495108931d0dc77205567e385bcf6a793226f65637205c9fed7a3f744ad2fc13bb8ca487af22a4630e6c9a19147cd5743e763b9baa44167bc2b515260f78cae085a0c7ea25af9a7730f6be767890e77d5f6e6f1be9b9cd5c75e", 0xc9}, {&(0x7f0000001680)="4a254ed3c83790eba7a7ca177d9592ea318da25bb37fd503b2109e9db62a54d0a828fc0ffa19f6e4abd1a5c55a7584360de406293fbce586e4d8c04c0471c22b2bf139f804e5a4b4ef3419bc7fc344daad2063409c814bfbef51c201ef19a0aa4493615db77d74f54e706405bad3daffacc3bce7c9eaa4e78e605a698995fb436db34d32c98030fe5cb22943aaef01aedab945eeda8c38428e1fcdf7643d98f123fd7796971aa1f429dc45506c9e5158801c85f2d286b6ecfca8a3729733c95d38aea9e343ac8c7e9245788db3a1989a470d7d1ad489ee18e8131e71cbd3a71a2fb9ac9abb453af4bc", 0xe9}, {&(0x7f0000001780)="bc7a865c8120afe4cab6cfdb169e784057e76a51ce05ec18480f69d0b0785a50464f7aecf442264aafc01c3aa923655a44e23bde1e482e1363a6ef8c6167274aad7926242597272c161fa19bad787dc43758e079ba2fe04b1ddf679e455b00325a3d4c38ff492c18ec180fe71da49e131ba7d609cf049a6e3caf66cecda137cf6a2c9d7a0e8a478ae4e61e15c3d5d78f4a3316c2e65f9e791acc98a6e81566bbeb1b4e9748837c616e603679cfb3bb676dd1", 0xb2}], 0x8}}, {{&(0x7f00000018c0)=@vsock={0x28, 0x0, 0x2711, @hyper}, 0x80, &(0x7f0000001ac0)=[{&(0x7f0000001940)="870a254705d2821c2d1297f4c8bfa4848f7caa639baf7321253f29755bb4f2387ddb76309f98d35c68314eb8b8e0e4a8650daff61f4699b5082cc6861bcbc441bbb3e26adedfe2d654e433b0c9a2a1af37be4bc4e42d2445f454e8a0b88dbecda83a6d264776990f87ad72dcd67a7731f33d93271cb57ede14f83a0f64ef544c24e57382ac758c15761c6194cdc823539c00d91eb1d3a0813894c1fc9454eb8c301ec069873104d7310e9d033b1a235f8db227975d4d1cf450", 0xb9}, {&(0x7f0000001a00)="8ee8bc1ba8ad91079672604eed12b218df6c3eedfabffc46a30a9a42a4dacbcae7699b3205ce6a24a7ed88dd3500527d7ea9626a2dad467a89827c8147131526aee9703b2ab1ace167957099efa4d51a92675455d327b569db672f3a9aa207e5652cc55e58697b572758963d0cc926b8d5b51e7bcd791ee3e3edcb9ddc9930ab6ae2248f9866bb8aaf65357441416f54a5e8c3297f54a50668557679f0f6d95d8c0ef20d4e8816cbe0691ff7cbaa41e4495b00560172", 0xb6}], 0x2, &(0x7f0000001b00)=[{0xe8, 0x111, 0xff, "8bd8db359acf52670311232283611f1fcbffa23c5810485bb1111e14d77bdfce225c5b3e61b76b370870d89a0d9542749a6f8e6f734a4de79bde4e7b956a69af079f1bda8497ccb56cb7addaf34200fde48bb050c486c3f5dd9e147f06b6eb6620e321deca37b06145757842652ed28be54725548839a6bc9d9f98d87edbbca779e546c3b59a689a57fa33cb4cfc8be200bb7be50204ad495572a3bbc937bf8170a2c3f322f21320b9b7cbbb3dbc0f926f2c62b6c5d1b109a46f0fce3c7109961c116667604f39fd1313ff5e26499161ccad"}, {0xb8, 0xff, 0x0, "4a34a49cabd9eb72a48c87eaa11d31938189f8ecb27a548b4536f51f9c993b947e3278a2383ea84dc20e0acce4e506f76d378182f721ce4fd87f2d892defe7c51dd30235dd821e2e642c8f61dbc0b587b29e19e7408963a6abc020a8286659da3e7de1c1b7050883d1fa5978b4c8f2c75ea6422ebcd05862acc5ef7c1c9d2f3f67e571673726dcdafce056716bdca35952ec403f95f47e4b6f4423410acd2ef25ef1"}], 0x1a0}}, {{&(0x7f0000001cc0)=@hci={0x1f, 0x0, 0x4}, 0x80, &(0x7f0000002240)=[{&(0x7f0000001d40)="aaebe59e0e881b8768a539740851ee4650f1bffc6e510ff9b6317e7eb745ce8e6496eeeb839f35566fc1ddfd94d34f3fa307b15c22edb830a79eb7dd979ae8e4e2964c123ac1e8cf6174430dad15832a47c2312486157cfc607572e90d771209250c46946d50cde290ebeb0550130a1191970f5daef551b8b761f7505c862509452a5c3eb537c609968fd4f30c315c57429019ef822e15b211447279089e33f9981f5a06eceeeab2c3d53bb4e4c7aaa85a72560105f18466afdcb0158796a75fe53ee5265e9903d01d99e97f1d6356a0aacaafd6139f9ffe4e5f32e514a39036", 0xe0}, {&(0x7f0000001e40)="f175854358832775489b7df6ace98377b5fbdb17637066f960dabe43a1a6470692a81c701d658d6f0eeaebc82bad5f589c4be97c5e886689c4255916740946ce5d10ee58c6e51d52629f950f053ec6db6464c5046329faa62522e85b88e55fa550f4fa6c94ed4f189d235b4f834c7cee4746050ee55b4474fe89931787d79018a4c841dfb3bbe2e614ad0199051c46c6fd60288d89f2225b176807d9dcc39b3c7e6d7d32c3c24d7e08b7c3e675", 0xad}, {&(0x7f0000001f00)="703e145d109bf75b82e1c6df30e591fd9c032a39b8fc46e90e24e189a59d25a745a709207d344dce27675f1b36ee9167759d9f2c18e4e255534ec63ff5", 0x3d}, {&(0x7f0000001f40)="b10a43a0fb3e541b6b763f32a5782af838040286641b226168c296c2bf9a52c40fcd353bca0a21405c8925e19c57a9a320dd6234f2a1ee48ba18dfc6c672a0a17e47710f377b0ccf", 0x48}, {&(0x7f0000001fc0)="432ad7724fd4b9e818bcc66ed7f0fc4b36f071e99c40c9ec91b119d15d91f794135b7483e91d6e32f3f6c11a46f6f57941bbf39aba462ba7f74afc5b1d29e1b73bf96f321bfdd0628d768b94b87d5077d96879968c87f6d73a95e53a609d5a7b8ffe9b0b32499d957ffd4ad020efebb7467ce375f85e6c25aed962792b15a3a0a7c90c9056773227e3be84df04089764f026f217b583b18027992d6e30f78637eaafb2e3b9159675ecb0691f531e3a7171adcefdee166bef57e479", 0xbb}, {&(0x7f0000002080)="d973d0841f7e32fde8d14d368a1347279dd396753692197a661ab498a98e9b6906f6905adff558b1feb7e8ff9f45d6252434cd3b0eadaba91161c8e4cf5204cf51c03eac0458c6ff184b412cd1658bed02205beef48649627358e6671cf853eb948d815b251fdb12c50c4514d98f1af80fed40fddeec38e5f88695645dbb7b20b4381ae702fa2c62629bc45cd76c6a0814a9e2e958c7cf66e64cc115dd1559ddd666ece2ae48f49c754e9e20b2379c0033", 0xb1}, {&(0x7f0000002140)="c4776f960fa1f8a9f8f1f642d846402cdc88c6ed59d9ba9b287b164e70f224f446fad79c7d400d3e02f9dd8e9cafecc8b70bbb7dc49034e37c1483ddf9203c07f578e11a3d23feded3c537bb25144d34490a7b5c939db31932f8e5ea75c0e914c85def701145e1e82de69528ee7c037b06332f1da59fd2b1de939cc04b909b2e80863bffbb1e351c4c6d6d3d85406abccd762348483e79adc624a5529690b5609f4c09d143b8468081ecd1022d35c6d418edbe4d65fabd028a7d601682564d1cadea2ea94701d650361aeca41df0", 0xce}], 0x7, &(0x7f00000022c0)=[{0x10, 0x1, 0x58}, {0xe8, 0x111, 0x8, "4069a70a34c358d4ba5ba89c884fff098783b40556290c565dcc4b88bd890700b8f110c9939447c5f551ae94dec90298bac43ee7ebbc190234c696cff1955024b6f746a4f706acec932761f7a7fe0ab798d2bb762e057518665e4393b155ff26191ddcb2de58881ed81227c17fafbd2149aff3b422736c9031aa4269e881417615935d0e888a1d8af5a41ed52198f50465c732ef2d8ddea3f692bcb6e09dcc39001f0e8a23f7363f4e113a9bd174a7cf9e3c9f8ca8aef6ee38b9bc8c8f37a022f38af9d57fc66714d4dfd24af2a290efd193c8"}, {0x38, 0x10a, 0x8, "681992669025e7670c13b12c12069b2d60300176960c4010d8eb2c9945522c1e771011488a"}, {0xd0, 0x108, 0x3ff, "159ea4a5f5950d551e46c840a50a10e03566257fd7a09ae3aa687c7ca85d4ecace1cda470b09d981d544a4e189938c645f67f575405f9c23d701042ef3f8318d5aadfb23614eb9a1e895455bf6c8def4bf1f94ad2b994d94f258c7ae53e00800f41fd951badce548d856e34f82bed021a766193ba5368c68b3996db97030c3c13bdc9f90aaac7f7baf11d0f07cba5262a533065fa5c08bdd7aa65a024e3a7b71d2afb514a3eb8443343e34c6f354d9f57386a263735ab1bcfc2b38433518202c"}, {0x90, 0x29, 0x2, "dd32ce425c3884791cb828f102ebd93fb12f964f0dc53aca71f92de633f7a84131b34d06564c954d4de30349c55143a8fa10699b745cf1bed86c30a90b56099fc750ef21e74a06951f9176f7c2421bf35fb6fff36f0a9d38f0a3e0ed23f030c71566ab51a550a01e52f434af27c90c6dec27ee9fdbb9dd96ba9beb"}], 0x290}}, {{0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f0000002580)="a8a868cca3609a17a32e96111175a2f1edf77f17ddfe46a349b382c25aeb4f25133710691000ac11e91b4d712c0ecda891e46087d3b9622a582390f3a66be860038962c513e6f2d4e535a2b22c68423932e724b95c193e06c2d6d4c601f5e0059e9500907a98ebcd91c781430d620d515c8872039716bd35961895cd1e4d2dd57aad1e9a61a3004db2fa", 0x8a}, {&(0x7f0000002640)="caa420fb07f0da513cea414fa7567fe18fd0d26ee677edd9fe3aea808451dd6937f6536b4f1f7afe1b3489ed6fabf8bb3f7c61b69df8d3147fe448d142af6f726bde7f999ae1c37839d829e8a6e5ce86ed175a911d255b899d04c9168a48fa36a25cd91c02d8b2", 0x67}, {&(0x7f00000026c0)="b45f34448812f6a6b33e530c16ebcb25211110b2279e", 0x16}, {&(0x7f0000002700)="d94c3a28e24205400c383bec30573ee397f807604d4423c67aea4e656cc267cccd7185db372cdbf41cf2f4cf4671b3af312471c4e73bafd86ab8bfb4caa76f1753fcbaef1fc1e11535", 0x49}, {&(0x7f0000002780)}], 0x5, &(0x7f0000002840)=[{0x38, 0x112, 0x0, "68b859bd8f597e9e00849a713c876eacc91c64455cd31a5993abfd30f8dacda5fe81b7"}, {0x70, 0x104, 0x401, "7a731e799a949cb6595280844349e7103333fa88ead221a961e8bf89b34f8e6b089412a86bbd47bf2814ee84bd98fd482168f4e777c096cfbd25beced3d0b7b68def1fee49104edcf61a48f1569052daa8d1a7c69e47f1e12aea95540ffe"}, {0x38, 0x101, 0x1f, "47239ffab7a8f996ccbbf0b61cd9c86907a9a39251bb1c09313e077639fa33852f776296"}, {0x28, 0x10c, 0xf4, "fd8534c6a7670d3e9634d8ce771f17d67c56"}, {0x90, 0x7, 0x5, "f54ac33e17d7d62e3218bfbcc95e50bad88543cc45ffb83db39b95af11a316bf1ff89fb41d7d54087fd0c66ae8ae0131ab5b57d5dfd9d8e90cd64133a22d4d0d28891b6bc04b696918be70a87084c6c91228c69911a6dc60b2cc7cc06fb66cbe8b051fbbd73529da8e88672139dc80ab5745160faf15f61ff9c746b9c3"}], 0x198}}], 0x4, 0x4000000) 00:07:51 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) sendto$inet6(r1, &(0x7f0000000040)="e79dc83e71b82cf7be0c47632c03d53eb0e48c5666b0a4eefe9ce3b3e7b2d2cc51a0d3a014a211eba14af51c9d617ee4324eec732607cf704b389523e9c6c491cb188f55f9444b777c840cae984527f40fafc36de87528b488458c21e53e21281397d0e85a2215b1af3337decdc8c8c612e63224fe77ed95d7ff40f1b9c3ff65becf385b04702f7c66ec92aa6da55c8070fb080d7f9b1cef343cadb9ca8f79010275ef5dcefb2e20341bfbb96a59101711800b27d8340e821c0994365f20c8b0c4611fb38b6fdd9513b4296c644e105ece063ba6f06b", 0xd6, 0x10000, &(0x7f0000000140)={0xa, 0x4e23, 0xb6, @private0, 0xff}, 0x1c) socket(0x15, 0x80005, 0x0) (async) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) sendto$inet6(r1, &(0x7f0000000040)="e79dc83e71b82cf7be0c47632c03d53eb0e48c5666b0a4eefe9ce3b3e7b2d2cc51a0d3a014a211eba14af51c9d617ee4324eec732607cf704b389523e9c6c491cb188f55f9444b777c840cae984527f40fafc36de87528b488458c21e53e21281397d0e85a2215b1af3337decdc8c8c612e63224fe77ed95d7ff40f1b9c3ff65becf385b04702f7c66ec92aa6da55c8070fb080d7f9b1cef343cadb9ca8f79010275ef5dcefb2e20341bfbb96a59101711800b27d8340e821c0994365f20c8b0c4611fb38b6fdd9513b4296c644e105ece063ba6f06b", 0xd6, 0x10000, &(0x7f0000000140)={0xa, 0x4e23, 0xb6, @private0, 0xff}, 0x1c) (async) 00:07:51 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) preadv2(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/217, 0xd9}], 0x4, 0x200, 0x5, 0x18) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000080)={r3}, 0x14) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000300)={r3, 0x20, &(0x7f0000000200)=[@in={0x2, 0x4e24, @empty}, @in={0x2, 0x4e21, @empty}]}, &(0x7f0000000340)=0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000380)={0x0, 0x1}, 0x8) (async) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={@mcast2, @remote, @loopback, 0xf307, 0x800, 0x1000, 0x100, 0x2, 0x181}) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) r5 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000080)={r6}, 0x14) (async) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000001680)={r6, @in={{0x2, 0x4e20, @remote}}}, 0x84) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) (async) socket(0x18, 0x4, 0xa8) (async) r10 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000002c0)=ANY=[@ANYBLOB="01005e06e809695e9b33e570fc0a00000100000018000000", @ANYRES32=r7, @ANYBLOB="04000000000000002e2f66696c653000"]) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r10, &(0x7f0000000140)="99617c5ab0509ab2270ce61a72d6fbd21c5234566410e8fc1e5038dc24c1f20b3051f275ccdf6dae595da1498ca835d1bbd323232531af9c21529a7eb5b9092ce930304c655897de206e6987ac47fc06589dd3d58c58f85b5cc13176247550d4b9a5d3215ae2f8f861498ed58985d45aad237f463edfb4b279ac11dc768f1e781c8a3ec6d143abe335b7c86fbb7389b15dc2d147ac11a83c5756f1743b6da47878ab7b1c6d14a40c2c615c46f64a71c9010d3e26817160a2f2b1b1b73b8c76b2", &(0x7f0000000240)=@tcp6=r11, 0x4}, 0x20) setsockopt$sock_timeval(r7, 0x1, 0x57, &(0x7f0000000040)={r8, r9/1000+60000}, 0x10) 00:07:51 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x90000) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x56900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) openat$smackfs_revoke_subject(0xffffffffffffff9c, &(0x7f00000013c0), 0x2, 0x0) r3 = syz_io_uring_complete(0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0x200) ftruncate(r2, 0x0) r4 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) pwritev2(r4, &(0x7f0000001600)=[{&(0x7f0000000180)="48bff137d59b2e4a7fdf0142b85ca40710fd0c37faf2068e91f42783e7901e93f096f321b1a1cf03f112022d0f8d0b9f08e3e6d60f25c916498f24643907a974117e47ec1a5a8e218ae70fa95e3c30a2aaf357f7d5f4f28e95fb3039fb07d419d5bc1461c84e928a4f00", 0x6a}, {&(0x7f0000000200)="430d37bb23b899d229496fc5900413fdfe3ae7bb08585f98af304ecc0df13ccc4e14c1cb231aa5c590c5680ef38a24f760e48c5ca8cd5ad82700d46880dfbf46b645c91f1dada947d46f4837cac466bc773c94efdf2318416ab4b38a1ea8c0c5fe1811ee780e248a0f7020fb8854ea9e7383fb41831eedbad562e63c867a74d5cd9ac4dc252b5d98d6d4ded6283ddf4cfab3159190a855b54aedfb5804bf83119ca1c32d42a13a47b31a657a466f259226efc88e0dd79a6c79e83b3378315094eb00ae99e75d728d7826100d485f91ad6712e2926f0daca7ed930d2c4122b2075d0e14194a5782f89ea3d3700393cafc60e43d26", 0xf4}, {&(0x7f0000000300)="626ba6e04a65c4df5c129145e5f5689fc456424e112ac190fe4dcdd46a129b19181a49d4ba60396e45403fd3b09fd3753b6e6f50fe4e3c3c969245db0e4c29c229f68babf20d8c6bbb0327ee2cb93d7a376c96ec4d0e4b8473930a78785c29ced7fc6ca9707c4a6562b77b5da2c1ded9d8251e6967d43a77063c314b5ca119772848f299dd42", 0x86}, {&(0x7f00000003c0)="a0db58bb92c14736e0e277c2a46b39eccebcd6eb062439d2317f0a09592042213e3396cd0f22a53c494c4fb5338e3b1496c83785b5fac580c1910bcfd5a154837bbdf53a7f75194b4a2590683664d517d1931e0712144f5bd3f9aa2ce3010835f08326e601c396fd1c86ba25e755529868c757d30a822c1e26e823b271464b26a068f53b332a077969f938d571e9ac707aa682dcd8161a41945a33601358d01e0aedd5b850e9aa3ee2319263dec57376eeb55051f88cedd0c990fa380ef89b78c634f0ce6543ffb61c8420a6224787738f1dfcaa401b05c8c9f6e6ed934b40c881cbc69b31f6fbf8216b3139749048639c9f3765fa2176880973ea76591107c61afdfc6f7647de08eeb1008d67668d4b892d380188ed996e37b44bf8a163b2ef3197dbf499b06c0d4179b6d5cdbfdcb95dd32376f0286410f1fcd76e5ef354392da7b6af93da84d4f1e28d9323bf40c80677fe79586c30eead316216e3aa3aa3b1956f433370ad2630b1cfd26ac24d03e80614b68f5678e1eb18debee56a66ee3a2bf49a7445c9df398b63692297d8711568f60212cd978062a42db006c17d9871293f69394aa39267a4677bc0a4053730ec7f44c5fc9098d2f05dd48691cdd08502ce9ba87a848c749d00fdcbd8f4fb5d045be3daeba66a5dfdce866b02a39a04d502f213dfe05c0b180710ae24498e955535d9374a0f1541f5259272e3d588a26f50d638705ce5f7597239b295a7990cf50b49983871d49399a30e19d22290727859f23f032405042302594326d746faaa0f381d6788687aeaea321f32229435ba75e454ca01892e5a63aba8d6f9916a780358c80a03cdc78bbfcf290e65e0a45f32913a9fa310d124f306821c97095f888176676c42dea63bbb28f3ace38c377fd424d93492c12e3bce114d217efdb771b0aa943ac68b71445a380b771b542e0aa375782b19e1a6f20d6415dcd84f2b8f31527e89a6778b12d04a7dc9daf6ba56d380085cfaad1e8c164429d82a3597ddd6d91dd599aa74974f724316fe946352408e0de2650f6495d23f6f18731e4086b1db082d2074b63e791a687f42547b6a0e86c2e188f146d4590357e559c43ef2c1486226402675f19180314e0e6ecefcc4708d97ee8d59b33fc655a145b2ae6f22990d44cceefbea1196a484ee5811c046402e195fa9d3ab245ec26895be346c1f7005cb520afc19d1bdbdb09d148e67e8799fa713f17ec8182636b65aee0ddd61bb7ed30ddac51d1c956a340cc8a03a7c1a27d47a84585c1088e8d065415f5af5c54c3d4583bd05a92d04a25aaca46d214485180fb76dfed77df84b3f22cb2d84fce2a81ac6130809f00f507f8ae59bd364c22bafd7285be53a0dcaccc3fdcf0d63d7803ee5c6fc4afbaf90c765608c774b1ee7b5d235d801720a1c8814fd5a55525ca462c7b49246d801edb0e44880f0ea25acc088191dba39bf6eb67341fbafd48253795ae2a4a8df9524b5dfc70c8e6ac3e7b2b4c376ee5c5825496b732adf9f5c33024b8a2839abc9f93b4a87b1623679eda0d70603fbc0bbee1383ae479a7d8b3d2fa09ff83e964198f1382e844358e162b049646f5284526449a90a9ab080b2107ca68a21d631f95947cd6667cfa0bfa3d912fec87760bb417a0672b0729a81b03cf56f428f30bb0a649afbd53e498f4ec674de21b15203fe33c525a8c6e94e88e5d6422dce018c5d2ce481febfbe9c86b9ecea060f8b0ca659de1266123ad1050a5612e383d8e7f0570342d1f4e7986a416c20940e971d2e8d7ed711360b85e572271790110ce92570b71fa1cfcd7e758609b9c1f75cb5d93cdb7479d26e74cc234b9ae9683702996571ca157bb7307c0198e6f8e9d2b8c05a4dbc9de6ab3f5d91274c13e8327357baadbeb3b9ed81c14367e15d68a9c33c177cd0388c6a649a6256167f1d643ffd438feebccd5c5f132f7674f8fc957c9b5c2f2befcda67e2188263af5ef84d260d318a6cf0b3e18a09ed559cae82cd33f0bf53c8901dde58b91d5fc0f5f1be5a9998cc7b8f1a1b4e1590fa193a1529951c999071b464415e158c38db0de6e02a113c12d0d2165916179639e5b5405b7e64c3ac1e3ba3d91aa617f09079b79bf186ffa198f803a0e4c8962b2236c6ca94c31b75d37964024ddeeff72cac2133977da32ecf855bb24949de026ef0e095829473ce4a39db276993c9912c3b206ac3464217747dd949a24a34ca780247602cf5c6240d77853386f62c79431f499627f25bad933e80593f530c7ff4d85f24efc6bb70714061592e488f7f928366996732160fcc123b11724237b74d0b9ddd3f570848a9e9050afd96e111b1dd892ba327a233cb959908d31d64b9c295247aa1ccc4742856e67721bec29fd9375b1250f8993a79ec07acb866298d8f8d01a0af92d48d461367cdfe381f908df2ae2ea8a89f71d4a7427a6c62bbc32e03431d34c4a1e5cde8ed4760d080485758d4d5effb4b3a1908479e06bbc5f48806857ba3a1fe2aa8c2a02ea4b41f8a5415427760ee72d8c9c81258eeb51cc21231dc6126d3dffdab2e2a3430a6be00df4f09a67840dc93ba3613a39308626a0214ebfad051376888a82af9aa47ab6302a590b665ad29e3434be10bd7adc835ca3c911c7f0fefccb0f3f6eea051c4757105a6f18beb38b59d7e1858b18ed42b9f084eb43d24f96d9cf2f977d3b70bd65dd08bc7638663b990656c1cdb171550904ef9052147f36c1226599ed1e58225f855bc69e64c98bfbfb73ef29b582ce86663c39ee3d8b5acc330924152ddc7818f55c0f184d881c04a1be95900e59f6f10474a67e46bab4e7eaf0f3492fec65b222640792a765f0ed671ca77415e362cf6ea1608d6af5f13da26e6a047240b96fa79c4e0154c7e79b9c2ddee3435be28c4694ed7940a7ee49d3e19607e7afdf7dff922067252f6a0dfc187305bd6e0a3b62f9a881b3beceadf5e1f3e49aaf902e3c9a0ed81dff2d0508c491fb23072cda9d970258981130d5ca75e3eeab794e4e1eb60389a222eaf420cb640387e64236661ab29960fb972ef78a581fc7b1ff056cf73020a7f4c7ddb764cabb2187173e8a530b8bd39ba71212598e3030780687fd9e521077cf596aaa27f88f1de55870e478aac20a1cd19f011105d4b2ad7bf6bdcfd2ac0f9d881bf0e4204838a85149d2d22f0589d212bb94f26e6eff1f7413c9972fd9f86af76d407b7d241f7b898f05690f235eeea7765bcf8fc2613ee1f5441fc76f16fd9c90fd1d39f0670b18b240c2a7472e9c9b49d1190dc1653c63c1b6297e780238c439bdfa875c32a4e2bfb231656cb2448b499bd08e810dc2f47fc8af58a73667605f316ec25fa1faf81197935548f800aab92f0baedc3c1cad6e2ec50e103fc69ecd56f004cf3f789b716be4c870c7a1fd9dd6c40e6e6f67f43727018137a629363b9031c388a5ee5221532ca436331d7c516066fe6e35d7b8429796ba655e71cfdcd12216080cb3d5a9500f65420e739a68aa1812feab653d68ca549069759575a881879d1dc1f4676c7ba812a5fca576574b87625cb8f60e2f518e49686cc46b181156bf1fdf542979035ae943582f2b1ad3da689c7c42da0eebcc0873ede9e9a3e94bf845452fc547327e0d04fb70cacf99213266cde0230e0e4fdaf5cf4ba03c0767aa1b1a5c2e68365da7c432b71fae2ab044b74998560424b9c30cd2a331f3654245a3646f916220283dc29d27a402cd9b73349f5b6a9faee594a910df9b47e70eeff2371ea8f3021b3e4eb72e0f71aeedf7ec7f1ef59b038b4bee9f31aff9b54acaccdd79a25631cf8335f675d72b1d84165d38351d8ebc6204c23561238515f162217562b155d999ee53768f479952b510c2825b01f45f53980765f968bb340e1c99e4ee9ca3837dedf0640dc46d32daa664cfc1f9d463abc8ba9ac3832ebb154383e3d03498825c1a1c0313d67e71a087f098e6dc2717556b6012b29ad542cb698682d4b2be86958e1390bf89ebb5ef1faaf2c1268217052b1da1838cbab4ba6a6b0f1e2af6e03e5463c7e206352f75d5a93a8e6ff8ff6536a02e2a255f2aa8d46332d3275c6e33dd21fb79198cc2f405a6e24665d682e79853c039b7a220068cdb40b70daa61552cc345ab296d60f4cf542f9be05f1d809340867b67cc6c3549299061dea8cc69f8fe322b7a4aca44cbd78ed1f86a068977b99c56d5089adfe3b7573146b42111abfdc2e01a5390c3ce9e3e22d1df1ae7a92e19145c9e8a5784503a1dcc6cd827c45fa963973f7f427d8c00d826c3a505b5941a9a49549ef6634b5321e34d0008e1fcd81614e394b983795b9c12cb2e3cc1798ed3f0a8a088a893a36d8f2c367d987ad4ad1b44ee54c915ecbf3d7d1317ff04a906680a73520ce19f5a2da12b2aaa27c318dbd742171623611d4d7b842aa6c02733fa188cef95b5fe64087353e8a98fd05944f83a924451a50ce1132877a7cb0be41d03d8bb394ad6a88d975490ec93c48a0951c3536d59bc63c51bf93b4bfb0ee6e830d40a0fe9b05d0316bcc545c6f7a52a917cb0ed93c1e66602618f75caa1631ee08d0fe830471f341993434b15e04159a2a40e148212c2d0f499b5babbdd5d27026180b605bde716d4fb5936605c29860a8b8143036f30b8d0f824156491595d4c89490f5b05a32e5793283aab0af1c666d8b4539b8170af9faf05ca175dfb9b2ad5f6dbf9dc0df1eb641c903808d56d425db14a2befa561ee80cf85fe733c684f530aedad048863c1fa000764126d739be419b6dca3992f904df4e444eb474696ed869bfaf395b6d0d89f46aad4feb16cb813df2d9bda8b1fc8be49bc416a2f86c3a319c62658ca68a9b78a378a95d0d2f2f7662c0bfd2ba49c7fad8d175045be0c2ebe7d78e659a65a4e9f12de151b17a6aab44a782056037cf26674f01c05543951141f66e943d5353fb17144baf0e1d592b6ca76acf6b6012b960c4f97e379a930e954391f6c324ac578006606cb87f631d4e5a19d4634558f99bcdcc3f5f240d5abd3654dd8853af022478f0ca3279055219d2cfe0e35e10be1d702dffa6145bb6babcdc825d1b05a028cf7784f2ceda395191baded0cd30e4aaa4d6474f79ae1028449bb123a16442f2f610a7be892d096ee862a4c08c6af9522fe5bc1129148650afe86e62f992ff1bc5bff2bdb507100f6960661e40d9a18d47dc5a652f461a7839a2b07c29c60381e695caf1dda8cb8058664d5de80a8bc333ef3a04424ffd90587389f56ce47a671a6f22887d522521f9bc662ded0010fc746d82ea7073b5fb2af8093a9ec258136ce35143fe77ea2ba2b48fc6b4cdd0bbc5661bec89c0fdc8d7304444a46edbf5b9758e9a7cc178aa5b8ff3b666e95c187e64e379f92061a8543a4b402f99a569162075572a32d696dbacc503a14b0bac4abaeed3037798569bd6117a1782c20c1195b829f6f5a3e7e6d9dbcbe866b15dfea1e7ab1aca4a953013281e865096ea7d3d36e0079dde572b5028c0a5f2ca8c188be570531a12b9c92b582e030015b9f13c5c29ac6e4e3e77aae26963563464fb7f62900d22b6adc0388f2c6019dd320aaea0804043f8d9628fc198791225fac5bd2ab0227c83abc8eea25d0de870ccea1b28e855edbdc7c9eb6c9ec4bb38b92b8ec88150e701d46b551963a7d16abe3c5f845e6bbe668fb8d3aa05c6735e1c2a1fdbbd8e20144c812f6b1a522d71595522634b1c0023be88b9ea9e0caf47bd6acdc16f5d58b95028c12a596b40da89f9c0266dd49465193a69aa730f5600f47ae675b", 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="fda18579c521ff7e9b8fc2c2ed43fc16b41719cd0f396f59fcd52cd059ae789edacf0784ff6b7ce6b5a671e281894af04766d778ffc64a6bc9c6aed625b14bbf8d87c6fb827438cd2be6e85a533f589aa0ea63eb12d95d", 0x57}, {&(0x7f0000001480)="08563290b0af9f7fd6f137f03ec7072317a36745868af095c5d44b4720841ee2a2e607c3d652", 0x26}, {&(0x7f00000014c0)="ccc151c0b7d7ba3dd2beb7c0e7dbf3ec7f73aa0b2a62c41fcdc3e5da0385e6621b3c6fe691e4c8d8870e66b44c1635a3", 0x30}, {&(0x7f0000001800)="29a86c4b39486269032694fc3dbda0544b1e501a96649b07cb2ce7d4314ede0b5388f26a58b19908c3202af57728716521c9d464ec1828aa30c8eef07697c3d4ef78caaa6d18a9f900133a4393567697dd7cc3a7430e667177185469ee62848277603d642cd19f7bb7005afe5d078c6ad0c842a3a2435aff6777d9403d9d468652ca1d553978fc07cdefa54a6071ce902851c13b69db3f926c180fc79b77b6461fe6ba5c1d61e0bcfdbab24162900cd4f2b901ad956294b1fe4e6c5e06420717db5d42b8d0bb4dba46b90cd9facf42f31bf4f31f5b80cb7979d8df45975c7482d97f0edcecdefe5b49756abb24eddb13bed0ecfd8a04b1ab6088291b1bc6628b27ddbbe49a04f1ea6a3c3edc3641a8b69513b0705078d5f89200401b8e5f1c4caf1dca52425f9e5895b552b7b2b95badac051777c8348d16a679ea16402bb4031e0e51ea725c356e60825f286e8c42a799e7bdb1655381a4873bb497abc9373938db379b8a44522f836dc9fa8bc6781ad49e95ef242e0d870655a93bc951826316addf38792dd95c8b791d6ff54b45e6235430fa9e80c990ae6796d53fc181153e90ad500021270fea6aba95416198b5c5bb757d1e0ba5dcd2b1d1cb0e72c97b2dee8f2d7def110c4fd81e74e305ae83fd9103b39a514597ab8d1fe351fa968d5ee4baa1f580311739065fa54119d0ad500565f737401d57f5ea5fcda636c63991ccf6f453bd95625a0008ff0d53b7a0532e01d388014978755ad104b18289c93bb3f55256573cab4bcd3770e74fb0dd0386d8072501175f4070a93e37266366d70fca36448c1968192b5f4d327d9a9b9402d62a7180c3e9ba77b703fe05776c500633f7fac8bd84cb1b38f1544b1e835888f6ceff254c1e5c6b42fa486ad1cba3c609eda0be37d0a8314a21633ab7a42ceb12cb50a1d80925796a9307b91f345eeefe9d134779caa4e8aa2a2bb6585f910137f15e66939f273ed3a8f8c6e30f16031fa24fbe865cdc2db02ed29bdd9a4370923171d8ee788329195c11298c004d1be63d2b9759128650d88055208abedf1f20247d35139e2f48cefb1cf760f0930b61825817fc1b11a72bc25db20ab9f2937a8c56e76e93b0c75f0f42146a93fd95e7d18fd5bc90318134ccd4f376a4bd2ed351d322d0b6842a12cfcc5cd18a5c1163c5e6245c60d4aa2ccd2c12392137c30c553bf5387af142477b149408c17850e7702f636b2e26f954ee44a7bb0d7f00768370cfc04f850b37c6507097cda122db392d9e7ee1d4ae23f4b4a3177ed1ba3dd2222ed4dd4a92488b4c173dd5b37ed68428850f388c84a2d9204a61b91c1ca064f194ec0106587f56f463ef903bc99dc236b196160df1385f6f70e0b8adabf244d05c458db28668798055fef44722a80c5f4a357af1a0990fa75610b0547e1585bdf52707791d261741d636c94f8d702046a544fd08e9de105cb5ad26ab0988808efdf4cfcce3733a34272e38a781c0f77c68f3be6ccf3b4215f097682501488122d46d671d516585c66a81d48878d0c8d1043909bde3d053e99d09218fc1089a05047c524a3477d303f24bcbee2db85f12d057937afa4254cecc355bf079246f7278dbe089f8fe0571ce70f7c17553cddaad7b0b1cbc7c1f16014e9a547929013a44fdbe527dec5a1b170aef8e9bf1825e3b96ee09aae07a08e6b2d2d88aa94705ec6fcab04488a0de97b6b1bf4f149a2cae19b71c3e49d4a113e6471931979ce782d0f2824fec80c9403c847fb6999202082dedbefda7ccb337fa2bdf59eef8ae38545af35b34a0c8c78b6f9e531b28cc37c0cbf0244851cd9936c7cb867ecf87d9446c3bdb92d6d640c4c329caabd73e145ad1fc7c1246d612c172a83ab332cf6ae077e7852b4c6ca1f0e5830b3e74187ce6f4b8f6d1baa6512961f3a99d4dfde4a269528bdfed4b498d9d2cf04461b2021f8ef976f7d5860eac3e5e68ba0f478163085ad9098468395f33f1d74ab3452e080c62bdc5d2f9e7722e2594c627efab63ff352f8c497be88baaacb73e0f2597a5d2687e4a196d553941b29af02c7797b688305025f40f11a82b22c0fbd8aa711a95c40432cc479aa535b236d28469edfd9ec253059a4539e08769f56ac53b6664a4a1a544a024e1bf0d3ebc88bbc0d7e577800688f3e4f00daea9b5de177ebd70e0df953554ea2980a78b3eb70cbdb838c624707a3db5bd2a71916848b4801df0515d733a0147b6f8726f1b0f7c3484a20c5765f6929bd40609955146127d04e4d1188095d2a37c5245639990fc6940846012de0d1391dc1b78ee63c9e3f242e1aa53319b3ba2f87039a7b571d25fa7d1eb716db12cfdb44654c01f6036773b3fd0d7961b1e7500a285353a596d87b396265dc7438b3c7abcfba6f55c982b29b520e3058275e685091b6cb5524313a2e9f007e0514e0bb920276f6bfa03fdcf2a308273a5f3c1456c99a5462f6d518552a38ec20aa49bb89166ab0603ac32e5f81a5b3f731b9c93d3350193f6a5093924b6218e005fb72ed04da9303fe7f757c6ef22618190da96c2e63852fde403ed882124673613eca0db40f7a0d9e3bbd66f55046e451c509c0443a229053037510f72a149f40342833a772809ae118461726109ff31a9ca9600e563834af44ad15fd82d4c215d9a2eebf0987fc25d332a0b74855b30dbadc7a4e6fe6d3250bd36ae1c86e607727b66bb9903528dafe7b978ce6883b3873ebf26ef8e735230a157b2275602e388c065e5269074ae71ea6ea84e1c2f81e9dd65dbafa544435a7cce9307acc2f2cdbf7423360cb11705463330e366ffb6d75db8f87f8f297a418460d7850a8bf70e2d21785e71f0f9759c5992b4615394038c0de6b7fa722df35896e52e49e788ee03283d80ec40a31c3daf0c8d356ca76eb4f16f83e8995cb67eaedff63f475690a183c2e5a6332aa7551d834c2557347ead91d68d76c92543d0b97532a90a088a5531246e390dee41969bf5b118e5ea19e502917934b1c56fe96ad9f26791f3159ad844a99b419ac8b2bbb23f6e62a00c871ad6772f4f8c80156cf02fe5ff98e598d739354f4722b36ead880b90c0e74f2873d82bb412cfc1338ac6d0345e164f5c44c8bb40d586cf358629cba8ebd5860412aa49bf217018b16ecfba2c2a4213c5f8deca136e27359c5e79e63848fe95c52fadcaec7d8476ac171ea250182bb48ca30cb89fef60f17cc431ae1b26a96c0ecfa6ae98ca5e81293280f07ca4dfd17e48098dad570a591c0db6c934cc5c6f740d43aa363f84b7be279f136e87bbb328d518deeee39c5985a8de616ae53b17d60e1d672cd6a07b2da8c1110e30fcd0373ff782947a765728c9d3d0721c25a51d296625012fb3f87abb52173f1845a148b64f3aa97398bdc6af59fb54e922ceac5cbe7dfc98269eb53bddd7a7a4768cac635bcd170833475685c1f59d2a1ce9819d1bdb5f557859057e20295585c42ad363eb013463245323a5ebcfcf6608e0e55c2a2c3f8ac9d1a0945e5617c9496fb4ef0343c8827ea442bde354155d06efda6adedc3746bfe56c4a7b00cc40ba79fb81c8b11c792d6c3025e68725049f6a73b3939a2cf12001492feb87b1feae69d2f4f53722463c48efd1819d1ffe8ebc3759f8aed1f1b18728af15628b27991be397444f5b4e44caeaef0b0613245f186b2055a808692421ba5d2ee9ec61f368384e6c8e57264c3dd5c05d2364a33388dd1ef7f2f4c16dceed0df81cb8fa0a29cd5ba95365a54cf1a787498783e687fa92b83938d4062a176ba6a69943aa7ac4526e4264b027407cbc3987032fdc23241d83f1d1973d4b0400ccb86affa6b4711aa50b54e94d960ff4fa2f380f3f9eaa2c64dd1fb2f9d20ebefc985361c27ba2b82a06c56eda537c8d53d4ccb9b8d5d18a8b6732925402941032edc854ae429ec713a02e2459fa2d92f5560bc0b490e3edd4ac7dc4ec3a60f6f6f51ae63c53fcae3c6fd46fb2c0558872fb93728685b27b7d3db458935feeb6be8caec8621154b415240c1df9264ee5a1964dab8abc5f4b916130cddfc4f1e109915b1e3ed8ebbc77d8f497695aa1e5eb0b490f96ce0238dffc0559b5a7756f56b0d9c74375b1d1e7aba54aff1b89dca4d72de815697f361005e092e95c0b18479bb70f3f99afcfab96281b715fb0c04a08107e7fc150d26fd66e3b51a36e247d4a96332bac5a631506854c0e9474ced49c2a86254bd29a80cb0d839d4611cb47116e5154e1e6607c9f86934ab699bd17f8ec3d849028ff77a7025e947808b76a2a7b712f448234e5587f3bc69c591ad1288bf37097c43be2efff839db3ffacb21fac9185de6347d9d5e0e0e93f5e06e2c6c580ef1c3859d868ae5f398461eae6c9125dbbf63aa27ec00537d737a1ab9a13a20bce52ecbe93f25b52dcde939960a1638e6504b8e113427eaafa4bf416c890b75fbea84b9e4f1205e5b76aa4d1d073bc48bdffa1f62d161f4b95fd9747f0f3d0d75500ad0bc9957d96fc864339f107635582304c177b60612ed7b346fa234daedb6e5704cf24539f9140921a0dee33f47272e8fa9f3ffe2d95878e782e81a0af3a66b489785b08fa47b9dd8282c6f15525914e192e44d331b2cf8eed9814ce9554d84e749e99b4738cbd61213f64b03c97b748e29742dc58299e1034413f6e5a579453620625b7f0bc87cb9d25d33b2832a8e1b16a4736d94c19aca7fadbeb2eec302f0ac724f988dab3f7fd5a9f362887fc91d5635f9ed688b2b612b4beb382cb338d80c509b1535a396c47d4996367514e6c19005ec117b54d0a7188ef6c62181e48f18d8e91076ae55b42eb0be277f3b2ba57880d2482b8a60df216cc64e543cd6f7b1e33e26fb2aa83b456d49ebb33e8aab4c22fd6b276bd4a6ce4d03fb2ed12e27bde78ab2d40f3c8954f8c7f6cecb45a147ca818eb08ece278061938428b417420da9c4458e33cfdfecfdf5a68f3af178671240052fa6243b92759f4d96a8e10852a3425661a0edaa73533cbded4ee871d1f35c1d0e4ec6e226b47742fbc59071b526db017aacc0c34b28cd5a18603efb7780cab03fe51fc9971c2fec14d7e7b7b323654ba77932b77ef0b493c83ce168f8766ab8cd3904cb515538c73ac1824914c0a61fc6a01ba6d7ddf3924b210b6c1661d88ed1af6928718fc2456d7e813a8fcf05d45b4684db623a89cfee7f6818fcb636f72f0aa436224b1d1636610eb1330f0bc83bb3c07f7d9e0dfc1a1390712fadf391947e94c2f4e6977a98985d56847b58b298f5550e3cd8633cd18f1cbc38f20f756288be8de5de044df2b9500f8648eadfea37390b34979d580ff8be26a4ef0bb90ede1d445efc2b032bef35c235006a1974e81a57caa2ebc495c9adb27018a95533dce54d5cb83e1a64c2cf2574273d5531077077b109f3ce6a1a454a65a519b459e38453bb5533b10073b8d67138007f2bcdbd37e60621723529c97a9c00667068a0681c38cbda19e14d142b5283bda374a34b28c19c68f242af4fbbcd328638b9a7a35fcadeb3a91b90672bce71d0d4575e594b85b542457ffb89a7df032c9aa5f611047920ed6882e160149b4c4eb4925e7a89d025ada585ff8e54e73cec74535724fbcb58c63aaf52fbacd1bac329352b33120c8b2d0c8f8f69fd5c709cc40769ac6d9d33ae94bec60e358512027623b83ced3ea40583792e5ed8806881065a5b066a780ad5f184e6f07019e305f6e3b71952a198d7ee31b68a81f5226b9185499ee8a4ce9e1a95c3f16b9a0acb8d5470564a4624befce5ba6406e005b5ede", 0x1000}, {&(0x7f0000001500)="0d9448e1c82816c52e429fa97e829c37141b10bb2fbf1fc1ff8b14d302540094fbd7543c81b26322c1dde56c821465adb6f6579c758c9cef62ebea0cbe24b8571ed48ef54b7d31104e29843f0d57a7afe889838cc095a8bdebc992200c96717e057a591572d57a34ccb444ed403e8ad9ff53db4a595645a688b05f50beda729dbdf18ecd867184893259d4ca3146f0dfcc9cefb115bbabf020eaa4994c8ae53b491ded08a7b00b9f9bc5254e81a9c451ea816f38d0426ef0aebbc092180c7ee5f285bba3be487ef91d78c30bcca2ada74088606f0152568101e0d749a75788a1e49490370868f0d1efd5dd4f496ea5", 0xef}], 0xa, 0x9, 0x80000001, 0x10) ioctl$NBD_DO_IT(r2, 0xab03) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r5, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r5, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r5) r6 = accept4$rose(r1, &(0x7f0000001700)=@full={0xb, @dev, @default, 0x0, [@remote, @bcast, @rose, @remote, @null, @rose]}, &(0x7f0000001740)=0x40, 0x80800) sendfile(r6, r3, &(0x7f0000001780)=0x1, 0x100000000) r7 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200000) ioctl$NBD_PRINT_DEBUG(r7, 0xab06) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffffffffffff, 0x12}}) 00:07:51 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141c43, 0x140) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r1, 0x0) ioctl$UI_SET_PHYS(0xffffffffffffffff, 0x4008556c, &(0x7f0000000000)='syz0\x00') (async) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) 00:07:51 executing program 0: getsockopt(0xffffffffffffffff, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:51 executing program 3: r0 = socket(0x15, 0x80005, 0x0) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000002b00), r0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(r0, &(0x7f0000002c40)={&(0x7f0000002780)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000002c00)={&(0x7f0000002b40)={0x9c, r1, 0x10, 0x70bd2d, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}}, {@pci={{0x8}, {0x11}}, {0xd}}, {@pci={{0x8}, {0x11}}, {0xd}}]}, 0x9c}, 0x1, 0x0, 0x0, 0x4080}, 0x8050) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'geneve0\x00'}) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2321202e2f66696c653020205e3a0af72b0e96530890228e458c488d5ebe0819712e857ce5519fe6829147c46656e3a6d11451bfe7dd5ba0804c6ac7ed51b96b4363b21fa85843d8d8141faaff142c59e604ccc0bebe73bba4bf37046f7acc724f41e65b2a3ffbf32d0cb75543c9ca669c1973a25945e0cb7558a873ae0f8e931f37adfc49a7722bbac3c0ca4a027e2ad66321404e16dc61391810925b0bb10bcf8dc1a0221a5b07873278b17680ea2c2130535d59fbc71664cdeff1dfacc349fd9bd827bb3009b258b374440dc120ebdacfa994d9ef2c61bee6534c570d748cf4f4c55d1c5621ecbadeac55fe28495187c0e10d3d4abc2e976b820f1e69d55fc54334d97edfa3bbe716d8f95abbc8603be7434eff9b94bd88a4c1aea86f557d82f2302349ba1e9173b01ed968c83ede90d0b9c42db061cc91c124ab86ea8cfa3103ce0a80abd9e88c37a870ce205a852a221eb45fd1180a189cc0f98f"], 0x7f) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000002a00)=[{{&(0x7f0000000040)=@phonet={0x23, 0x7, 0x2, 0x6}, 0x80, &(0x7f0000001840)=[{&(0x7f0000000280)="cdfcaca5a34e77f9ea41dfc8029a922db86eb028046be684955b171caeb967cba73eec503cac844e12e5c9d3e0aa5dc8e8d23aaa1705560d74fbb59c66fa3cd434baaf5c7c22b3b10437c4b71ce7d8c0ab426d76c47d810e265ebface3b7fbaf7b3d01a414c52a50846bddee22be287762cc03ccb402f28e3e3edf4778c4c85e5500a536e018c7f209123371f195b3b48b032559f42e3b2b391bbc3023e8aa8ee91413866e791e93bdf2e95b31df0d2721953f6466b0569d9d98e92bf2330120b46e1cc52bd3459edc3b45667466812a29031cc11235b649e34004803f4f789a639ed9c8d6107c9e4e2eaba1238bf889c86c13ae802e918af5ecea6af053b464b1dc7dfca56f8ecdffdd64f6077ea1ee48d1d8ac0ec2ed5b0e982ea8da707b4458dab1d1c4e2b0edc9e6ae29fa763fe3b0f8ded2d3cef348b469c970a5b1444bf1da882d5cfc37bf08d5b02d46922c602cdc2e5d6c0bb5d2e9b2340d5f8e1292846c0cb77943a85771479f0dc2bf1935c88bcf5db0c5d0fade460c00097ec5b0a9da7e794c9e2f13bf929c39433fdb2d2b45f285e2a361c48de13aeea2fa480c680048321b151915fae3b0961f504968753d616a94e3051387834f06b153ccc805cdeb3e8db002dd5e7ea52775af62998b367e3b2e00320ae11115c3451722694101fd767dda96f230278e031cd30d013f254c82372c8efe907f52f45c421d6c3ae7457b76bf0d225aafb0181a51204526d58704d77b5f795afa0f67c511fe4cc7305e10547f910eb594c351c78ecf4d5d62f34e91bd71a894fb906daf34fec49b3438117130b8286b4b63c6e14198ba2cd40d5662e51b4aae47c1e6ad2953fa5dd982d1abe305a014c87b36a7f2bcca01359411235fc73db389634dc72a8bc074b4dc0c093414e3dfa81aecaa6646ae82e385957fa2aca40f742f033480130fe7dba26fa8955466fc519956d67abbf44ed6760caf9c243f74b990934e1affc5a576e17530bf348a7f657272c4daca2e940999a040803e411c3ec61dec3d0db79a316c5e53f6f23c1d14830659f9ccad6d665bf1a5b806d00eed57b2ecc662f61552acbbfb56c04bf07ada83d46a6a3e02794cab2ccc5caaba44daa24c1c71d4b3429bb2d71c1a3cb4a06083ce463c284fe3f170450bc9744eb91402a13f2933eb372ac95e0e5bc0d73f9db4f8a8bec630afe3b84003bbad1456b5531a95a54996aad0b2c6f0b31b28123dc9644f179bcc35859094993e1338437155a6233614a5b20659f4d34d902361b25dc4060e3bb85286afdafd7dc84ca818c09deeb238880b11e292b662b479c0a2769560e040ec16380f7a5d683d19305ff9e5e80d40605b8ef05057f4958613c753526750c75075d3923b00b912d18b657bf08a8b74091382e63e7093fdd3b977095cc76a39fd8cb74f01b5bb801d57032501a20535adb5997607becd01b4be847602362fd73477bd409e006948cf40808cd6a032700cedb7d95b2fa9bb28606c5052aeb5fd0a327ec9b30a27fb4eca64a69bf0af7d2a4c5a6e4bdcfdfa9bddbd31d5ae40685937b962f6ec0cec3f2933f9f61514f8ad762b59784e25165dc56ed0a43adbcc1f1eaea72e25690d15377a02da639bdecc2a45da1025a7f4a7fb9538e37671947699009816657ce18cb4ce6292c2cba970f164f8e09225e913af6ffa0135a9df0c956173c7ae0110fb3ba6509fe85b3d196fe8e4f27ffe7d05946707eba1b30e75f56cb1501795a71fea618e7ddd27c47c2d81ddc64fe399bbeb770fe137380e588ea80189eb14a37203bcab8970d75214a0fb5fe5551cb7d2b7aed9a0bc96530b24c249122bfe42ba4451d29101fbd54e16eded00d28be9ad41b34567a1cec779a68df8599970c5f9ee7e588d5f66502f7790d2c0a5464410d1d0bd9f689e1ce4853eff2652ad0be8f28faaf838a556bb05f2b4b8b638fd661aac076460541671fa215726d4f8e05a3868baed160e8f0fbad085c448611eae76bb4949178bebc2bd9b8be6d999f6adbcfe36780daa5ccba0625fa6722553212968c60a5089fc5953aaa5fb9c403a3fc902898fa77e4089dd4827647ac9292339040a9fb68427739fff7c7d319336c176e90e2b22b558c07b4e61859da8b908d14825958b19e01703dd5cda44183041d4ac15fe946fc11969703bb8eb9f8e631479510c6ab0c4684daf76bd4e9235e831b193c2adfcf7ae991412a106c185558298a43ae1c94c4a22a829edbae55c7412bca4cff215d8dafb8dcc69ed97447f70f8db20f89964dce6c691877b26649c13f7d25fa49d4cd27efb46bef45362ca6c6991e02710d9ce784691b522fe073ee7a783a796d0610429d47c87d08f2040c788ba69a21319c18d848390eb44b0e8121c5639f894b5381d2ce768e3d435d36beed3e4b97503938403594bb25f657c55235edc1f48377284ad22f321b29effad99a7c36a739d5e3884764dcd87df609d3cdf6d3a955052b87a10a125253b3256afcd859cb62bf1c01365c6017f346dd734dae861358ad27cfbbdee002d2cdfb1cead4aa8737c577bdd37e9b9fc9bc90a64183a68a7c9335031a2f6bbcb98c950399c3475bb71ec1b4b652a36aee06fb710158261a64579ccff6f79d153a048eb229edb08016e6683fc16b77d9109473b1c814bf84bad04d845ace7a432f81b4bed978ff6f7a97094c70e71bc370ea71b3ffa92dbfc5eefbb654764400bab48f12d0e24765e4a0891212d16f896890fbf1f161acff24290515f4429d6305481b9d0bbbed815793a761c533a16efbc286315e60c891030098638bc0f84afc57f295d87bf3136ba3194dcd4f7eb010dd7686886bdd2f982582fbe49bfafec36561be685f6f826580eee4460e93b1bd3f8308d28da2ff881cc541fb9d8ec54a05ed59e3e2a715e8ede7d22f75a2f3a6cf5e23a5e54c9e8fc599fa341b2b3e21fd5cd1404cfbf901a6833cdaed48af28c0fb35e65beeace7bed3b7cd002d2f0b6b2b7dca6a19c42be485728d9b391029574f40120324bc91ad8d7bfb502570bf51ec08d29ecfcbcb4fab44e02fa7ad91b29ccdeaf448ceda64285a6691532418c903fbf79dc5c27478097e45201499d80bd0595fc013a4e3945955e8b1bad3c15fa079a3f0fb334cf2857e3e7c04f3acd68798b30605c24e7f736bcda478d78b92991f4f50d1c63dea85018eddf0d8beead26ac051e90933ae4051063a4870c42d45f22d229d0ebbb0fddb24e34035fd4487272207d8aae5e763ad6ac44bd71ef3fe70471e150338c05cfad6b6c3751d1f581347a5e73a8d0138ca016180ccd3a1a8f89fec9c7674634de16f00f3a9343bc11ac823f650fe3d3e3436fd4fac525e3be80e4017416c03c00a143d181075d8ee691c407d726153b441517dae0bde24642a24bc8a6c72096b50fa86efef2d5ff83d9c79193c5f0052b5644bec512a36b6369132400fedac18dead1a0c313b143a15442db83a1a01480075d2454e9e66cdfa4700402a9b5bc42ac1509adb783501689e6375a6038a76e03ca8bf247561856111b265705947bbf442e977e9c1fd5688c87d00a7b529a0d977c2eeab8d4dfda35d17b7cda9bcc0633275b3a101b01f3763ca21c137c0c6f21dc246558e18e182e31f89203e8d4928d10c3337a995255cd11fbf2803c133d8cbdf01cfdd1fa5308f4ac942ed965ef6098021a19a4a2831547d0c349c075f227d6a0fb70e95fa396a27b65bd1ed117432daaf0cdbe5570e65b13faf6e3145cba792f262265332c25bc36656605925e3b6f47154cb2c481a1f615b1a321c039f6c15c511ec7a21487a88622ae2e23d2da2bceb0522157cac828fef27beb153d5eeca3907ac5682047f6de1e41e9f83d5abaef26e95edb6d00d7bcce1d818d7bf7ae6c15a3d544dd4075e2f40f5bedf571fd45650e7123f70556a713fd481a22285961d90b2c5e95e268e3f851fcea7e6099c5cc6b76da75d7370ccab520302a914fd4984f0a239c3386efd6eb3cd4f056e12b5e32c05a1a498e8d1d79fb1e916dd59e3beda32b474adb2d5ed0298c2c2b6bca7b0aabf8a75826853fcf12df7653041f0e5cee04c5553f17bc7e599d28405cd9ffd0b85bd1c4142d29c33358a7c487eb1bdf0da65ae2c8ab4687fbb3c2c827b181f818e668a6832fde3679913374537b154f67424e806abe7df7d800d62a05fbef95dbd94e97c60d960582116741af2594d536e0d7aeca9d14b2b8ecb780306eabed08abfae54fcd05337d2e0d54349bac0830a17db9c97d83eeb3369c2466ad5feaa3581da5d109a8e41486443a2fc357097ad48c0a2a56a5edbfd604f3c81d748a4fceb3d7beeb8599667cf1db85edafb2d7567fe5dc3ab57f7262dc3f9afc8b1c9f21ad826be1500f93aad7bae2d473b54b166c356fe693b2f5ba63bf05543a5bc20cb8cf1be5a8b06a3724a859558350ea862d78d3a360db9b18129daf3f302a5ee27b02f75b2b388bc8bf0465c132e05ed18a02bca6311198c6e6b887bb65b53262736bddba2b839a393f80b843ae52f26bef5c53185eb89c69f2cb766e95b9f2ea5795502d073d6dca28acca006cd8f47e6ff0122bcbb4d69a5594ec9ff3532ba6c732c2c493f7c714a630b05690102134d1b71bb5340ac6db697c9c49e75fcdb24274ce7a20a5aeec2c5e80b8cc278cb7dfc62bf3b8d708e6616f08df167960449db4081cd29003fd34f19758973af37015aab5dc2d6f91a3d6accaabd70e8d445656a2aa57360dee5a8bacaf9f60607d61226460f0abfc891bd5ff48e3e4d8421cc2dc83e4dccc17e2bd21de6066ba57ee20b31337a49be997bd6e25c1fa2b5f5d65859e59800cc5a96171488e3b4efa1601f2ce47670c7b1fa130c4f4f33b791a1990d9202c302934bc56c3a909e179ad4e993b8b5510c664aa4b344e594a9ac315e293e7709712bcf7ea85cb83beb84097ad0dac61da950b8486c9d12434c642831e3befff0d7e5edc7f087e00f986888fdd084c8eaa8adccee1314fa9f789db54e7faecad9cf94fbdf8b1994fa11b32ad324c72f8a58517325a704ea700da4fa5d4c1f83be86f2810949db54c5a38f367511dcf8a7cba7e65604246a0e6ee556578ba10aa9d9ef70a4777b408af0bfd20d425990b6caa13c1390c9942b97e22332c0c44043240c34b9957515db9654c46188271a4b3d10babda9669b0356d2ead0c38ad9d218dc51dab1ed89850aa453a9f3a1ecce3e805435efd642e5dfb7d81e242dddb11e4360175a4793f09a7af8a00238b16e694e93911911e6b159949c93442ecf68c346fbe00ce8538df781397b9426e8288a9af6c361bb029663aba38f3d8453729999a7146b8aa30f6bec8ff2a4f4d87c5f337e698e5bdb1636df2654a098be7c8e90b951190844114e6e62e6d45b288168fc4c62b8d6b8b3af9b183db3989dfc3ce32e133c64842266fcb61d19f76cfd53e0314af87f0e0f2216ab52ce514979e23eb2ebcf15368d4b7a5711bacc5d685061b94532fd781baf27fcc9af5cb48f89909947a053325fa98454e27e4e34ceb94afcc2bafd1b2a2561a5563ea1274a1e8c2a30472d05c204a17e4893aa73e40f73990c8822c66dca701e7e5f7702bba3e74b1f3fd5ec5acbe1ee1e1d3eed9642dba364959885181266a8b0ee500582ec9510b1872f7d8c304bafcdd6ce688df24f2dde4c1c9b0973ddd983512c27a47320b20b4c556ff247c3bac063b3f52b2483acb353aabe5a911d858d94b7b7eb1fab08da941ee9f2b10bb8ba1d55f9bae2c9356c960e9cedcd8fcc8c254b5499a", 0x1000}, {&(0x7f0000001280)="4cf6112a447a905e90879b6475cf52b9aa04eb7c0869f3e99dc09e834e341b831c2e88ea667bb148bd7873bf227bf2cc600b9a4bf2af0c8c6b075962cfd5c41345ed7e789ded9fb1180ced71cd0fcc6304c8ac3300493e190f201fccbc14a44469e0fc2cea95be6b7232758f2f1f4d23e64b12b74b76b08f9f99e444dd380280077c8bdb71dac7d50c7e02ddd5ceffadbe8c401744cef24aee26d820192878538e9bb642b7ce6c830e7f89b3293974", 0xaf}, {&(0x7f0000001340)="222d46f2b1c7348a0a0715a5419dfcbc591a5bdc777dd253dea5634c76691e19f4b3faa1fd1eefe3165136e94ab06fae7ab58d589cd87c656162139b33c21ec8ad033974d9f0cd8eccebd01deb93254e98c947ef6fb60a30d73ef34a40bdcafc207764feb28337d6bec5fe104099715535e23bd1681d39eb486477851ab369dadf", 0x81}, {&(0x7f0000001400)="e1fb52495f3ca82d10045ce44dae32d8de79d11d9070f2949befa1b078b8724e707aeba1ebb13f00f0ff2a4c0bd2a3ccab10b985eff50bc02854cc5ac1ee4e544aea5187ca14b31a4e09143ab3e66ef0e7cb3b65706a4bf8cd", 0x59}, {&(0x7f0000001480)="fe46cdf1a662cad8c7fb77de6279b3f1b23baf891c192ed273c3b4c9f4a3035f4d5999d124cf6d21f42a9becdd799e71de43785ed73b01dbc84bff4f350a20282335c25cc35d74437f99e4d8fe69677cdea0721883dff1ddbd7b7ef01f940af800fbdcf7e4aabd7cbd8f2c64a64c3416a17008f370b65db416ac10c3fbcf54eefe2f062488a5c8cdab1e71fe6af48321fc44f3a0abb9be7628710e39db76d41d3bdef3132a4269b56af95e2712c4f5577a0afb13e482d1b1e50d693c83d96446b329862ea0a0ce87672b447943e7e6b2dabd3302ad01018706618192b99b", 0xde}, {&(0x7f0000001580)="143b97b648d157083d29264445835544286aff9d0862c546ec8fa6e7ae14ae85a5967b7c53d395c83f3f0f0b12432e579b336da3be6eb849950a434266425f25b385eea22c394e9f2fd8590e5e84ff8c37ee583d9702e3b1234ae80fc3c4b02829b928ee76d5e520a68402d03d87ac0495108931d0dc77205567e385bcf6a793226f65637205c9fed7a3f744ad2fc13bb8ca487af22a4630e6c9a19147cd5743e763b9baa44167bc2b515260f78cae085a0c7ea25af9a7730f6be767890e77d5f6e6f1be9b9cd5c75e", 0xc9}, {&(0x7f0000001680)="4a254ed3c83790eba7a7ca177d9592ea318da25bb37fd503b2109e9db62a54d0a828fc0ffa19f6e4abd1a5c55a7584360de406293fbce586e4d8c04c0471c22b2bf139f804e5a4b4ef3419bc7fc344daad2063409c814bfbef51c201ef19a0aa4493615db77d74f54e706405bad3daffacc3bce7c9eaa4e78e605a698995fb436db34d32c98030fe5cb22943aaef01aedab945eeda8c38428e1fcdf7643d98f123fd7796971aa1f429dc45506c9e5158801c85f2d286b6ecfca8a3729733c95d38aea9e343ac8c7e9245788db3a1989a470d7d1ad489ee18e8131e71cbd3a71a2fb9ac9abb453af4bc", 0xe9}, {&(0x7f0000001780)="bc7a865c8120afe4cab6cfdb169e784057e76a51ce05ec18480f69d0b0785a50464f7aecf442264aafc01c3aa923655a44e23bde1e482e1363a6ef8c6167274aad7926242597272c161fa19bad787dc43758e079ba2fe04b1ddf679e455b00325a3d4c38ff492c18ec180fe71da49e131ba7d609cf049a6e3caf66cecda137cf6a2c9d7a0e8a478ae4e61e15c3d5d78f4a3316c2e65f9e791acc98a6e81566bbeb1b4e9748837c616e603679cfb3bb676dd1", 0xb2}], 0x8}}, {{&(0x7f00000018c0)=@vsock={0x28, 0x0, 0x2711, @hyper}, 0x80, &(0x7f0000001ac0)=[{&(0x7f0000001940)="870a254705d2821c2d1297f4c8bfa4848f7caa639baf7321253f29755bb4f2387ddb76309f98d35c68314eb8b8e0e4a8650daff61f4699b5082cc6861bcbc441bbb3e26adedfe2d654e433b0c9a2a1af37be4bc4e42d2445f454e8a0b88dbecda83a6d264776990f87ad72dcd67a7731f33d93271cb57ede14f83a0f64ef544c24e57382ac758c15761c6194cdc823539c00d91eb1d3a0813894c1fc9454eb8c301ec069873104d7310e9d033b1a235f8db227975d4d1cf450", 0xb9}, {&(0x7f0000001a00)="8ee8bc1ba8ad91079672604eed12b218df6c3eedfabffc46a30a9a42a4dacbcae7699b3205ce6a24a7ed88dd3500527d7ea9626a2dad467a89827c8147131526aee9703b2ab1ace167957099efa4d51a92675455d327b569db672f3a9aa207e5652cc55e58697b572758963d0cc926b8d5b51e7bcd791ee3e3edcb9ddc9930ab6ae2248f9866bb8aaf65357441416f54a5e8c3297f54a50668557679f0f6d95d8c0ef20d4e8816cbe0691ff7cbaa41e4495b00560172", 0xb6}], 0x2, &(0x7f0000001b00)=[{0xe8, 0x111, 0xff, "8bd8db359acf52670311232283611f1fcbffa23c5810485bb1111e14d77bdfce225c5b3e61b76b370870d89a0d9542749a6f8e6f734a4de79bde4e7b956a69af079f1bda8497ccb56cb7addaf34200fde48bb050c486c3f5dd9e147f06b6eb6620e321deca37b06145757842652ed28be54725548839a6bc9d9f98d87edbbca779e546c3b59a689a57fa33cb4cfc8be200bb7be50204ad495572a3bbc937bf8170a2c3f322f21320b9b7cbbb3dbc0f926f2c62b6c5d1b109a46f0fce3c7109961c116667604f39fd1313ff5e26499161ccad"}, {0xb8, 0xff, 0x0, "4a34a49cabd9eb72a48c87eaa11d31938189f8ecb27a548b4536f51f9c993b947e3278a2383ea84dc20e0acce4e506f76d378182f721ce4fd87f2d892defe7c51dd30235dd821e2e642c8f61dbc0b587b29e19e7408963a6abc020a8286659da3e7de1c1b7050883d1fa5978b4c8f2c75ea6422ebcd05862acc5ef7c1c9d2f3f67e571673726dcdafce056716bdca35952ec403f95f47e4b6f4423410acd2ef25ef1"}], 0x1a0}}, {{&(0x7f0000001cc0)=@hci={0x1f, 0x0, 0x4}, 0x80, &(0x7f0000002240)=[{&(0x7f0000001d40)="aaebe59e0e881b8768a539740851ee4650f1bffc6e510ff9b6317e7eb745ce8e6496eeeb839f35566fc1ddfd94d34f3fa307b15c22edb830a79eb7dd979ae8e4e2964c123ac1e8cf6174430dad15832a47c2312486157cfc607572e90d771209250c46946d50cde290ebeb0550130a1191970f5daef551b8b761f7505c862509452a5c3eb537c609968fd4f30c315c57429019ef822e15b211447279089e33f9981f5a06eceeeab2c3d53bb4e4c7aaa85a72560105f18466afdcb0158796a75fe53ee5265e9903d01d99e97f1d6356a0aacaafd6139f9ffe4e5f32e514a39036", 0xe0}, {&(0x7f0000001e40)="f175854358832775489b7df6ace98377b5fbdb17637066f960dabe43a1a6470692a81c701d658d6f0eeaebc82bad5f589c4be97c5e886689c4255916740946ce5d10ee58c6e51d52629f950f053ec6db6464c5046329faa62522e85b88e55fa550f4fa6c94ed4f189d235b4f834c7cee4746050ee55b4474fe89931787d79018a4c841dfb3bbe2e614ad0199051c46c6fd60288d89f2225b176807d9dcc39b3c7e6d7d32c3c24d7e08b7c3e675", 0xad}, {&(0x7f0000001f00)="703e145d109bf75b82e1c6df30e591fd9c032a39b8fc46e90e24e189a59d25a745a709207d344dce27675f1b36ee9167759d9f2c18e4e255534ec63ff5", 0x3d}, {&(0x7f0000001f40)="b10a43a0fb3e541b6b763f32a5782af838040286641b226168c296c2bf9a52c40fcd353bca0a21405c8925e19c57a9a320dd6234f2a1ee48ba18dfc6c672a0a17e47710f377b0ccf", 0x48}, {&(0x7f0000001fc0)="432ad7724fd4b9e818bcc66ed7f0fc4b36f071e99c40c9ec91b119d15d91f794135b7483e91d6e32f3f6c11a46f6f57941bbf39aba462ba7f74afc5b1d29e1b73bf96f321bfdd0628d768b94b87d5077d96879968c87f6d73a95e53a609d5a7b8ffe9b0b32499d957ffd4ad020efebb7467ce375f85e6c25aed962792b15a3a0a7c90c9056773227e3be84df04089764f026f217b583b18027992d6e30f78637eaafb2e3b9159675ecb0691f531e3a7171adcefdee166bef57e479", 0xbb}, {&(0x7f0000002080)="d973d0841f7e32fde8d14d368a1347279dd396753692197a661ab498a98e9b6906f6905adff558b1feb7e8ff9f45d6252434cd3b0eadaba91161c8e4cf5204cf51c03eac0458c6ff184b412cd1658bed02205beef48649627358e6671cf853eb948d815b251fdb12c50c4514d98f1af80fed40fddeec38e5f88695645dbb7b20b4381ae702fa2c62629bc45cd76c6a0814a9e2e958c7cf66e64cc115dd1559ddd666ece2ae48f49c754e9e20b2379c0033", 0xb1}, {&(0x7f0000002140)="c4776f960fa1f8a9f8f1f642d846402cdc88c6ed59d9ba9b287b164e70f224f446fad79c7d400d3e02f9dd8e9cafecc8b70bbb7dc49034e37c1483ddf9203c07f578e11a3d23feded3c537bb25144d34490a7b5c939db31932f8e5ea75c0e914c85def701145e1e82de69528ee7c037b06332f1da59fd2b1de939cc04b909b2e80863bffbb1e351c4c6d6d3d85406abccd762348483e79adc624a5529690b5609f4c09d143b8468081ecd1022d35c6d418edbe4d65fabd028a7d601682564d1cadea2ea94701d650361aeca41df0", 0xce}], 0x7, &(0x7f00000022c0)=[{0x10, 0x1, 0x58}, {0xe8, 0x111, 0x8, "4069a70a34c358d4ba5ba89c884fff098783b40556290c565dcc4b88bd890700b8f110c9939447c5f551ae94dec90298bac43ee7ebbc190234c696cff1955024b6f746a4f706acec932761f7a7fe0ab798d2bb762e057518665e4393b155ff26191ddcb2de58881ed81227c17fafbd2149aff3b422736c9031aa4269e881417615935d0e888a1d8af5a41ed52198f50465c732ef2d8ddea3f692bcb6e09dcc39001f0e8a23f7363f4e113a9bd174a7cf9e3c9f8ca8aef6ee38b9bc8c8f37a022f38af9d57fc66714d4dfd24af2a290efd193c8"}, {0x38, 0x10a, 0x8, "681992669025e7670c13b12c12069b2d60300176960c4010d8eb2c9945522c1e771011488a"}, {0xd0, 0x108, 0x3ff, "159ea4a5f5950d551e46c840a50a10e03566257fd7a09ae3aa687c7ca85d4ecace1cda470b09d981d544a4e189938c645f67f575405f9c23d701042ef3f8318d5aadfb23614eb9a1e895455bf6c8def4bf1f94ad2b994d94f258c7ae53e00800f41fd951badce548d856e34f82bed021a766193ba5368c68b3996db97030c3c13bdc9f90aaac7f7baf11d0f07cba5262a533065fa5c08bdd7aa65a024e3a7b71d2afb514a3eb8443343e34c6f354d9f57386a263735ab1bcfc2b38433518202c"}, {0x90, 0x29, 0x2, "dd32ce425c3884791cb828f102ebd93fb12f964f0dc53aca71f92de633f7a84131b34d06564c954d4de30349c55143a8fa10699b745cf1bed86c30a90b56099fc750ef21e74a06951f9176f7c2421bf35fb6fff36f0a9d38f0a3e0ed23f030c71566ab51a550a01e52f434af27c90c6dec27ee9fdbb9dd96ba9beb"}], 0x290}}, {{0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f0000002580)="a8a868cca3609a17a32e96111175a2f1edf77f17ddfe46a349b382c25aeb4f25133710691000ac11e91b4d712c0ecda891e46087d3b9622a582390f3a66be860038962c513e6f2d4e535a2b22c68423932e724b95c193e06c2d6d4c601f5e0059e9500907a98ebcd91c781430d620d515c8872039716bd35961895cd1e4d2dd57aad1e9a61a3004db2fa", 0x8a}, {&(0x7f0000002640)="caa420fb07f0da513cea414fa7567fe18fd0d26ee677edd9fe3aea808451dd6937f6536b4f1f7afe1b3489ed6fabf8bb3f7c61b69df8d3147fe448d142af6f726bde7f999ae1c37839d829e8a6e5ce86ed175a911d255b899d04c9168a48fa36a25cd91c02d8b2", 0x67}, {&(0x7f00000026c0)="b45f34448812f6a6b33e530c16ebcb25211110b2279e", 0x16}, {&(0x7f0000002700)="d94c3a28e24205400c383bec30573ee397f807604d4423c67aea4e656cc267cccd7185db372cdbf41cf2f4cf4671b3af312471c4e73bafd86ab8bfb4caa76f1753fcbaef1fc1e11535", 0x49}, {&(0x7f0000002780)}], 0x5, &(0x7f0000002840)=[{0x38, 0x112, 0x0, "68b859bd8f597e9e00849a713c876eacc91c64455cd31a5993abfd30f8dacda5fe81b7"}, {0x70, 0x104, 0x401, "7a731e799a949cb6595280844349e7103333fa88ead221a961e8bf89b34f8e6b089412a86bbd47bf2814ee84bd98fd482168f4e777c096cfbd25beced3d0b7b68def1fee49104edcf61a48f1569052daa8d1a7c69e47f1e12aea95540ffe"}, {0x38, 0x101, 0x1f, "47239ffab7a8f996ccbbf0b61cd9c86907a9a39251bb1c09313e077639fa33852f776296"}, {0x28, 0x10c, 0xf4, "fd8534c6a7670d3e9634d8ce771f17d67c56"}, {0x90, 0x7, 0x5, "f54ac33e17d7d62e3218bfbcc95e50bad88543cc45ffb83db39b95af11a316bf1ff89fb41d7d54087fd0c66ae8ae0131ab5b57d5dfd9d8e90cd64133a22d4d0d28891b6bc04b696918be70a87084c6c91228c69911a6dc60b2cc7cc06fb66cbe8b051fbbd73529da8e88672139dc80ab5745160faf15f61ff9c746b9c3"}], 0x198}}], 0x4, 0x4000000) 00:07:51 executing program 3: r0 = socket(0x15, 0x80005, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000040)="993dfab2f88968fde69341db1f8af3d9806bbb2b989045a7de485cb4ddac688afee2c742d9e8321baabe604324908fe66ae7070622be76f2e8deb4c3d9cc793b7ccce29f4d6ebd5ba39521569298f87009039ddd943f5d0b4f13e44523436e5458aafa709137cc9a7c1bb66cdb54124b49bab68f518f8e9c20cdfb8addedcfe25712ff875a8bdbfd15aad5", &(0x7f0000000100)=@buf="4d09b376103a6aabbcbda92b61f0497dbe1f0c7d0834079d1598f326e56e7a4709676f2a3cf27b46bf0047480f2f04bcb402341629751910c78dc287fe0322e7a5398375f613ee959a5af0c2777f98f51f73b107987e132304ecb1eab9fdbf9a0eeb04d5fcb00de41c012d02f12cb0be188a4c6c5822c1765aac4d95670a81d9a865370efadd9a075e48a9d259b2f5b925f24027848ae84a1e2d2214a1", 0x4}, 0x20) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) socket(0x28, 0x5, 0x6) 00:07:51 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x113, 0x2718, 0x0, &(0x7f0000000000)) getsockopt$sock_buf(r0, 0x1, 0x3b, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) 00:07:51 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) preadv2(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/217, 0xd9}], 0x4, 0x200, 0x5, 0x18) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000080)={r3}, 0x14) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000300)={r3, 0x20, &(0x7f0000000200)=[@in={0x2, 0x4e24, @empty}, @in={0x2, 0x4e21, @empty}]}, &(0x7f0000000340)=0x10) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) (async) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000380)={0x0, 0x1}, 0x8) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={@mcast2, @remote, @loopback, 0xf307, 0x800, 0x1000, 0x100, 0x2, 0x181}) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) r5 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000080)={r6}, 0x14) (async) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000001680)={r6, @in={{0x2, 0x4e20, @remote}}}, 0x84) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) (async) socket(0x18, 0x4, 0xa8) (async) r10 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000002c0)=ANY=[@ANYBLOB="01005e06e809695e9b33e570fc0a00000100000018000000", @ANYRES32=r7, @ANYBLOB="04000000000000002e2f66696c653000"]) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r10, &(0x7f0000000140)="99617c5ab0509ab2270ce61a72d6fbd21c5234566410e8fc1e5038dc24c1f20b3051f275ccdf6dae595da1498ca835d1bbd323232531af9c21529a7eb5b9092ce930304c655897de206e6987ac47fc06589dd3d58c58f85b5cc13176247550d4b9a5d3215ae2f8f861498ed58985d45aad237f463edfb4b279ac11dc768f1e781c8a3ec6d143abe335b7c86fbb7389b15dc2d147ac11a83c5756f1743b6da47878ab7b1c6d14a40c2c615c46f64a71c9010d3e26817160a2f2b1b1b73b8c76b2", &(0x7f0000000240)=@tcp6=r11, 0x4}, 0x20) (async) setsockopt$sock_timeval(r7, 0x1, 0x57, &(0x7f0000000040)={r8, r9/1000+60000}, 0x10) 00:07:51 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141c43, 0x140) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) ioctl$UI_SET_PHYS(0xffffffffffffffff, 0x4008556c, &(0x7f0000000000)='syz0\x00') ioctl$NBD_PRINT_DEBUG(r1, 0xab06) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141c43, 0x140) (async) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r1, 0x0) (async) ioctl$UI_SET_PHYS(0xffffffffffffffff, 0x4008556c, &(0x7f0000000000)='syz0\x00') (async) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) (async) 00:07:51 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x113, 0x2718, 0x0, &(0x7f0000000000)) getsockopt$sock_buf(r0, 0x1, 0x3b, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) socket(0x15, 0x80005, 0x0) (async) getsockopt(r0, 0x113, 0x2718, 0x0, &(0x7f0000000000)) (async) getsockopt$sock_buf(r0, 0x1, 0x3b, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) (async) 00:07:52 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) sendto$inet6(r1, &(0x7f0000000040)="e79dc83e71b82cf7be0c47632c03d53eb0e48c5666b0a4eefe9ce3b3e7b2d2cc51a0d3a014a211eba14af51c9d617ee4324eec732607cf704b389523e9c6c491cb188f55f9444b777c840cae984527f40fafc36de87528b488458c21e53e21281397d0e85a2215b1af3337decdc8c8c612e63224fe77ed95d7ff40f1b9c3ff65becf385b04702f7c66ec92aa6da55c8070fb080d7f9b1cef343cadb9ca8f79010275ef5dcefb2e20341bfbb96a59101711800b27d8340e821c0994365f20c8b0c4611fb38b6fdd9513b4296c644e105ece063ba6f06b", 0xd6, 0x10000, &(0x7f0000000140)={0xa, 0x4e23, 0xb6, @private0, 0xff}, 0x1c) 00:07:52 executing program 2: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)=0x200000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000000080)={0x0, 0x897d}) 00:07:52 executing program 3: r0 = socket(0x15, 0x80005, 0x0) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000040)="993dfab2f88968fde69341db1f8af3d9806bbb2b989045a7de485cb4ddac688afee2c742d9e8321baabe604324908fe66ae7070622be76f2e8deb4c3d9cc793b7ccce29f4d6ebd5ba39521569298f87009039ddd943f5d0b4f13e44523436e5458aafa709137cc9a7c1bb66cdb54124b49bab68f518f8e9c20cdfb8addedcfe25712ff875a8bdbfd15aad5", &(0x7f0000000100)=@buf="4d09b376103a6aabbcbda92b61f0497dbe1f0c7d0834079d1598f326e56e7a4709676f2a3cf27b46bf0047480f2f04bcb402341629751910c78dc287fe0322e7a5398375f613ee959a5af0c2777f98f51f73b107987e132304ecb1eab9fdbf9a0eeb04d5fcb00de41c012d02f12cb0be188a4c6c5822c1765aac4d95670a81d9a865370efadd9a075e48a9d259b2f5b925f24027848ae84a1e2d2214a1", 0x4}, 0x20) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async, rerun: 32) socket(0x28, 0x5, 0x6) (rerun: 32) 00:07:52 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x90000) (async) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x56900) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) openat$smackfs_revoke_subject(0xffffffffffffff9c, &(0x7f00000013c0), 0x2, 0x0) (async) r3 = syz_io_uring_complete(0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0x200) (async, rerun: 64) ftruncate(r2, 0x0) (rerun: 64) r4 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) pwritev2(r4, &(0x7f0000001600)=[{&(0x7f0000000180)="48bff137d59b2e4a7fdf0142b85ca40710fd0c37faf2068e91f42783e7901e93f096f321b1a1cf03f112022d0f8d0b9f08e3e6d60f25c916498f24643907a974117e47ec1a5a8e218ae70fa95e3c30a2aaf357f7d5f4f28e95fb3039fb07d419d5bc1461c84e928a4f00", 0x6a}, {&(0x7f0000000200)="430d37bb23b899d229496fc5900413fdfe3ae7bb08585f98af304ecc0df13ccc4e14c1cb231aa5c590c5680ef38a24f760e48c5ca8cd5ad82700d46880dfbf46b645c91f1dada947d46f4837cac466bc773c94efdf2318416ab4b38a1ea8c0c5fe1811ee780e248a0f7020fb8854ea9e7383fb41831eedbad562e63c867a74d5cd9ac4dc252b5d98d6d4ded6283ddf4cfab3159190a855b54aedfb5804bf83119ca1c32d42a13a47b31a657a466f259226efc88e0dd79a6c79e83b3378315094eb00ae99e75d728d7826100d485f91ad6712e2926f0daca7ed930d2c4122b2075d0e14194a5782f89ea3d3700393cafc60e43d26", 0xf4}, {&(0x7f0000000300)="626ba6e04a65c4df5c129145e5f5689fc456424e112ac190fe4dcdd46a129b19181a49d4ba60396e45403fd3b09fd3753b6e6f50fe4e3c3c969245db0e4c29c229f68babf20d8c6bbb0327ee2cb93d7a376c96ec4d0e4b8473930a78785c29ced7fc6ca9707c4a6562b77b5da2c1ded9d8251e6967d43a77063c314b5ca119772848f299dd42", 0x86}, {&(0x7f00000003c0)="a0db58bb92c14736e0e277c2a46b39eccebcd6eb062439d2317f0a09592042213e3396cd0f22a53c494c4fb5338e3b1496c83785b5fac580c1910bcfd5a154837bbdf53a7f75194b4a2590683664d517d1931e0712144f5bd3f9aa2ce3010835f08326e601c396fd1c86ba25e755529868c757d30a822c1e26e823b271464b26a068f53b332a077969f938d571e9ac707aa682dcd8161a41945a33601358d01e0aedd5b850e9aa3ee2319263dec57376eeb55051f88cedd0c990fa380ef89b78c634f0ce6543ffb61c8420a6224787738f1dfcaa401b05c8c9f6e6ed934b40c881cbc69b31f6fbf8216b3139749048639c9f3765fa2176880973ea76591107c61afdfc6f7647de08eeb1008d67668d4b892d380188ed996e37b44bf8a163b2ef3197dbf499b06c0d4179b6d5cdbfdcb95dd32376f0286410f1fcd76e5ef354392da7b6af93da84d4f1e28d9323bf40c80677fe79586c30eead316216e3aa3aa3b1956f433370ad2630b1cfd26ac24d03e80614b68f5678e1eb18debee56a66ee3a2bf49a7445c9df398b63692297d8711568f60212cd978062a42db006c17d9871293f69394aa39267a4677bc0a4053730ec7f44c5fc9098d2f05dd48691cdd08502ce9ba87a848c749d00fdcbd8f4fb5d045be3daeba66a5dfdce866b02a39a04d502f213dfe05c0b180710ae24498e955535d9374a0f1541f5259272e3d588a26f50d638705ce5f7597239b295a7990cf50b49983871d49399a30e19d22290727859f23f032405042302594326d746faaa0f381d6788687aeaea321f32229435ba75e454ca01892e5a63aba8d6f9916a780358c80a03cdc78bbfcf290e65e0a45f32913a9fa310d124f306821c97095f888176676c42dea63bbb28f3ace38c377fd424d93492c12e3bce114d217efdb771b0aa943ac68b71445a380b771b542e0aa375782b19e1a6f20d6415dcd84f2b8f31527e89a6778b12d04a7dc9daf6ba56d380085cfaad1e8c164429d82a3597ddd6d91dd599aa74974f724316fe946352408e0de2650f6495d23f6f18731e4086b1db082d2074b63e791a687f42547b6a0e86c2e188f146d4590357e559c43ef2c1486226402675f19180314e0e6ecefcc4708d97ee8d59b33fc655a145b2ae6f22990d44cceefbea1196a484ee5811c046402e195fa9d3ab245ec26895be346c1f7005cb520afc19d1bdbdb09d148e67e8799fa713f17ec8182636b65aee0ddd61bb7ed30ddac51d1c956a340cc8a03a7c1a27d47a84585c1088e8d065415f5af5c54c3d4583bd05a92d04a25aaca46d214485180fb76dfed77df84b3f22cb2d84fce2a81ac6130809f00f507f8ae59bd364c22bafd7285be53a0dcaccc3fdcf0d63d7803ee5c6fc4afbaf90c765608c774b1ee7b5d235d801720a1c8814fd5a55525ca462c7b49246d801edb0e44880f0ea25acc088191dba39bf6eb67341fbafd48253795ae2a4a8df9524b5dfc70c8e6ac3e7b2b4c376ee5c5825496b732adf9f5c33024b8a2839abc9f93b4a87b1623679eda0d70603fbc0bbee1383ae479a7d8b3d2fa09ff83e964198f1382e844358e162b049646f5284526449a90a9ab080b2107ca68a21d631f95947cd6667cfa0bfa3d912fec87760bb417a0672b0729a81b03cf56f428f30bb0a649afbd53e498f4ec674de21b15203fe33c525a8c6e94e88e5d6422dce018c5d2ce481febfbe9c86b9ecea060f8b0ca659de1266123ad1050a5612e383d8e7f0570342d1f4e7986a416c20940e971d2e8d7ed711360b85e572271790110ce92570b71fa1cfcd7e758609b9c1f75cb5d93cdb7479d26e74cc234b9ae9683702996571ca157bb7307c0198e6f8e9d2b8c05a4dbc9de6ab3f5d91274c13e8327357baadbeb3b9ed81c14367e15d68a9c33c177cd0388c6a649a6256167f1d643ffd438feebccd5c5f132f7674f8fc957c9b5c2f2befcda67e2188263af5ef84d260d318a6cf0b3e18a09ed559cae82cd33f0bf53c8901dde58b91d5fc0f5f1be5a9998cc7b8f1a1b4e1590fa193a1529951c999071b464415e158c38db0de6e02a113c12d0d2165916179639e5b5405b7e64c3ac1e3ba3d91aa617f09079b79bf186ffa198f803a0e4c8962b2236c6ca94c31b75d37964024ddeeff72cac2133977da32ecf855bb24949de026ef0e095829473ce4a39db276993c9912c3b206ac3464217747dd949a24a34ca780247602cf5c6240d77853386f62c79431f499627f25bad933e80593f530c7ff4d85f24efc6bb70714061592e488f7f928366996732160fcc123b11724237b74d0b9ddd3f570848a9e9050afd96e111b1dd892ba327a233cb959908d31d64b9c295247aa1ccc4742856e67721bec29fd9375b1250f8993a79ec07acb866298d8f8d01a0af92d48d461367cdfe381f908df2ae2ea8a89f71d4a7427a6c62bbc32e03431d34c4a1e5cde8ed4760d080485758d4d5effb4b3a1908479e06bbc5f48806857ba3a1fe2aa8c2a02ea4b41f8a5415427760ee72d8c9c81258eeb51cc21231dc6126d3dffdab2e2a3430a6be00df4f09a67840dc93ba3613a39308626a0214ebfad051376888a82af9aa47ab6302a590b665ad29e3434be10bd7adc835ca3c911c7f0fefccb0f3f6eea051c4757105a6f18beb38b59d7e1858b18ed42b9f084eb43d24f96d9cf2f977d3b70bd65dd08bc7638663b990656c1cdb171550904ef9052147f36c1226599ed1e58225f855bc69e64c98bfbfb73ef29b582ce86663c39ee3d8b5acc330924152ddc7818f55c0f184d881c04a1be95900e59f6f10474a67e46bab4e7eaf0f3492fec65b222640792a765f0ed671ca77415e362cf6ea1608d6af5f13da26e6a047240b96fa79c4e0154c7e79b9c2ddee3435be28c4694ed7940a7ee49d3e19607e7afdf7dff922067252f6a0dfc187305bd6e0a3b62f9a881b3beceadf5e1f3e49aaf902e3c9a0ed81dff2d0508c491fb23072cda9d970258981130d5ca75e3eeab794e4e1eb60389a222eaf420cb640387e64236661ab29960fb972ef78a581fc7b1ff056cf73020a7f4c7ddb764cabb2187173e8a530b8bd39ba71212598e3030780687fd9e521077cf596aaa27f88f1de55870e478aac20a1cd19f011105d4b2ad7bf6bdcfd2ac0f9d881bf0e4204838a85149d2d22f0589d212bb94f26e6eff1f7413c9972fd9f86af76d407b7d241f7b898f05690f235eeea7765bcf8fc2613ee1f5441fc76f16fd9c90fd1d39f0670b18b240c2a7472e9c9b49d1190dc1653c63c1b6297e780238c439bdfa875c32a4e2bfb231656cb2448b499bd08e810dc2f47fc8af58a73667605f316ec25fa1faf81197935548f800aab92f0baedc3c1cad6e2ec50e103fc69ecd56f004cf3f789b716be4c870c7a1fd9dd6c40e6e6f67f43727018137a629363b9031c388a5ee5221532ca436331d7c516066fe6e35d7b8429796ba655e71cfdcd12216080cb3d5a9500f65420e739a68aa1812feab653d68ca549069759575a881879d1dc1f4676c7ba812a5fca576574b87625cb8f60e2f518e49686cc46b181156bf1fdf542979035ae943582f2b1ad3da689c7c42da0eebcc0873ede9e9a3e94bf845452fc547327e0d04fb70cacf99213266cde0230e0e4fdaf5cf4ba03c0767aa1b1a5c2e68365da7c432b71fae2ab044b74998560424b9c30cd2a331f3654245a3646f916220283dc29d27a402cd9b73349f5b6a9faee594a910df9b47e70eeff2371ea8f3021b3e4eb72e0f71aeedf7ec7f1ef59b038b4bee9f31aff9b54acaccdd79a25631cf8335f675d72b1d84165d38351d8ebc6204c23561238515f162217562b155d999ee53768f479952b510c2825b01f45f53980765f968bb340e1c99e4ee9ca3837dedf0640dc46d32daa664cfc1f9d463abc8ba9ac3832ebb154383e3d03498825c1a1c0313d67e71a087f098e6dc2717556b6012b29ad542cb698682d4b2be86958e1390bf89ebb5ef1faaf2c1268217052b1da1838cbab4ba6a6b0f1e2af6e03e5463c7e206352f75d5a93a8e6ff8ff6536a02e2a255f2aa8d46332d3275c6e33dd21fb79198cc2f405a6e24665d682e79853c039b7a220068cdb40b70daa61552cc345ab296d60f4cf542f9be05f1d809340867b67cc6c3549299061dea8cc69f8fe322b7a4aca44cbd78ed1f86a068977b99c56d5089adfe3b7573146b42111abfdc2e01a5390c3ce9e3e22d1df1ae7a92e19145c9e8a5784503a1dcc6cd827c45fa963973f7f427d8c00d826c3a505b5941a9a49549ef6634b5321e34d0008e1fcd81614e394b983795b9c12cb2e3cc1798ed3f0a8a088a893a36d8f2c367d987ad4ad1b44ee54c915ecbf3d7d1317ff04a906680a73520ce19f5a2da12b2aaa27c318dbd742171623611d4d7b842aa6c02733fa188cef95b5fe64087353e8a98fd05944f83a924451a50ce1132877a7cb0be41d03d8bb394ad6a88d975490ec93c48a0951c3536d59bc63c51bf93b4bfb0ee6e830d40a0fe9b05d0316bcc545c6f7a52a917cb0ed93c1e66602618f75caa1631ee08d0fe830471f341993434b15e04159a2a40e148212c2d0f499b5babbdd5d27026180b605bde716d4fb5936605c29860a8b8143036f30b8d0f824156491595d4c89490f5b05a32e5793283aab0af1c666d8b4539b8170af9faf05ca175dfb9b2ad5f6dbf9dc0df1eb641c903808d56d425db14a2befa561ee80cf85fe733c684f530aedad048863c1fa000764126d739be419b6dca3992f904df4e444eb474696ed869bfaf395b6d0d89f46aad4feb16cb813df2d9bda8b1fc8be49bc416a2f86c3a319c62658ca68a9b78a378a95d0d2f2f7662c0bfd2ba49c7fad8d175045be0c2ebe7d78e659a65a4e9f12de151b17a6aab44a782056037cf26674f01c05543951141f66e943d5353fb17144baf0e1d592b6ca76acf6b6012b960c4f97e379a930e954391f6c324ac578006606cb87f631d4e5a19d4634558f99bcdcc3f5f240d5abd3654dd8853af022478f0ca3279055219d2cfe0e35e10be1d702dffa6145bb6babcdc825d1b05a028cf7784f2ceda395191baded0cd30e4aaa4d6474f79ae1028449bb123a16442f2f610a7be892d096ee862a4c08c6af9522fe5bc1129148650afe86e62f992ff1bc5bff2bdb507100f6960661e40d9a18d47dc5a652f461a7839a2b07c29c60381e695caf1dda8cb8058664d5de80a8bc333ef3a04424ffd90587389f56ce47a671a6f22887d522521f9bc662ded0010fc746d82ea7073b5fb2af8093a9ec258136ce35143fe77ea2ba2b48fc6b4cdd0bbc5661bec89c0fdc8d7304444a46edbf5b9758e9a7cc178aa5b8ff3b666e95c187e64e379f92061a8543a4b402f99a569162075572a32d696dbacc503a14b0bac4abaeed3037798569bd6117a1782c20c1195b829f6f5a3e7e6d9dbcbe866b15dfea1e7ab1aca4a953013281e865096ea7d3d36e0079dde572b5028c0a5f2ca8c188be570531a12b9c92b582e030015b9f13c5c29ac6e4e3e77aae26963563464fb7f62900d22b6adc0388f2c6019dd320aaea0804043f8d9628fc198791225fac5bd2ab0227c83abc8eea25d0de870ccea1b28e855edbdc7c9eb6c9ec4bb38b92b8ec88150e701d46b551963a7d16abe3c5f845e6bbe668fb8d3aa05c6735e1c2a1fdbbd8e20144c812f6b1a522d71595522634b1c0023be88b9ea9e0caf47bd6acdc16f5d58b95028c12a596b40da89f9c0266dd49465193a69aa730f5600f47ae675b", 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="fda18579c521ff7e9b8fc2c2ed43fc16b41719cd0f396f59fcd52cd059ae789edacf0784ff6b7ce6b5a671e281894af04766d778ffc64a6bc9c6aed625b14bbf8d87c6fb827438cd2be6e85a533f589aa0ea63eb12d95d", 0x57}, {&(0x7f0000001480)="08563290b0af9f7fd6f137f03ec7072317a36745868af095c5d44b4720841ee2a2e607c3d652", 0x26}, {&(0x7f00000014c0)="ccc151c0b7d7ba3dd2beb7c0e7dbf3ec7f73aa0b2a62c41fcdc3e5da0385e6621b3c6fe691e4c8d8870e66b44c1635a3", 0x30}, {&(0x7f0000001800)="29a86c4b39486269032694fc3dbda0544b1e501a96649b07cb2ce7d4314ede0b5388f26a58b19908c3202af57728716521c9d464ec1828aa30c8eef07697c3d4ef78caaa6d18a9f900133a4393567697dd7cc3a7430e667177185469ee62848277603d642cd19f7bb7005afe5d078c6ad0c842a3a2435aff6777d9403d9d468652ca1d553978fc07cdefa54a6071ce902851c13b69db3f926c180fc79b77b6461fe6ba5c1d61e0bcfdbab24162900cd4f2b901ad956294b1fe4e6c5e06420717db5d42b8d0bb4dba46b90cd9facf42f31bf4f31f5b80cb7979d8df45975c7482d97f0edcecdefe5b49756abb24eddb13bed0ecfd8a04b1ab6088291b1bc6628b27ddbbe49a04f1ea6a3c3edc3641a8b69513b0705078d5f89200401b8e5f1c4caf1dca52425f9e5895b552b7b2b95badac051777c8348d16a679ea16402bb4031e0e51ea725c356e60825f286e8c42a799e7bdb1655381a4873bb497abc9373938db379b8a44522f836dc9fa8bc6781ad49e95ef242e0d870655a93bc951826316addf38792dd95c8b791d6ff54b45e6235430fa9e80c990ae6796d53fc181153e90ad500021270fea6aba95416198b5c5bb757d1e0ba5dcd2b1d1cb0e72c97b2dee8f2d7def110c4fd81e74e305ae83fd9103b39a514597ab8d1fe351fa968d5ee4baa1f580311739065fa54119d0ad500565f737401d57f5ea5fcda636c63991ccf6f453bd95625a0008ff0d53b7a0532e01d388014978755ad104b18289c93bb3f55256573cab4bcd3770e74fb0dd0386d8072501175f4070a93e37266366d70fca36448c1968192b5f4d327d9a9b9402d62a7180c3e9ba77b703fe05776c500633f7fac8bd84cb1b38f1544b1e835888f6ceff254c1e5c6b42fa486ad1cba3c609eda0be37d0a8314a21633ab7a42ceb12cb50a1d80925796a9307b91f345eeefe9d134779caa4e8aa2a2bb6585f910137f15e66939f273ed3a8f8c6e30f16031fa24fbe865cdc2db02ed29bdd9a4370923171d8ee788329195c11298c004d1be63d2b9759128650d88055208abedf1f20247d35139e2f48cefb1cf760f0930b61825817fc1b11a72bc25db20ab9f2937a8c56e76e93b0c75f0f42146a93fd95e7d18fd5bc90318134ccd4f376a4bd2ed351d322d0b6842a12cfcc5cd18a5c1163c5e6245c60d4aa2ccd2c12392137c30c553bf5387af142477b149408c17850e7702f636b2e26f954ee44a7bb0d7f00768370cfc04f850b37c6507097cda122db392d9e7ee1d4ae23f4b4a3177ed1ba3dd2222ed4dd4a92488b4c173dd5b37ed68428850f388c84a2d9204a61b91c1ca064f194ec0106587f56f463ef903bc99dc236b196160df1385f6f70e0b8adabf244d05c458db28668798055fef44722a80c5f4a357af1a0990fa75610b0547e1585bdf52707791d261741d636c94f8d702046a544fd08e9de105cb5ad26ab0988808efdf4cfcce3733a34272e38a781c0f77c68f3be6ccf3b4215f097682501488122d46d671d516585c66a81d48878d0c8d1043909bde3d053e99d09218fc1089a05047c524a3477d303f24bcbee2db85f12d057937afa4254cecc355bf079246f7278dbe089f8fe0571ce70f7c17553cddaad7b0b1cbc7c1f16014e9a547929013a44fdbe527dec5a1b170aef8e9bf1825e3b96ee09aae07a08e6b2d2d88aa94705ec6fcab04488a0de97b6b1bf4f149a2cae19b71c3e49d4a113e6471931979ce782d0f2824fec80c9403c847fb6999202082dedbefda7ccb337fa2bdf59eef8ae38545af35b34a0c8c78b6f9e531b28cc37c0cbf0244851cd9936c7cb867ecf87d9446c3bdb92d6d640c4c329caabd73e145ad1fc7c1246d612c172a83ab332cf6ae077e7852b4c6ca1f0e5830b3e74187ce6f4b8f6d1baa6512961f3a99d4dfde4a269528bdfed4b498d9d2cf04461b2021f8ef976f7d5860eac3e5e68ba0f478163085ad9098468395f33f1d74ab3452e080c62bdc5d2f9e7722e2594c627efab63ff352f8c497be88baaacb73e0f2597a5d2687e4a196d553941b29af02c7797b688305025f40f11a82b22c0fbd8aa711a95c40432cc479aa535b236d28469edfd9ec253059a4539e08769f56ac53b6664a4a1a544a024e1bf0d3ebc88bbc0d7e577800688f3e4f00daea9b5de177ebd70e0df953554ea2980a78b3eb70cbdb838c624707a3db5bd2a71916848b4801df0515d733a0147b6f8726f1b0f7c3484a20c5765f6929bd40609955146127d04e4d1188095d2a37c5245639990fc6940846012de0d1391dc1b78ee63c9e3f242e1aa53319b3ba2f87039a7b571d25fa7d1eb716db12cfdb44654c01f6036773b3fd0d7961b1e7500a285353a596d87b396265dc7438b3c7abcfba6f55c982b29b520e3058275e685091b6cb5524313a2e9f007e0514e0bb920276f6bfa03fdcf2a308273a5f3c1456c99a5462f6d518552a38ec20aa49bb89166ab0603ac32e5f81a5b3f731b9c93d3350193f6a5093924b6218e005fb72ed04da9303fe7f757c6ef22618190da96c2e63852fde403ed882124673613eca0db40f7a0d9e3bbd66f55046e451c509c0443a229053037510f72a149f40342833a772809ae118461726109ff31a9ca9600e563834af44ad15fd82d4c215d9a2eebf0987fc25d332a0b74855b30dbadc7a4e6fe6d3250bd36ae1c86e607727b66bb9903528dafe7b978ce6883b3873ebf26ef8e735230a157b2275602e388c065e5269074ae71ea6ea84e1c2f81e9dd65dbafa544435a7cce9307acc2f2cdbf7423360cb11705463330e366ffb6d75db8f87f8f297a418460d7850a8bf70e2d21785e71f0f9759c5992b4615394038c0de6b7fa722df35896e52e49e788ee03283d80ec40a31c3daf0c8d356ca76eb4f16f83e8995cb67eaedff63f475690a183c2e5a6332aa7551d834c2557347ead91d68d76c92543d0b97532a90a088a5531246e390dee41969bf5b118e5ea19e502917934b1c56fe96ad9f26791f3159ad844a99b419ac8b2bbb23f6e62a00c871ad6772f4f8c80156cf02fe5ff98e598d739354f4722b36ead880b90c0e74f2873d82bb412cfc1338ac6d0345e164f5c44c8bb40d586cf358629cba8ebd5860412aa49bf217018b16ecfba2c2a4213c5f8deca136e27359c5e79e63848fe95c52fadcaec7d8476ac171ea250182bb48ca30cb89fef60f17cc431ae1b26a96c0ecfa6ae98ca5e81293280f07ca4dfd17e48098dad570a591c0db6c934cc5c6f740d43aa363f84b7be279f136e87bbb328d518deeee39c5985a8de616ae53b17d60e1d672cd6a07b2da8c1110e30fcd0373ff782947a765728c9d3d0721c25a51d296625012fb3f87abb52173f1845a148b64f3aa97398bdc6af59fb54e922ceac5cbe7dfc98269eb53bddd7a7a4768cac635bcd170833475685c1f59d2a1ce9819d1bdb5f557859057e20295585c42ad363eb013463245323a5ebcfcf6608e0e55c2a2c3f8ac9d1a0945e5617c9496fb4ef0343c8827ea442bde354155d06efda6adedc3746bfe56c4a7b00cc40ba79fb81c8b11c792d6c3025e68725049f6a73b3939a2cf12001492feb87b1feae69d2f4f53722463c48efd1819d1ffe8ebc3759f8aed1f1b18728af15628b27991be397444f5b4e44caeaef0b0613245f186b2055a808692421ba5d2ee9ec61f368384e6c8e57264c3dd5c05d2364a33388dd1ef7f2f4c16dceed0df81cb8fa0a29cd5ba95365a54cf1a787498783e687fa92b83938d4062a176ba6a69943aa7ac4526e4264b027407cbc3987032fdc23241d83f1d1973d4b0400ccb86affa6b4711aa50b54e94d960ff4fa2f380f3f9eaa2c64dd1fb2f9d20ebefc985361c27ba2b82a06c56eda537c8d53d4ccb9b8d5d18a8b6732925402941032edc854ae429ec713a02e2459fa2d92f5560bc0b490e3edd4ac7dc4ec3a60f6f6f51ae63c53fcae3c6fd46fb2c0558872fb93728685b27b7d3db458935feeb6be8caec8621154b415240c1df9264ee5a1964dab8abc5f4b916130cddfc4f1e109915b1e3ed8ebbc77d8f497695aa1e5eb0b490f96ce0238dffc0559b5a7756f56b0d9c74375b1d1e7aba54aff1b89dca4d72de815697f361005e092e95c0b18479bb70f3f99afcfab96281b715fb0c04a08107e7fc150d26fd66e3b51a36e247d4a96332bac5a631506854c0e9474ced49c2a86254bd29a80cb0d839d4611cb47116e5154e1e6607c9f86934ab699bd17f8ec3d849028ff77a7025e947808b76a2a7b712f448234e5587f3bc69c591ad1288bf37097c43be2efff839db3ffacb21fac9185de6347d9d5e0e0e93f5e06e2c6c580ef1c3859d868ae5f398461eae6c9125dbbf63aa27ec00537d737a1ab9a13a20bce52ecbe93f25b52dcde939960a1638e6504b8e113427eaafa4bf416c890b75fbea84b9e4f1205e5b76aa4d1d073bc48bdffa1f62d161f4b95fd9747f0f3d0d75500ad0bc9957d96fc864339f107635582304c177b60612ed7b346fa234daedb6e5704cf24539f9140921a0dee33f47272e8fa9f3ffe2d95878e782e81a0af3a66b489785b08fa47b9dd8282c6f15525914e192e44d331b2cf8eed9814ce9554d84e749e99b4738cbd61213f64b03c97b748e29742dc58299e1034413f6e5a579453620625b7f0bc87cb9d25d33b2832a8e1b16a4736d94c19aca7fadbeb2eec302f0ac724f988dab3f7fd5a9f362887fc91d5635f9ed688b2b612b4beb382cb338d80c509b1535a396c47d4996367514e6c19005ec117b54d0a7188ef6c62181e48f18d8e91076ae55b42eb0be277f3b2ba57880d2482b8a60df216cc64e543cd6f7b1e33e26fb2aa83b456d49ebb33e8aab4c22fd6b276bd4a6ce4d03fb2ed12e27bde78ab2d40f3c8954f8c7f6cecb45a147ca818eb08ece278061938428b417420da9c4458e33cfdfecfdf5a68f3af178671240052fa6243b92759f4d96a8e10852a3425661a0edaa73533cbded4ee871d1f35c1d0e4ec6e226b47742fbc59071b526db017aacc0c34b28cd5a18603efb7780cab03fe51fc9971c2fec14d7e7b7b323654ba77932b77ef0b493c83ce168f8766ab8cd3904cb515538c73ac1824914c0a61fc6a01ba6d7ddf3924b210b6c1661d88ed1af6928718fc2456d7e813a8fcf05d45b4684db623a89cfee7f6818fcb636f72f0aa436224b1d1636610eb1330f0bc83bb3c07f7d9e0dfc1a1390712fadf391947e94c2f4e6977a98985d56847b58b298f5550e3cd8633cd18f1cbc38f20f756288be8de5de044df2b9500f8648eadfea37390b34979d580ff8be26a4ef0bb90ede1d445efc2b032bef35c235006a1974e81a57caa2ebc495c9adb27018a95533dce54d5cb83e1a64c2cf2574273d5531077077b109f3ce6a1a454a65a519b459e38453bb5533b10073b8d67138007f2bcdbd37e60621723529c97a9c00667068a0681c38cbda19e14d142b5283bda374a34b28c19c68f242af4fbbcd328638b9a7a35fcadeb3a91b90672bce71d0d4575e594b85b542457ffb89a7df032c9aa5f611047920ed6882e160149b4c4eb4925e7a89d025ada585ff8e54e73cec74535724fbcb58c63aaf52fbacd1bac329352b33120c8b2d0c8f8f69fd5c709cc40769ac6d9d33ae94bec60e358512027623b83ced3ea40583792e5ed8806881065a5b066a780ad5f184e6f07019e305f6e3b71952a198d7ee31b68a81f5226b9185499ee8a4ce9e1a95c3f16b9a0acb8d5470564a4624befce5ba6406e005b5ede", 0x1000}, {&(0x7f0000001500)="0d9448e1c82816c52e429fa97e829c37141b10bb2fbf1fc1ff8b14d302540094fbd7543c81b26322c1dde56c821465adb6f6579c758c9cef62ebea0cbe24b8571ed48ef54b7d31104e29843f0d57a7afe889838cc095a8bdebc992200c96717e057a591572d57a34ccb444ed403e8ad9ff53db4a595645a688b05f50beda729dbdf18ecd867184893259d4ca3146f0dfcc9cefb115bbabf020eaa4994c8ae53b491ded08a7b00b9f9bc5254e81a9c451ea816f38d0426ef0aebbc092180c7ee5f285bba3be487ef91d78c30bcca2ada74088606f0152568101e0d749a75788a1e49490370868f0d1efd5dd4f496ea5", 0xef}], 0xa, 0x9, 0x80000001, 0x10) (async) ioctl$NBD_DO_IT(r2, 0xab03) (async) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r1, 0x0) (async, rerun: 32) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (rerun: 32) write(r5, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async, rerun: 64) ftruncate(r5, 0x0) (async, rerun: 64) ioctl$NBD_SET_SOCK(r1, 0xab00, r5) (async) r6 = accept4$rose(r1, &(0x7f0000001700)=@full={0xb, @dev, @default, 0x0, [@remote, @bcast, @rose, @remote, @null, @rose]}, &(0x7f0000001740)=0x40, 0x80800) sendfile(r6, r3, &(0x7f0000001780)=0x1, 0x100000000) (async) r7 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200000) ioctl$NBD_PRINT_DEBUG(r7, 0xab06) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffffffffffff, 0x12}}) 00:07:52 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x113, 0x2718, 0x0, &(0x7f0000000000)) getsockopt$sock_buf(r0, 0x1, 0x3b, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) socket(0x15, 0x80005, 0x0) (async) getsockopt(r0, 0x113, 0x2718, 0x0, &(0x7f0000000000)) (async) getsockopt$sock_buf(r0, 0x1, 0x3b, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) (async) 00:07:52 executing program 3: r0 = socket(0x15, 0x80005, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000040)="993dfab2f88968fde69341db1f8af3d9806bbb2b989045a7de485cb4ddac688afee2c742d9e8321baabe604324908fe66ae7070622be76f2e8deb4c3d9cc793b7ccce29f4d6ebd5ba39521569298f87009039ddd943f5d0b4f13e44523436e5458aafa709137cc9a7c1bb66cdb54124b49bab68f518f8e9c20cdfb8addedcfe25712ff875a8bdbfd15aad5", &(0x7f0000000100)=@buf="4d09b376103a6aabbcbda92b61f0497dbe1f0c7d0834079d1598f326e56e7a4709676f2a3cf27b46bf0047480f2f04bcb402341629751910c78dc287fe0322e7a5398375f613ee959a5af0c2777f98f51f73b107987e132304ecb1eab9fdbf9a0eeb04d5fcb00de41c012d02f12cb0be188a4c6c5822c1765aac4d95670a81d9a865370efadd9a075e48a9d259b2f5b925f24027848ae84a1e2d2214a1", 0x4}, 0x20) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) socket(0x28, 0x5, 0x6) 00:07:52 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402400, 0x101) ioctl$NBD_SET_SOCK(r1, 0xab00, 0xffffffffffffffff) 00:07:52 executing program 2: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)=0x200000) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000000080)={0x0, 0x897d}) 00:07:52 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402400, 0x101) ioctl$NBD_SET_SOCK(r1, 0xab00, 0xffffffffffffffff) 00:07:52 executing program 3: r0 = socket(0x15, 0x80005, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@getrule={0x14, 0x22, 0x10, 0x70bd26, 0x25dfdbfe, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x400a0}, 0x4040040) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:52 executing program 0: r0 = socket(0x18, 0x80005, 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000006040), 0x24000, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000f40)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r3, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f0000000f80)={0x4c, r4, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_TX_RATES={0x30, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x2c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4000]}}]}]}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r2, &(0x7f0000006180)={&(0x7f00000060c0)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000006140)={&(0x7f0000006100)={0x14, r4, 0x4, 0x70bd25, 0x25dfdbff, {}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x8820}, 0x801) ioctl$IMHOLD_L1(r2, 0x80044948, &(0x7f0000006080)=0x5) sendmmsg(r1, &(0x7f0000005f80)=[{{&(0x7f0000000040)=@can, 0x80, &(0x7f0000001340)=[{&(0x7f00000000c0)="c9aa3d2d67670e906c772b87f318f2efa387380c2f242353ddb841c4c02026d027b406df110b4a310b555360cd5ed03f6a0695e7a7d8c2cb2e0321550fd361312ee604e64d85d100de183f29aeed03ff32f41f6460e0", 0x56}, {&(0x7f0000000140)="9e684a298561cbc7bcdb629aeefc6216aab4488a3449afb0d5884ec3323930f67700ea443d8df780cb8dd7c4c33f09de54a8ec126f643d6fbd3f0e50cc7c42efb53000e0342bb62f18e6d187793db3e705cf9c5a61842b0303d6a788a0f90cc3aaebbd2e8428b76bd4ee7a2a72549fce153c06f810a1e784e9c0feeb4d9f622f669767dae85e3e5a603f8d6b2f2c817adad519fe7aed6b99bd0c116cc8ddd13b71647a1fba04ceafe6c06f24e7", 0xad}, {&(0x7f0000000200)="98a27bb631203b962807bc9b80765a0ea7c0ccaafb26eb8470b8ae57e34befba9a8de9c7082015b00a47e5ade9d059e0f455d513b53dab63b81a22aaadc79027781d4164e5cb45fc31d1d49187cf88903e9e72798c390a61e3d4edf3a6018af97988f2b020e5099ad0ac62cb2459d36da32eea98729d9f87d05ff1dc14357b9c0802f19d9aea4a245aa755613c700f35ca7775deefaa7980b05fcf52685bbb0665ae8ac919ccd8999e50d5c3060a423dc6e255cad00b11fd8a87fb89cbef39f0cd6f3e2acdd68503b7419ccfea283f37fcc3bed76f4c0bf6842555dd1e07ab71c146eef822bd9f12b76efc99a8133dab1d8b02f1aea58b5bb232123e2d79fc092b3ecfa4d4ee2ec77b2381dc4401632f866208722e91accefff7f526291395a945a2d48b242a1dd58eb1d2dfb0ef7e2a17cc029e611183231d012bd711e2b92b4d668dddd0f25cd25132675fbadf3d993e9d5f74343b94f03a5e383b9f183b00bbc5928a6c7bdd929af0031216fadf433b3d4812d6f00dbda1b0be6e16556528c004fb4969b108a51cb806c99fdf647fbe5d12c5fecc19302941f4db333c4e2774f32663e1eedc6e9f14bfaf36fa095a6eafd7102be494947400ebc4c06921ecf20f6c8a147fbce685d94b2ec2fbe5b1f0b8b47bb7c55650908e06600ef30694e0e8d62d3cacbcc8359275225961f661a1c2262223d8edb7f888f675d65cfb427bb9e56375d9a98e3259bab237393ca7f5e96c54cc8c5a02b5f64df331e4cf786c8d5b18141516968efee343c58c42fc40ad7cbcea62847d151b1d010b3169590030ca7d8bcdaa41302e6df4b4e31e2b8fc88547e19fa24292c1564f7a3096d53cb954909470d2bdf8f6fab8b2fa27e2c087708db158004e4a4848e65d06b57ad025045132eba11705875da83e7035597e9517b1861414c0bf3f62b3902f07dc9cffc2f79044c84a02fdd27caabccc8dc6e66db29dec50c0428c0766b0c1f382e26160f8f5347f6441d7cc0f1d94d6c51adca7de27b4078d4676b560643e98edb4e2554e6602e9b1f8e6f042d01e28d00b55c7c6d8b62d6c2804e5de7e15675c102b8b3feffb728c08ce4cfc801999c225d084b66f87d733162ee285a171290a1633133a2a518f114452c6371b701bcc3c2a64cb651f0c9abbe3dc024a71fd04422fa59f7a89743cec11b4c51548dc87e40222782217295c73426d9a6db0ec4a695f6c5a360f671d65149d9a50dd5f1d38442c8322413ed2b4ed1d24cb47a36d85951294b8cf2e8e001c27f8d6dc31cc46d3c36662b60fbe19315e6f8af79b83bf0c73e8a4e3e766f2279f1c93cec9467afc73f733253503a93a387194e5bc88525871da2e7a7eebb1459f1e618f042ec02b7336e903f22014ff45e26482bd97c91625108f2f5924454c405540c8be574bc6a7541a803313f2ecc1247f1f459dc432b9a8b4b524cc81e7b31bd9876fd60be83bb6238390e68df4920c65a1058bd1915b99352b6e5c0d615da58187221ac3caafcbff80a220a04ab2d52b2205fbb51257a17821e8412d3106356341d29ec66851c87867416cc4e2878b21108b5740ca669852cba55bb52ef4a4d4aa57e133d5b339e690121c14b307ce7f2056ccaa945d419939d8ccd09830e3b00e43e41a0251fcf63d4c43aa1d1e332a3f3531fd11504f340df840ed86251252a8222a4b4553548846257a274976194d2aa30500ce8d086705e22dfaa3f3eb6cbbc87d10c3e623322ec9c834f92cfc241609d553c47ca6228b1bf7a872a784529adb3b2de0c7ac25a4f01963a800d18447a45b570ebd3798e3ca3510c4686ce14cac0c8332e4569505756759884e64ddcc0a51376ce031eba2e8d1be5903afa13c6620687870824d3cb8b4d3c3c2c1e41a75d6fc181815cde9329a06918d82f353f311517cd83058a58e11451310844bcb9de2ca52a840c3eaf44a3a11de07a4bbd2b028c580d61f29ffbc8998b49616feb56d15470fdd8a75a2576edaeb233f9aec92f60f60c261a5d393b0ad9a7b54ad128613bfa1cb866b7938555fe2347b07c61a34208a72665d696c825a2192c33ff38c89b89f8a64ef648b8ec4e4c6f7ad47dc4a2d51af4aa6d7971a17c8bf320f284e1223579ef261bdc9e55bf202d855e350a8172bdf5d3249342806e2327ced1d9b48a0c96b8f0c0be24102c5949f4d8e1e57ca05f05dcde774704936fd519ed4ff64f50c12d113f127acf8a7aff4e1fbca7caba2ca35ddc3fdd0043b68325ed32f368e8900b2a760fe0114180289a271c19ca46c339500fc2486c8b50da238f0b8430b258de57c720ff9f92ee90cbaa1a9ca0608cbc454d0813ecc1d44a8aa47a342835eb6018d860c1ee73e361e38187838c4120f5e2d9542a221af16454496a1a54eb0d9e44ae601c5b7e2fdbd264cd9ee65871933c8d73e1bddea0444075f07e59ab8dc3e0cb91f9a77fff63d1b2126613cf1851b770b783f959363e74d79f171a76febe82373a82f4bfa78ce76f4425064204edb3fa567e6048f1c410e86e061f8665fec557237bb4e1835db9f1769e09cf551b2b586322cb71c12be43538fede4d36df63ffbe1186334a2b81a1be4c24b183f419adc2521d9f5cbc6feb64f8ff852c55551d56b6f78888d020e9a0010fe3baea4a3c1c4a601e59c4a2efdc8d059db051760360de8ef34965a4f4574ea2761ba935ae4cc97475e0bb6160cd915ab38f46eac258fda427cbf800fcaaf1cb206acf2ba425ad0e0a82250940e159051dae0f890c79cd32fa4a3693856e81e7e7e087e725b2c14d53c2ec85b09172b96a54b032713124ff9e48fc017b787cc6570d8063dc843b84f0e15f4f288366d711a7cfbbdce7a532ab8d3fed3e06f00d16ad090bcb62455cac74e25e0fd0801f12fa6b95578fac6c9380a230829ba00eb6bcdbc56c1f591dde0dc74ce2ba12180265a40164114f7107e13bf05209dbc3f941e13ced615f8e02367b2e0682e071ae90ba0fe64c28113dbce20a94e5e66bad8b0f89f86fe7151ab057b20a9e2a0d96acbbbb08602c76c9685ead94c5593d54a38d2fed5a6561fed86342f4eaa69f73a33cd848290c53ef752edb1e08885b8756dd132a9f69316aaaf1d533e013ea5b2b95353b9436ee8e231c5c156abb9fd8470e1f5b54e64893d46dc5af099f3430b6385f181542643be48e86a04d41d34626a9fd4a851df6d3e8d3a07bbfa0b2b1b72668d4ae62af6852c4d0d6ac1fb808079a99100709b0341fe17947585bdb0aa4e1a77be7cdb38c8847572b9eb6d890a626f919393d7b1ce7d11820f0e55b9c8a9d975765c6d91d41df795f48dde130542d14c8f80aa8b73656038f691452b2a7d4187760661f258f1dea723b8922768c54a45654ac6102f1ddda789b056cc1ac4056bd6414c8a8686a493898a7e962b1c8042e3b2bae37e54c83d68393a67424078cde0ed098ac1a5a0501311f582367bcdaaa9a36aba0abd51a3007081d77ecbbea79d196e1ca4acbdb8544f007954575d1517604554852d60c38a260595029cd117029d3e9920979521cedbc154fe9fbe69bd199c844f745ff4431a7f5628d117c56383945c2cbe9c05b7d7ac12d70e2da8e71ac6d219d6c15c22fb12d6607909702dd4a040a6ab376e7d93033bb929c075a3d251186791e07e89e48213d50e8a82a3e28cbc418e95c90adc73c691cfe7a2b82fab7ba6c81080cc62fef98f00ff9fc7e2ab635e723940a8f662affcba3af8abccd029417ed1dbaf25aac2ce211ac2402c14ff1b532606628a9cc299d61ac760681f2d67fb55cf34ab0aa5f06b32c256dbc238f73d59e9db2579ce85560e4fe3d8ce2df17486097e1b2bde8ed779316c2ab646892b66a002662a5987766a45a50f6a1a211fcc679af5296a441007e317deccdbd96f06ac191dfb4fced49ba6bd58bd2b1f55c6e4cb38d2fc87cc2340fa825893d73c26407dc8d3f5c3fa03c0bbf79a3e0b4a12db06f57d5ecc2b61e6ec5503a904df971707dbf89746416fbebe925ede868205270770d70f9e3e1a42c9c91510604ffbe452a719e57d75e333d4834fcb497b9650c316088f38f85c3188e32531a8f4d67a41c8e27e723992001063e6ec617607aec665a70cfd1631f874870599aeb7f18bc61cafb5253eb2ad5518dee27d2dd53614b743656b734c9123cdf9f44b5e914a5c13bf10e7c1b7c1430166369d5776507a2051a34cc7de855545cb261ecf1ba9c2114393a4d91ddf7c323ae66366d3ef505933441e8de24087f29af1a0c5b256f1198b5487c552ea95d1c24a2fa2ad6ee653843e9046a27b94c7e37ed0c0a5daf5c0bb09775576cde3643d625028e026b0ffa051c082a1a1da2a133eebc802662a076ed2b52940794631a988d764a2223d0c71fa331858715cfc2c7e751ba4d403c9c5d5ae5ca8d85b664e6485c0443fffd2fd41b6943a46b768df7b89e5814d287028e09e65a1444c4fb53f076951f876539e42f87ba9bfd5b1a38d9898e48442c9a16036be8bd5cac6a06c2a8e367a70492f84c3afc1568fe2d41f7112f6e013887dd535521505c0cf49a0bd5bde5dac5b0c4f11e7617fa4ee64c5a9d6981e46dccf4d5e86c08952266e0da5f0abcbcf6cd312b5be9c5d0c913255398a6c357aed1bcd1b395442a9a61f01edf695e702fcbe7bbfba87a8c5580ab988898b88935f210a959f95865462f4d5f357ca24f6219f4ae1f187e2f799aac78eb6c8e28cda5827c82ac747b04544345db82f9d5b5372b3e2bd0c5858120c83f8dd11bb3f395c3fcfcfbe15ca19274bd33c006f0dd6c54da1d29da25bb4f925a1ab00c108d2c7c13bb955f53e51a7eac59bc18742a6cff50cff4c8d9950f9ba1e9f8059d46eeae583673a6852338f29109dc0ecf419d9409f5100559fe0d601bc26738922892eacf9a6e396d9dfad1d9b0763baf61b17b6ce92849ee8e600f19593d61f258fda7e88a3e772e28bdbc53bb0855e84eee9cd63907e341158bf1cc4967c71e77e22f851686cf276ea73af820ec080edbe53864068ca7710a39b6b5f7e40f1fac10da63d777ccbaa2b8fa811fed905a8e5036dd17324ebcb208913a50f008c363ab54323fed10315327f0e2d61a6193bc01f77b4aa6b4f394b36e5f9100e21b6e6a7f97834a7a22a1a5d3c25a54cf70fc478ec86714b53ddae98f80c7916f52fc8df3da3179f80079917494e81d1b0c0a8248744dd5a2f20518f92b3c801ec8fb179851e4c7893be43d8d01ec1c1be6545681efddcd997657eb10545b472c3b6baee879d47295cbbed455cc10065725b1fcae54134ed9afeb85b37031c558c2a1efcb51c6fd6d1ed9e25075ae68b4c72c4d1d2fa3263bc238518735e2034c728254f1f8bef6649fbb1c4e9aafa11ecbb1702e5a812befbd54a0ae5c279eed3096b9488d9566e8b465a4358c73edced4d06101e8d9ff620ba0ef0387faa1d20e2783262f491fd77113a2d2f0350dad0f9094c6a01bf5cdd944888b99899962107578d3bb009ed14f5594d23db8ff7111e756267b300dd6cfa34d4e5c5b12ddf5731cf0d8c1cf8a0b5d1838c4fd69e0d17ce12c12f2afa961ab160a50017645e8b19d0ecb20c250b746485ed4ae3655d4001655b422ba5d0a6cbc6d0ae307d01f8c28537edbbf2a3b18dca854145237f997c0790593aea8510b513e607c1c26e4522e1069f962a2beba6a321d2c5a49832fa1408b568fc7021e75944a7db3f60bb5ca9553a349bb6efb3ae28111e0c29e00165ee718c450529d1b281101d833376eac3fc8c8ba897db8268a6ed2534e5ef20", 0x1000}, {&(0x7f0000001200)="5ef45771474bd9eb9d5d027c278499c27511d8ab96d42ce80408", 0x1a}, {&(0x7f0000001240)="4596f372c60fcfd056f1c57fc2c14e1b029ed36db1d2c808f70ac8581a84df5adecea37a80feb891c5ada21c80f1d22b1b9fdf30cc87988adce5e49fb6d5c55b9ea081b007c3c03fe4289b5063d447cc1236bf002e10c99ac08d06a631a01fab9085961d5b5f57ab4a7ffd59041c43e8fbde90e9cdcfeb0307ec75fa288cc570af0ca9380fcf514986d6ff583b534879baaaa8f8baf11f28fe6268d971831769aa25e4f9c54a7d7b3856e9d4b1334aab7f33552efcbbb3f9b77706689aa5a6237ba63213cc0035a1b8f4dd", 0xcb}], 0x5, &(0x7f00000013c0)=[{0x88, 0x115, 0x1a3bd8c5, "90de5341cf05307a25a75036ba6cc342b15f03ebd63dd2f12fe2f5974ea6bf77ead0c64df97ecb2531355ec40a324c1dcc31c65debd18659bbc1c094ba01ecd76c7dd85101aab09169861cd2eeb984b72c23ef74e2b7241106c758fbe98ceb7e09cef7e34aa93ed650869689c25b8f01bf994df7bd92"}, {0x70, 0x10e, 0xffffffff, "de943714f51bdec358515359279dc838f7ace6418e833251b9a4cf260ff46a2392a64fafdf6e56c803bfe9cd9ea2da80bd947d3b28a1d8c5a0d5d5d5ad9e6552225b3ae9d5a28fd5a37fcdff79cd38fd9ce8565c31090539af036982"}], 0xf8}}, {{&(0x7f00000014c0)=@tipc=@name={0x1e, 0x2, 0x1, {{0x43, 0xc07b}, 0x3}}, 0x80, &(0x7f00000027c0)=[{0xffffffffffffffff}, {&(0x7f0000001540)="5fe33c2020f9b60656353544e4d50134476f9b5aa6114df4588d3167dae45917f38ca6cf6150c94edcf681ffd7a52d6fa334b366db21e80ded1b515946ac332c4c5c5dcb5ee5937315cb1e6f0ae2689c4d8e36592945098578dbdfb89c1b4410d6fd151868770ea3d5d529498085f57c7c0c1e50aefc1c6ab6ab5f98a2ce64938eb105f98df7e954df34683b376f78e0320a82a7eea6cc505c1bb24221a792d57a8abb0f81eae27e5271428fe63c4fad452fdfabf6ef52dfa5cd6c55789fdb5c35feec2f65990485fe71261072ad1f3491faea03b3586f630dd4a6aa6d57a82d6eed7a8d695de4f98266db", 0xeb}, {&(0x7f0000001640)="da308d98ab2cc9eaa58e67405fd0103002163804a171f309c714d6265276534bf6f99607dcf7123f22b568be0fa7c7fc3fac592c6960a5238d854a4162e39b258fd84a49baa28a154a81c6e25f1ba57ec9a816d5477f6710c3a101ca9f331d2a7cbd2f83f746cc5254c2e79741af4e5e2338a27d08", 0x75}, {&(0x7f00000016c0)="7cc3f13b1e91189f061b4ea9ee44fa5e0e5c49944c141946d3effa473250860cc1269d02c82bca692c5064140ac1bb4e8ba455cc0cd4b910c07a8be29cec2d0b79ba0ae0d2de66101b758d9e9bc2d6dae6cb0a3def4b5ede209957840530318d79153b34cf2ceec69799ef687d14486387736d77e6476d514157", 0x7a}, {&(0x7f0000001740)="c9c70baac2bd35726ee264048e6efc70acde2202b41f915b4561fd1c2adf6c0702f5cda98f5b05e23950cec57f5260a67a3694de9dea83c4b8c876a630e36baa6cccb5bfefb4e28b47a464e496098b366e9a5426f608849194d5d1d4979aa943b945118f14e66e66c9ad0caa241178fafefdf510ea9b3ccba3b05c15dba06ba418408258aaf71ddb258550926ba73dd8ae6d4e6ed45123a3f97571b7faa7f5784f95c3adeb53cb9424b947b67723aeae0e726f19ae42ee5c0fd8fe9578acc1e069a64fc2a06f743c17b721ad0d08c13cc5313790f296e9996ff9ab21f272a2b70439e47dbba034866fd1535a9ca675d5b42c4ef72fc19acd72fb5359254af5620a0b32b767a8d5b21eb7e6317361cb2e046f935b06de6f789315753a7e182a0cf297c0a0542562214282b0ab6259be18fef148ad4f5dc85a5bd92c2bfb7e3e900c133b19dc0e11943765e8aa372bcd6f5dc53c19cdc45a8cf99f4c91528383189fcc7f4ea95de3c2fc0aaf01623045d60da3eb9ff754463f77f9b023e229b2eaed07c409e711eeb21eeea655abe37d63b6586237c16906c4a221c4fdec98109e7dd2fad4b916b3063f1e0549024362980265df4473cdb2e739a282efcd4c6a2e151f35101b78e122793954bbc4fca407acbbfa11aa37b1238b75db5a4f8b111d3d40aefb822eb47ab10e00c7709b61e7b1634841c750ed48a0b6a54254e4d9c65bc1ee75943189c697dc27a3bd3a54b61e5997d70d33b4aa6b2e7760bd56feb75b0fe94e65e7b14ddea431ebc71db4ece2cc7d8cab9114ae7f20a24a02e65eee4a8b6b5de8832cf5482170c51a63fb52d86f9aaf8753f5580288a63ff3be419636696ffed70236c86f5ea3daff4ff42ff6c1ce336d3bb82924fa26d9e1cf3748cbda4d7afbfc37808f46be307543cf2c2081e661f36bd6a67a9495d739178de9306c1752eca4f54e6806065b0678ce7f39d2f8f1dd3da747db10f39ce4ac871bdd13f4f42be2347b95464da7004546692b0b3020ab574384d2d54e305c30a0bc482f14a509c713d6a8db0846018c64c08b8cae824ca5d1aeef22c6fa6f6513b17d7510339492e41202e86c1c650293e738cadb9cb7838e999f9572a0507f1abe5c6d1b3847816fcb628ddb85687e92c4e993a0dbe44f8020478ac6235e6ad5b825c64a382ddf18847fd37a3ff078bc131b98839a1f83519ff09b7b96100fc6065e0b2701575d06130fe8ba19a1beec4506cac475dd467acadde59822f3295be7c7b7622259d05dfbacd5a58832a0e7363913879cd7c3579359bb71b9aeb4d3db405c9bc26f04ff0d0b633fcd020686ebae6c86e4164630eeedb59858de89916d4bb820a14ec1ffa4528b1255cd298294bfc8b2ec487222ac75456930d0b3303470ef1417319a096273792bfa13d9945714aa67d50e108cb5f86dd8f5df122be1928661679900ab11ccf46cc93dd1fe16165cba840146791db585d83969d030a8076edbf71599a507d2f451379cf487c779577fc670f8a4fb413de82b107a9cd004978e220999c9322f475136bfbf52861c6e0811881a28b93a2515ce24ca3e18d4090d17cca949e97b183f38d064c6e45ff5e234350c077242874877709f764855ef182a5c8f93596f0fd05f3fa7163eb444430db46d7edd1b4f1fa86f918f31c1a471702004b9a0b4ca818c1daa06ac4bda0b2215655d0196b1a3328c449dbd541d6b5de74d0ea04c908f97a8d3b9882f19ec8edc07ea249e7864f32404714e6f0d42aee980f3b2f23375df739fdf51b656510882084084f709516511a1c3c4c32cfc537a045ef5bcfec8df6dad9164b38a773ea441478721bf915076c4eddb290b50e66735c20e63022dd87fb0395cb4378e874e591e78dd2124ad673db1cff78dfc898e83cf4dd64984eab8743a275cb319dbc7db47b955f641c09cd271cffc2ca19ca46d2d2ba1a7417bd1b7b177e2b0a6c59a5a42e97fedb98fb8eb2222527b2d29b6a5d86aff1e0cb1f603645fdcf6cbfc79ddafdae435322eca14603c04fe7d71edccf2feb0958f10202ba5abca443f91f372a3aa3b2f60919ce4b065b772dc637f1c786de950cb44f1788aa488199348a46218ec86e4b383c103ba803f923b455e390297f9430197930c3bab62f7aa1a7240134c6d64ed2394467b1fad5119c10d82164be837d6536b988c71304a11139aabf24caa5457a768ff1bdd1dd32cc5ffa4e59a1233155e7af859ada4dcf7995889e23754cd32fd8cb0e4aa4bc94ec02158bc92f2091b3887fc94c6795f630b991a39c7baaf3e63fce356cdadbd1ab3db73ec14aec2c07f929ae8872bb6b1a2e31e8ae2b179e1ab4b0260b9e5bda7bb5e406214ddd02456843fb29c7ad2429d215ba019a8e7491d2b93d368f66b18d4964310de21366bf1ee1c9b7caa0c10058c15862d23c564b3da5f4379b4d85c0b3a3c5b1ec37b6830f662c9105a99a6116f878ebaf532c83ce467c1df94a043f0d737bc87fb5744f22ad7416ec4839fefb3dc161de618eb7029233efc50d467cb1e2be0c816eff00bcd9bf3c6fab8742f266b84acfd8b6a62970956e18f9ba7f960a94b3fdd3aecff7a21874af60a6209cdeac9831277273a63ec46c8bae68ae11a4b3bd46ac9ada59d6b019b019cd1d1c861ddb49b436e2dda4ac057f275b3dd0ff80ff5c6828eac108e480a5825fcbff423fb0ed43f1336437f7612937c9c18d8a52ceee4de52615b845e14f07445f5157db94035017d8c93350eaa2a775bd021f0a877632cd1019266bb301b1046e0afddfc65d563f708c45feb98a94ba9b573b94128d56440366b8cd7262a5b9df7657c25da0b7c0a201b19851c8c88c25db647f28ed901e3bf3f48c69dd55f9cbdcd8712a1bc2e850f078a13466d42f48cbca6dac7b375290c9ccece09418f655a3dc1d61cf876808cef7e00aa38d61bf44b9ed86efdc9cf5bdb21aedefa23e44c5b7895d22390bdad0334a2c7dc324fc042cf81c2c7130fbb469e97a9c06501fc212d98a93958ec41ec198baeed1a5ddf53deacc5eb7196dac666bcf1a204884d880245b94a1e29f7ac2c6b65de84eafb64dabd0e42e99e8d2e9d2c1aee8b16f5a2badc80bc17dcde11402eaadd3f34664ed10fab49513a048827fb87098d82f5ea5ab86226a290cee5e93368ed36c322549cf2aa2895e289a2ade6174e5aed8cd3fe9bf3a2b70f8b38cb45bce4d117fc37c89103aa2fd28e60ceb5ffeece26e4b856619a75221f0e5312b1bc08ee333300de6634d72820732ba307bd537e4881a243d3fe8c1728036ce04883e19e9b9f9798e0999760a777efb88e5b43dfe88b7cd959cda0c605b4c39c01427e3d13bc8318ff91296883e78544a3674a7c22039d59ed67dbb38439de859be87d27301f2802f5af992963badcdfdf85676249844ad78baa5055d42ee41d484b8d4afde9f6d44122f3361da4183376626f408eb8e62d5dd085692401797566e701796c3040dd8f474a6abd794a13db3047af10fdc72b85aaeeb87f144f497feefdbc6b92edfa507ee5b54ea15c2df38b8deaf6b7464faac6ea3bcb260919bf7a94eb72c53100ec80d1f4186b1097e0363029c62c7af008c70428bb66c46e78df764a9e48d460cdc4c64724b1740e42cdcc4fcfe310fc433b97ce30e5d3173bb009fc33bb3ae46ba962cd4d938f430772de7f95001bbd72eb16a281c39074d41ae4063c9fd26e6732cf838644fc8a3ad7a11bfae14396b9bcc0af788a72998b10a93f09dea97820a1dd04c02007ac8edd78e2816de1fe1eee2519b65239dd8a185c83569522234589731fb1af5092fb426e719658628ca765b2b1e420d8bbfa5394bf00d18867f025e495246aa0111f264c03768d5ed987c89f37acaa93d6c1c94aa58e64dc74f0711c8593457b0b3a21f2860af49432b49b9c0fadfacdc892d11078e55a91045eedb088c9fac33634ae05abe115800e81a998aed32aab3f42be75659015fe899b51183f2c448ec0f6816df93f89a28cc2f4665716099aa87630049071238002a76bd17a58d392ba2f8a0af68907b9d6d70d607259865fd500eb44f57ccdc8acc01c1be931e1914674c3e80aeaf4f63309dd55ee92d957ae4642c5d54efbbfa9cb90e4e123a32e7a57de8ff1c0ac217d76adb806082c00502f6f7b13821905c198b64fcd91a60bc738cdf8450ed36f7cf1e64f78d4744c51d47a80822e1a71621ed0ce36986a657c2245d0b6c39d2a76cfcbd968ce02f03cfa9c4d7d229e90548820f202f18989725c292b9429d93c681e40c6f1b37762c357c86bef7000c8d655a8d2bab3c62e442b02119e31cc88efd5e456d4894270291d362871dc21f20f55cb1355281e3d876f8a6d8663574084348a0a98537b8d0daef33ed98c2d83f30ba8aab5f873368d34041afa48b8732bc991a79ca061ec5134c4757dbcba07a656a90279de691e3f0b31150a22f6bed073c544d74ff5500926eb0d8752bf55c4f8d02579a007e79a7b139295b85ff803e5635f14c6f6bb692a60dac3acfb908c26d87b0699987007c30def11149dd678adae58d090211be0e21cd435e4e142d6afc169d5bdd0fe862976967b6371b02a1ede7f46c00b03f08ccb85d9956c154b17acd09988d6ae7e19727fcfea049daf42ae3aa8552a66148bb8ad82294cfd82f1916077a1040a5e06c63a0148d28d6f3b0859b7db8c812997bfc2126fb9347815b9797b3f2a548f4f6a399eff3afb7ad7f402bfffbbf4ff51b92ffceb3fcb31f5500f9eddce87c82fa07a48cd2160388ea8b757b0c53bc95f447d0055dabdd2187a19709663972000396f57923dc9884fef57d5a38aa961fd8196a520207f5a228c04711bddb5468b94e54d11f54b18b95e273b823aaf5ecb7fa404b838629f6fb6ddb7e758b0ebf3355764ca66d1689a864bd48df96d70f307036cdedc4a9695c89789b221688fa3cb27be2adb154bb404affbae147f45c9ef4be576221b7cbb02bfa2eaee855bce1cbc4685b7ea8cf9d0b3d8c68927deee958501e8f0c63565917bcb4f61f29ee183febc5598c9ee68400934eced55dfd98648681bb934ab40093ef2214008a36e677685b09a2f0344ee21487d2f664f2b9de85c3c8f8f839bcaf7f448892e50297c4e59d527a7ea72bc41c2164092de909b90ea4996f7b6e061636a1dde0a66cc71e3afcddec992b66e4fa3b3068db55628aa4b78854c1e54624480f3e11218eb6b07f9fd60a5b4e42d2457eda8ea643ac96d727b95e957c063131faeb9c8e363e67aecbc2c632c3116537e18d4aae4af69b3141fd10c28129c00293eac3979a1081225629cadbe5bda9fe67f022b8e7bb1527a7d7f9f0d1bd97e500395affa595b8404456e2601df1a178598a558b0bba9df69411644106474d74d713691eaebdea6999ebf6973e3be620bed6a42d4bbb6b8e29d986f78b0d216c705ea747f556f01abdacce4538abf4ffffd2531956ef4410cf2c6e647b01487aa1e2cae80c1aa6dd360d93ed231d5724d1fae9db909d6ff78a6d2aa997bd233e3c6209f98a4ca9dd9bdd60632be39183ef69f07a2268e8353680156de4b2fe98ece0896dd2090c6a986740024135622443be7e163d11b67f339c9919b04f3cb022674711a05b4123a93dccd780077bbc3e5ea822728e0e6cfc679fe7ca64a86e9e2b0f5aa1e1ec04651e85a5b176a71a4b3e70d37fa38ae3246e2f6d04a604bbbc43549b72260ff6470c997586b4215008ab2f37a7afd5f3d3ca70e95b8bdd2ffde49904ce5120ea9cf137fde97b0496446dea784f2ef", 0x1000}, {&(0x7f0000002740)="e955fe3c7b48152d56fae5a0e274e3beb3e3247d5fcec5db84303e6ea05578cef648a056496239ed838000b12b3ac7c3dc52df1763ed4e34450a9c1647ab56c3260fa363ada1c2af124d7f3d079254106fc112da850720d01cff781fec32b993f282463cfc2b397ffe42760a9d1334ed98059bcd6d77", 0x76}], 0x6, &(0x7f0000002840)=[{0xb0, 0x117, 0x7, "ee0b4b6ace69370ae020743d1ae1b3035746b6e143b95201b5959f5bd08b92add963e2d9a2f0504e990c8fb3ad900bb5eaf5ee3af06f654cd3c96a39cc9d06aebd5cea6585c6fff9a20232ab93ec96dbfd6fb73964af99838190d37bf9592157bc7f62c4b952965660f4ea1c6aa0d43fac0b3bebd3882e40b599272d7bdb3b917a97da87117f58498d0514ac2124a7b1d8dc61c71759e57597f25d"}, {0x70, 0x117, 0x3, "8a7f8999f2a49ae7f5f728bb6ecffadf46333caa90957bdd08ecb754eeb15e85c530f67abce14a152d9af262c6b88f2cf1e60935f6ea30ec80e871e4f04c0d0a459b55e820980c8577450c068bfb295fb094b16a4baa05fbd4e0"}, {0x80, 0x119, 0x9, "e9db4cdd77e8287161586b196c2241e0df981b10c57b2fd68b297d02e251f7cc526f5c32d6be51e6f1a2d978a99277dc1c5ff8b5046f57e4d484bc42874d85dc9a72f1adccc21a05e0a1254d6729d1140af56c7425879bcec971deadd5c99e3893ca6657c6d121cf784348ae"}, {0xa0, 0xff, 0x20, "33f51d9bc8334c5f76df7815d53753fbec3b8e6f1eb652813b375b8f18f4f211249725fc601008d69756cdbcfab52c4113fc3a844e05f987f92fe142f58aafe58d6dae447092194fb83a658f5de683689d53f73d2c4923e5c44157336b2bd76daadbe6e526d786ebaad9a8e3d0a465d1b2b528923b830af63e996702ce189c5668c5e9ade0b145dda412"}, {0x1010, 0x11, 0x9, "9f09cb5f183f9f73ec1a4bd61223087d67eb60487334a98ad2d755b5deabfa9a025b70e3fe0b024fb51dfa4d122b21d8bb209c14f0514d91ba9f3cc45c3c43f19948c88dc89dab07a568b025504a6f8e857109f18947104e2829dee285aab59800d77f34d7ef9bf1ea73aa84b251e538ff8a13cbc7fb7240a11e0771786de68d00150715caafac161c84f4b0e552c1546f175954b4e7cb4726f4f261c95dfcd496e49198a9125026dd5172aca3d7b68d1aa565ee71159982163537bb2178403772b047b376e5b540cbee611b422564779575d628fa71637bdb1d04b3cf72f23fca9c6e79489d3c05a4cfa261818410b311c51dfc9bd8805cfaf7d30a2663a42fe11c5bd67220f076ce0507e6cbfc28110c968488406255cc0edf7c128ea250f96470215632a320297243bc4502ecb640365744917c0b917a95c22386493c8ad26c6d8ae7bff64c2171704f91ddf3d1b0a7b2b5b169147a22f0ced9117ebb64dcb1c652e88aa458d5c95700690c02ac97e9f7a3d1a3342271b03b5a9b268bca8fca7667302bc0b076aff902dcf635af6dda86f1a188bb5d79d83689d4510b9f287d402c634a205cf1cfc1c3bbd3a80ad19e341c2462106a16f8ff21eaefec85f207daddadb221ab029f92bf6ab03e14096abf0fbe93eefa8b781eea4e56d094832ee8f7126056017c70cd2e284bf56e534fd37206d0165936bbd110b55dbc085fb80b4c162c7c1b75e7aadc6177d4a714c2fb6c1311d8b04d5d526da539c239545a2f7b48ca9896c1f8e54c27ed758776d0eb5ccc2fda87f1cdd8156ffb2a7ef1c4404d822ae40e609231188b4b32ea6b83b24a2ffa2dd89ad5698aed3429cf70ba7311cdf10888663d3ba4ec358638cbc7110ec51c332e2aad1e0dde15079daef35adba2dda583d78faa896dc7486486af668b588278526a16ecbe5f18392748b6a313b93f34c302e1885cda1fc19a24998732b5ab5a6e841aada4486688400ba81d68f414fd025489a284d33cd424847d1ba6a4a825624d20a70338d796cb141e72d5d96d3f05170f6dced0a11725039b873dacfa2b9d2771622ef78547ca0438e06b1c18203c37882d7eb48c134923041efabd2cc6ff32aa1e65fddab80c19c40aaee2f8c7197b3cbe6eb0ca9e39cfca315776ba2e1472defc981c99e0b452123f64a5696be02cc0703997f30cde90b6e13ce85baa410857663c3feef062cc87de88bd50eaa3a79fdd4f55e95d3adb063efb523047d49645ba4e328e85809d3be96741693d5ca16e69640fcbcb47d30637ec57ad6f1f1899b231d2aa521ad0f3394e4a4fce9ac3da667e9b52eaeacffa6b547dceb957b3d0bb9adb95839d4bebec70bc59033038dc1b17b04b13202a024cee0b28366fb290e43eab5f0763effbe54cd165589b12462383f96e8703a69b0f135e95cab8dd4d994220db4040a344c7eb87cd561d6ce9341e02a0901868395405ce2c83373436a9186da0120651fde2cbaddfd7c99ec46a89153ceec276d8d4c841d1f2529199270dc5805e2168b7c244b8ccbcab843f0c24e41108340425854535bbc2a19cfed0259653fb6b979c03f86965762028b333c7b314950524c7f3f19995003800fa0d82891723b2950b8287c6ebc708cc7c92e13ba816fc508898b5971cf12e2a7984d85f3a49bd0b1354ba163cbccfb24ab23d7c0494bd9e823e69487727696f2d6453b2c4215aa4420c394685572095ef74a8cf62ce4f655df9b18df0882edd56e9fa2cb7e8c21384ddeeccb0ac0efe5d195105f3c38d1355873dce4ab7c3b2fe04839c3295d0ba49afc9529358cd9a66aa7361e17565d92a777d96e23bda381a8d7c848ae09bc185a14819cc2ed7c0d7ba7d5442c496836ca38774d24224ea45c7a260ac0803e0e9aead3581d60962fe68f7aedca662bdeff56e3ee36ae31ce76e04aa2bdb0d6ce491a15e56f8f92ac97c84b2aa9c1e6fb696c1242f64a8cb471831a16c20afca2e76d6e960ae7b74bf69bd4c2851f27cc663f841f4ff39e6c915af7a1c5c690e90ec3d1e03fc1eee9ab21bcc6b19d974ed503c15c17dc5261886f22b6d6760457c0bfbba331bcf094d7cba3d10fefd61e23e5f6a8d5aee664f3da73755e26b8b4ec53a1bca4c2a9c46baf9c5f8ffbbc84b71359c3bd0c5a8b18eebfc580e94814ca4d18d9ce47b9d187c9fd6861c65cb259e2c970cea0b9d55008509e57ec150c59b34d79a1274b653323ec897aa0a9e0d74ad71503ce167a51665dd5ca6b39269b874eccc6e546b0dc9c011e7b0ae9ef0fd0c420039b357fb4088d3ef1d49a684da7c3b9401d7cd500570a43a444446c0ea5fcde18d2d30d3e2ea25c4b0ed1b518243a0fcf9036d36d12e6e8f2e97889ef7b8a7dcb340159ccc2e3eab49baaa3f0b1bc5fd9f8478f3edf9c08350608f94d522f8e1a4981cbfc0496ec7d7b07577e5b9a28ce2a6785adf3a06c1728c28396da591ba6b1bca16cf06d260c29308e469054b3195276af931794f4d5133f323045c570cf977a3201f1a330eb50bce1c068871580a820f5aee0bf09015ac17bfb6ed49b50654a8026c2f64f8e1c1a8d85fe4b1ef2d80fb12fed0e7d834e31f4a77282460c8efcaa04d5ef6b059be8f7cfc415e1e5e3b3e80f71b59a1eab90919a786bea38f20536f9165f3a7b86af74dba4f9f9bced419016ea1694955f6741e02715f776f39f15bcd8afa85d606cae809032bfcb94e04eb51372dea5b345abfd8f615e321e34934d831da76930f80364c2c397ee6153e7e947b0be40d07a9a0ae49ff2fe1bc6ce7f897259c90bc4520363479f0dbce62994472f30ae647660c380ae90635aeed918c81a726703cba9e0f57064036e0da33d31c2e23533f5a6bdcabfa4b6a7cf07fa8ac95acb760c3e0602360532ae812563ceb864ce82af81f591b4aef1e319b964c1a7857f15b2923bb702064840fa125bda94063f642a3e737c9710cdd93cf38b93526c944c032e48593f3718a653685991257f56c220a00b2987c2ee306eccc6cf37468356b06aeeb3423a31f2d38d00f68eb100c83909579525c8aa76b2a1a877787e70ba5bc0f52d90b71eb268c23999522a58f74143e957b5468dd21f31a512e93d39eed9d1333c5c384388cf112f5e9198a2431007d428f2d73313e107e06676b282eb48c841ceade0006ae0c71579dd269e0d67d2f800316061d0ba244846937a4f80198e850d906e20aa2e4bebffa11d5bdf9dbb257b734b9804c7da76112c778defe7e6687a2a89acfe370de79692fe50d46f49903580405ec47a8d29faab35efd5ea1ded8fba82c95968b7bd053dcebe31a9496c84d2b8c804f25712b8f0a02f6ff260cec83fb0733478d01b2098377fc38e33641dc9fede82d8656a0cd210d003b3e108824f187b1f361dbd85c8389144d2bbc9b35e929f7c730a4007460ccd1b45bef7a2b41890aa27e28eb6e4fbccb2af034387639d460b6c6d9828f457c641ff11080f39ab2a31ba2eb36aacf7e8da8064599f26953a48bfc8277e890d1f41c7fbacde12afb474b407f2070b1c01ea3d28ef57b624d39f80adafc5222a86fabbe8633ac00cf5522f7f37cb15392d852c171df65bc28c553d7bdf09970a4e53e2f27df90351bcfbfca11236cf6d57f879e2db086d18a563bcb69759e05bfa152662acd7c49dfd34ee1ec4593b599a5646bdae8c202dddb832717fc77794d289eb9a4eece8e626d5b83f98d5ab35e42516a03b8e6ce658424c735ad47b53ad7bf184359a12fcad5fa84c242271a0a37f95a972cd2130fb94d8aaef650b375e43d71e72dbc996e3999eced4e40d7560f759c92b9eb371e1ddadb375d1138937cfd0f75c72be8c439973c60ecda85b29e6e1fa3a9fc227eb98fe80edeaa1205e99356f279bd968881dc5c0cea63f99d5484b2f80c296bd1677166c7f7a858bc65dbb3246801ed4e73c51ca46f1ff8b21d83e954028714def1493c48220f85f2807666f537a2eaf5b4b765cca70a2395d6e6bc72b60c04675ae03dd0798e9425890b0cbb178e86d83963ad22074708e6961f82e72ee38367eb769365567c37ae9b3d4cbbb3efa50c7fbf41e6110e4d37460350105b23880faeea03e50b55d2915cc0b8f2a560809e49f502409fdd2cc380cc591c9c5ea61c127ecd246cf5851769d9d73392d4ffa8a544c85b01d23c978f79d4393558491abd5f0a187d5843cd5536828816b4f36b65aadb8d41e08935cb5f3350516719d0f2bfeddc2d0ee786eddd7fa8c79a84d4711b6ac06b623427531550f22763e78d50b1815c804b30cb52af742c244db37674e5995136466423e7550feb9ba2d54e043a9f9f33b59b5cd10e9369489c3ab7f9933473f3f18e139a87bcffe7a0f58e81b139ddb538dc18b155a08954e1084cb39a5f5e412a4eb3c85c9a023779dcbfd0433daa752af0779155a6b5932fb3d989e26a0f17aa0f10015caf2c2170176a5f567c328082b23376762a2fa1913e57ce78fb2651022b5219fbee687877ebd6da145e78dea59cce16e7f72699e63d7a6bf36a12b7228e2a7bd4b3c0f595b2da2bcd5cc4d37a1f6435491dc308c3bab6754158987230b6851fc0393a6fe41a77902ce089d5f71a60f5e4a38df28132eecb76812f0448191f7f4775ac7bdaa93d21fcc960111ed71965c4fd7eaec1d120273c9fd09d57a13f40ee422d175b6bd0504f1df7636fdae120f6cbd71783660ee5409b8c79b9673acaf1b13c666a1af447e2a2121d06f777a6f07936bd7d29776bddbd2440afd5319d644dadb3c0b370bd1a62560699e7b48f7c81020324c75084ede7acc96ddc0dfb7ba9a83da70da423c62b8d1f9d9c8f876751e7cf0b66cc22c523233da417881932e8e13ca5f998370c4975b5e628b55e25b705f7fe4f2439873766c0e68b33ed98ce260a1d4d29f1fe59c08fefd02a68c88f67b09aa131996db46ed221b26667865979e690d269a1782664ed45c11346d8b2df9aef83646d926d7f6602ba9b2d4e0140eb989d446c999aee25895f83f8577a08807a834f82e957ca334eb5679239fd32d6f8db8f8031541c28e025f775c27759e20bc7d17b2bdd5fd8eca4a64154471d3e305458ced31dc99b613f54184a9979d7eb3e8c0fb2a30d74522d4a8df7e3a099a50b7928ec3a3d6f717a28e1129071fa66362756576b999d6bbcce0a9f671ca5d973cc8b248c1b6165caae1c8fe5f145775f073857391e7eadb0361643673988c499e77d5ba2d95c19bcc9debabb3cc245f1ac33976a8a9f049af111f927ee7fd3bd20677632ad90b05e1d88934e6155bef6d70c5b0e706a9e00d18618f4b1d8c705018816a034f1855428dc92b6fb0b25e8a1e19d9f77671898da0f34402a5786c65d79cc0b4c2403d0d08225759a2729130838d7ab5211b4b4da57ab17709d3355af1ddfae2a4553b2ebb0b0fd06f691ae50d0d8c9c74cdf6545b8affce63dfc8257fe5cb5b256f34d998be4e1399e701f1fcf50032111b480bf9c8df6145481295f88d913b42c4c6b920e8b7591616bc632b6c8bcd79511b0ba16233fa8cd66378677744ecf08784cddc5d6767fa00be8580d26b005d4c9a0949fcdcc4c5c5f6ca6eada6a5724752557278f7a24b6b13c04c43b80e388314a5a2d2c676efc75b5afc695ee712387b92a6d92fc2b134624420d4f23fb1b6dbe5999323c8b096363199e37e82e0e062d8838d7ffc3bc3e9427c6ac3addd8080e6e5bc474f2a104be1fad2b12555e90cdf6ffc6393728a7aa00e4b132cb33b036be68514b7fb77552040791983b41e1de1ca3e712"}, {0x60, 0x88, 0x1, "f8b91a720a29e497c9fa50c9f63db70c0ef3ab1d6a8f97d5c060efea6bdc1cb4108e7ae88c25ccd13cb48cb8693e28ab703778161695778fd7d0ab49dfa44602e2b3fecc0cbe4c893dfb46"}], 0x12b0}}, {{&(0x7f0000003b00)=@un=@abs={0x0, 0x0, 0x4e21}, 0x80, &(0x7f0000004b80)=[{&(0x7f0000003b80)="ad1e8d310cf3b4aff464b62c2aef4b67141db8df3947a3379aec7c588de8dea951bfb34e0a3013c9c22b64f1fe79ef5502592b6cbe9e62d5329d0c07322f8bdce055c4c9d4afa1058613af669a6a8561e51bdae97e248103686a9b71d75567dcbe3d44cc9f10878855251183698596f695d2ec281601373793b1f1b718b5b259f981dfef27b4b80be6c71277175ec27c91cebf52b7b3a13eae4c5f60160202da42b364359799ea8f0f40ed05bd053f069f2196ad280534097f6adced686ea5d0a5e802df5d95e61d9c1ed9bbf5b7011f85e111a05d274cf5e545ed6364bb50dc604b8f242e8632aae487ed8bf709ea99b5cd64aec912b4de388dcc1e2ed232c51dffc0d67973ba1e36ed360f6707291a0846aa7213459124cf1433062f4c00ffe7d3ba45d54e9b2460fa74556b42142b14e4ce3ec49c927f8ff5e12daed60e0006bc704fac666cc90cb914805601370429bd1b9a3f544fadeddf20d516a03f4e017abaa8b5cb80e16f0e5476db2e7add021564d346c4c739c45ae94d034d0dc840f0ff189085fdaded427887a589d9391223ee71eb53c8ff2f28d5619a13792f3aeb67f18e42bc04a1c8ea964945100908caeb3c355b55292437079a409ade47150e7c5a211aa639c89f170700bdcd359e9be8c81995be8dc89c028aeec0eab256434a63ebdddfc148e94d7efba0fd31bb7cee7736f691710fd4a4bfd87854e253d03f6ed8ada97ed98857c35ce5df40b8c91c2b6511497b7e26d7a2eb83bb3aa9832f3797e017ced95bcd9d4558f8703760ead1db4cdd73f50c4353f9b244f6df12b1dafd1026cf7bd659ec12948ec8092c3afdccce1a0101bf6c68537dbde422b6ef278df3034411a40c4bc46107546cb959f4ef58021bcdeb67e25fbad8cb9db6646e03598e8a64294be8c6f2a210226c5dbdb7f25b304af949aab63166b98fd6ecc3218d594f12de8e70cc1f745f4a15d4e6151046256f3d39c2ecb021cf464c968b4dbce4ab4e36ba7020d790741a0136935c595239eaba562fbdb217c7b67d8b107dd2a1a455da131ae9b03c7c80159601168d1b8e0ea74a6381fe7a3fe520b286102186a1b1fdd961c5187ef403e97d67730db729e8b576c03201b68429bba97ac14b2fe59958e2cd59eca3401bba238c5ee4d5fc14c6bf3258953558bcc78419570ef7c2fae3973a5de34cfac443c17aedb2ee5e5d47f487be4559acc8ca03b37187ec50ee38ced36f7c97c62bcd29026c1f18d25845ab3b98c461ee2826ff2f428b7d63154141d32473e5ecb06bf5280a95d91e7f4557f9bed4f3a9cd93bb092423bb68ea5e7a9facee358f77aa712c17703a462f33b4a4100b6e75d905be89b196f1b634c4b414f1668e24e4ab20dc5015f6a8053783bdbe2da0d164191ac6185906407c6241fbb996eb2aeba5ef776445d2d0cd2a3bae2d62e07768e8072544d392bd56f93e93a89208820ad15ce7e2664aaad8b8971afba35f93027f449f821a467fc800bd767d003754201283c3107fd9f7829ce2d08d449ef984651e0f693ea51ee66145bbd256c7f0d5aa3fbb0fe97f07969ea270b2b2c6a0ca04b299289630c7e7b40a516d9e851275e5f668c5ba036b76c6daba572bb741495a04c1e283edf22e26e2f1949035994f12f7db7c1ffe726f59953a85696ac5ff6145f239306554f4d9316a8d4d9cfcd5079187d83e24bd2756c7cd1c6ad2584666d1fe201bb54beb3b7e78061760da2f32f9aee2b4b1bea19ba613cfc9322bda491a2336dea05ad2502049b0613ec23dc1d7d1b9748a513ac50df82d1f4f7b01d8691004bd95e5af5b9a07cea1c12b8d3ccf1d358af801fb8fbb2b44ca614fcfa05caaa4c61199e19329b8f18c187a953912a0f8d55331391e307a2895c7eed2ab230195b1242ed196b7cb80cac11f0f1b67349d85ccb3c630c5c7b94d95ac10873150dc968a300470ff678831a6c989486c26a7e0c0187d5e743d532422afce1f60b7b4f4a09cc3599334a6fb6cd2fc6de763a5b88001b9ed583a87c9e9f260d32b4fe973e2f9550794f21ed2632e08c0dc32a4278fc29ce961f0afe7f965c7d9bb020ec58f13f5f62a374ab430fe256f693e1d39ee0d919677163d680688012f623c396017c7ffe36fca87b5b5e396cf7124b910fc1fa0294adf1da30a0b56f8cbfcf575dc74afb465bae662afc626720481813e04c4186300ab133c179b314bc681b326402cc6afa4ac91d2ef46faef7cacc09a6f16d16451e8e6925e7c93b0002bfaff15cf937b1ae91114bfb293c22387466782f1580c44e42e614229071740ab072f4322ad05c36e59c2d09f7d6d6e13b6274163e99c8afb0be8c5a849cee7ee40ee6088193bd4f23d8a7942c151e270378deb2239a629217945f5f1381a7d51a14bd76663fea82a914eb9be9ca08e3b38687a7897f87747a4e4722e32bb5a05c9d4ef7776a73ace8e34fa6e4abd4280bd113106d9d0b1816201f57a5829304bc20b2b1c3373870ba77301559af90ade5b37d28720951ef433f17ab544dcc2aa551e64f1f9d293d82cbaa0e013e780a43b193304ca77828224b9baf52df770249c368aefff96dc06c2741747cd2bf9a93565e4e2c86cc37376c4fec98f1413b38b60f54167f1ae014a24559b3e6b82b9a085504f95a17447096090c08afdd32744db4d324df3141386f08ccf66d734753600313eb268300839ba119f40da1813d9c7c022f612547c8723625ae25c6fe0c4931f99a749b6fd8704794beee45277225bbbbcb9f071aaec3a64050ca04e1ad66dff9d9628c5627726fbca46cef06bd1c3997fe99760ff794baefc769fe102e589ed6dd5eae48ef2b1e4c88daa75f6745eaef45f6d04587dcfd4f1e73f8cd604420ce40a8cae0fd590656229c648f3513e31288eb5883cc7971f8275210e66d2e4e100da5ac343c0252068bacee98f69ca2d29faf4aecd3755b7e06596368d5d8b441c8677ad1a6fc9fc19772f6732094d2ce4c537374a282ca794990139ccc38780966bb2d0cca55430ab940968772f7cf90004fa5b5aaab827b6328f7e556648a065964d9e28509d8bbd1b2d58e89c772df7ed5615c2da28010c8ebd87d8ad48de918647fa3a0ee6a0f60be2886ae0d963b315c132c71246b70d0e116c99dfa54d14c9fdd5a00b2e636c1c4c4c56491a90aca35a961f2447c67937b5e1a6921227821b74936be83ef4f8ca5e8e21f0451106a8aadc21186cf4a61a6f1bac845f81e89a888e7e9d72c00d0b64912e21dba970e3b3b63f5d8f4e0202b701815cccb6c82106fc2d2139c5523dd026d83bc25c57a715295278ba946a26fc4ea7a09ad106f9ab7611ce2dcf100a95e2f89989a7788f0d83548d701f9712820ec36adcd54d79e42c6a3ba2e1ec715cac8feb28797968ff8afc864635439215ada3916280c478867c801465ad55aea2b31b8bf138a0fc7354619c67e559e815d68e4d805af564b0ca8b87d9f29020a1701238a38a45833449445e6381de628d9b28ef3029f85489093b28a306420ae239b1752cd89a08de115b9097fec94350c282577b584214d362cfd936e706544fc8bb6d53341d9570f01b8f4a99d6553a3f52b410dfb94f5fa8642692b7e38a6de73d083f1c3ad90c337ab80277ccae5a7f679b21794098a8152e66595995d0f222d345f54b9f6081067578cf353bf11ed20b61293031428ca31b045c8322149bf2c2054f8f3173fe03f3e0a31eb650976ce63ba56db2043e1d58e4f3d3485d5a7660019b0564030120f3015b25570d7fc37f74cd2853d32c424b21a6aeef117ca4176ebe8b7bb82753b4d5cc4512ebe43011a6d00dbe17aa8dc32b99805c894f48e0dc7a65202d9bfaf3b72e6d8b925a6e339ab839f6f85301ee998f0f16e8ca05cba5e8312df2b0e4b3f3505938d189379ff915926ee8a70761f81b5519f79c395efa847245992a953df7db4275c3db2875034ce5bb658fabff012f40a4b8dda41f2b18c3f47b8226bbaadd9fc6f5f707c7e35554e538aeac3ea81c6f9419fab1c9822ccd1d9a2fc73a762cd3914ab299b5e66c786713f3eceeb46cc8009a8040c350732fd9dc1faebc87f8029d923047762287372aba027ca166a0b12a1be1c58ec2e4165065bb7d7be733f5d6ff5fdcd22cb764266aff2e412dc7ae63273357fe41d024d068fc7ebb05b611d4eb5f2345b23fc485272f3822e1a5dc4fa8cdddc99b4e489ccc9afe1b344b3093de9712b2bdb1c7de0459063695981bdfe83ee95a5b1332a2f582508734cfd2a12b966e962d25ada9b36f31f818a1a507db84a4c39032b68fe13c09a3c9de743e2fcd2a86df5479d7f663b51d16e96b621734ee60198e9168f0aed40a63820da232540693505410187d84be4e5eb020a9a82ea87cf3bbf05cc349093dd6a7e6b2e5db7d0844da6fe2f0fdfea1705e3327e1126d07081a8a0dd8040e7b394d431d3ad9d2f5d32f2c7f388483d44e3fdc8d0a796d50b63ec11036ed7c35a4de6d5f859a4961af3c24aef97beae3d441c9c6c8223322c87857c5a87175a71162029f82fa3fb9277102675d0c18821789d8266fde212994417138832a2319c6005b2de714b4186f08004ddae9f3e30e07938eed54f7134ec316cae0244d0791bbef295eabbd5d27846706ce38ce722ee3bfe31dcfaddc54b9a065d0072407c45eb390ec0b964a939df0cd396f00353d4a3afd8d77ae07004474a772f1576d4c8475fdbd86688919528489bcf19d6e997399f66d371fab7c818203c96238b29fb7e9f132dfcea292862ad804caaa02582cc1dd4f1e39778db720080c863af67cb2d4f70309887053edd6ef9d830410ab7af1fbfadef8fe0d9724a8015e3f2db2ed06d184124051a60b23f9bfe32c25511373865a3763cb8d7c59bfddc1b66110a8d2137862d7198e40e06bb894602a14d9629c20c2bd8f2d574bde860bc8a07b19266a56b75544b0cc6b2b3a00cc89ba772a770faca376fd855966085864da1704de93eeca2624cbb3ea81ca0f667acf3f1f175db6aaff2d4c55cf034cf3d32840b7ab424114601c193ec894092905aca1ae5c5ec9d53199dc3abc68378a34806ddd1995a0296bb9c82378007927ed0667635e3ca6e1c49c4cf47a0c0c79d23e6b14c48cdbcd4dd1292b3573fa5a515344bfc575d6a25fd449150c150d6e74e0cd6af0aa7aa519cc078e166cc2a351e0e815eb2bf16aa1ffe556c79e728d6892b81d2450017148521dafa22cc0ad9eded296af002c8f340c9768e743c82102cc37c65862d73fa8a6fd5f4abcdc6326bf44d0b426e569e034184db870c710997757f69d75f2b791bf5ad683620adf17e057a731e4c4080c8272dda218b735706827d7b011590e52b3223353e2f33c391be0caa6b621ecef9c237892f240b678dcd1dfa2129c70d1712fb3b2db1bce0b5d0066278a646ba9a18d52c2f3b723ef0508ce957012e1443a9a2915a65b1b983c14fccb6d8cb4782ecf92049d4d81b9a8f690c209f90409480352c2b3da7ea8b5fe4e32943ab72206728ffc3c97021fb006d5abd00c2136fdc4164e7b1542abbe1acbf7675981a55d40ae0108c330efd556e6d372937b84f3836f12b93ce126db2cae8a5b70adeecad520790465724c55c8c3c98fcece21bb376f6cb2eeca792e8d1415769b4fcc5fc6056bd0f7d2e0d9933bd3bdae56bccd0a08ea3b75d7bb136953f17b6ef0c528e302d8e2a2379204e7282b432515ae17a66b9c8644dc8683dbae31e775249ccf0ce1111598544de1eef443088d3a7b2f7d8f3126536aca513f6eff", 0x1000}], 0x1, &(0x7f0000004bc0)=ANY=[@ANYBLOB="10100000000000000d01000009000000836bbddfdfa81b750db88dc3bf41dd67307fde421489dfca9400326e0a36329c1aa8ea9594b0802c18515d1304c850f8c80ded79b3f831559ed3550fa7aea7e96da99073a99ad43b453a2306669caec05e623374a63eba1238817f86054ac2199c33609891c43a6e81b9ae7a30b0365739b42279535717d0e8fe7c1f320e1f91f0f03b6628bd7e17f60a93745eb7c591148d39a0312ea26ad043857a2162aa47987ebf8f1cb41bd3eedd722e7448b3c8ef7f67c5285055a124d2a65cc8de6a74318da4f2edb643e2d8852f98904016649b962958d25a22457f8daf64a747a9be49341009271dca992e569eed79bf1391b1a21a28726d6e937c35fff937ece22248dce4f21c61ebf7ff3f71449dbb9da1ccb54f81e7eb2a8d52b0d044f830aa053fe0903750663c01fee8e225aa43521366c15e0c82834da3a5ab439dca7ca421d86a1f89e98569610951af71deb20ca84f9533f5de523c618d072ddb2956a1b78ff4d34656ea79543b4d27daa19d87d71567a1ec4d0af309008557fcfbe9592ce8fbbd1c7e5ca01b22abb1569ddbc41ddf2285751d4bc4f0a6f2472b767d67cb66c05e46c1682b67811ebe9bbccd21c51290e51810c1125b82f0e5365e641e09afc2f1fb40ac44d910368be23deeba9723bbe814a0dc8118035189940adc96df286425f826f41559b5eb409d2f217536d25fabac58f47d919f9a2795c05999a6cd8560c97f2e3b799b677175d1f3004b75395852e2e18acef9d722137c30c084caf7f975979603d1f9ef3715217fb386b471c7065ced3549e20ffe7a7af7254007aacaec46fdb2cb33d6d2970895cde490d8cfefb587ae266f430f542d28d78f130c74139efac7491a1acbed1d07bed1366d36e7cf35b40e556dbb3210d43aa27f00fd359dcd360c5a5e985bc44be2213ad5747115afb23fef78ba590545c432c770952e0ff286092bcaf9aec7253dc62e993504847c7a64e900a4c4e57fe6bdf9722976dd4a309315306a15e695bb57bdd23c4552587c2cd88c55bef15d7faa885e2111d21ef3772397c6e84ccf6dab6d62055726c95fe59d3a6661ffda680eb592eec76173c86b6e11c89bde74228826344a8819d5d0604b42c439533c6731d9192c460826c462542870b25493955b1af34fcccfb9dc825ea853de5cca3efdbac47aef23278764a081fd773a8d89d6e322d33c5ab5912f0033d00983eab716c174caeb51a07fad66e087ad0fcbc9a345638e5cffc9881afaeb5fc41dc80dfdb2c6a4874e0c36b2f63793667663e7a163de0c7fb9eb71dbb79efb63d7696dba8b5a5f5ef67f11bb909fe9980b12ed14c7fb6574804b54141158a6220469dccdba02df8beffed1b5b110db46626d57fc249a5f7680d05430186c2d66ff40c1a3527befbaa2f3749fd78ae3f39ab57b5fcd0dd33f5c960f9a696ac23c65b39bd46bcca8c6bf5231e1045bd5222e209f7b9e9aaafe8974cf4a5b54482700fc7dd14b172f8b355dafe097d72502280ed38aedc22ecc228a3ec7b4ddbd7a8fea72bdc03feb76c1e413916e9f468300d201105c6571d3e3a0b826fec817bed0d334565b43eb526b962f2d9771a8a1fc84362d501ac6accddb6f788588f403ddcf4f939b3fd825f3029a820931008043d14ec16e7acc0074845619c2f4b20d5e9ba3ef4b2eca537d6cb6a4b2893504f8a54efd925b4915e6a4a581fea0f317c0e3a101213c0e036e48956e2edc45c42ac23b123af0eaafc0a40c26236d43ec1b9c0fd6fd21d0fc43b7ddaf8fb1c8f2b2e162fc79c7ec046a5433631891e3e9395ee743cf623be332e3a03a6463198a62a37aca6da0d02d4339b61ae2a91fbba215dd99edc7118749b907e57ac66a2ebcbb543ba4885d82e3b28a876dec951760a7b85be80fd400eb1601615e7ac50a4afd96e01fc597124020cab0ccd400455d69e0b6a34a2dd246ab0c2738c764f532f25c5a8ba6cc04283bf67b6f5babfcde64b50f477c60cfd2923dc3a1f63b4996722b6987eb0ba7decf85f82b5d105d4a82ce0985e969f028fce8f79ac06cec9be77286111e6b25090e9cb6d78293b9eeb0bb0f725c479bb665520c62864d02e28986e765af990eccf6638f5a8ea0628c37c0eed9df7838bcf757035eb7d3b94f033d73b40aa18ae7b592944e8b159f5b1f9bee56d926e2847c10c303022aeefb2673af3e35d7bc2f86f7b2920b861df43f7034cc4d2cc02b14ef682bbdef8128f91201344c3d92589eea2052a82c696f7e5ea6b79343ff765751611151e02fccdb078568bc4f3197fab06bcc21b72bbde5d101acc88c56657202ce0ca2f72f66fde47f504d49b64616f5687b80ee64f2b0c4a772ba310162d71c8d52955ed30ab1eea3d175498359115af2a15f70cb330930eba97362cc8cf160f39771e1102f4b932b6ff7bc4c91e022e6bfb27e3cc0cf3ecdcafc71d6bb383b33288024903e24de0b293909147626ded894568a2bd2321d22263dd48c1066786dc05a0ee433dbf82f68a6e0edbc121119f811c53154f3f289a17f5e1ff69e5a451e848f0e45aa1d2e49a0ef0c872afd0f64f619ead29d2894eb4d384504c5f5268fd8cfb0e02f51ab25b6fded64383b13d66faa0b1e38d0102305498149354d79d21a9ade4ad17ad86ea398ae54a9bb6af3f53a198eb41ed6e8a4a08114383415cee6ab19ce38b03fa27df5d08f1b8de4772b5d99454396d24762d5936f4efb702ee5afab1f46eb6830cf3d15b3ec5f897ae8acbe7bc30dd7b2a67635995b73b96c6769bbc8cae950b14085a3ed56a22dc898b63e790f0136769cc903f89d075aad23a8b12f1c2ac97497019911b1b3ab8fd47c02f4f33425888a09dca7b4ea7fced09f209efd9ca50d32e5b35b955fa3cbd0b8586702e57e18d19708e9a409acd964fe6019c67904a70ca4672d925432c7b13e7dbf01b98f8a903ba671d9366095b2f8fc7458858d43845b053c67544fb4303b5be8a01d2b8b9defb9e4bc3b9acba928f90e5cab841ac58f3137dcca9c04e7baf6fee6bfd0b194861c2a646dbe6c1de4364001645c0bbf60d0070cebc62054039f583f6c7c8dce3d21e57f84b9a267ad86935845ca1f85f42d31596e4d185a4e1e297eeda3fb73cfb36d054e71da5b1879998248769401d70d2f49c640da249227a19acc96183e97eb15ef25aecfc0c81c3b5e8e5283bf52101aed0582db9c879a61f3c39d84a59863712d3f0540eda787b4e297069bd20d63ed01a68cdf3f9bd32acfe9461870fe72a5bc89f715ace1e7a4fa2d5475d51e28e90b8bc95e58a0be305794440118e35fa069c67db2ec417ca29d0ce3c894a5b1cc4fb1cbb71fddcb2e927babcb18116b6cb5d515aac3156e37e0cf86d26b8bacccf6d533ab90db7ded01e54d0479e486cf9121e82093f5ffa01b140970a1a10e462874d1b58508b6d4699650aa44056595fd327a9ff004e4cfaaea91338abca25920935a284c72ccbf636869d069063e627fd24068b33998f0a4565c479421235d286f41661575a62eb859311b3482eb46645f9426863e615f51da6e130e0e2707a3d49dda2d590d60d230d5b55853c25f165d33688a48a6e14d5cf46cc1ba4c4fd0b7baeeedab2313f348fa649d141f9b869e13ecc947e95290cbea5bf7a630a3f13fd916c5f06639ec0609d0da5b2108db02b2f511531555512fef3570d7c3956ed1704c65b6cf7f9b56407cc8cb3789ddb1cc6d01cb59a0e6621b7c711c5ee85869747450d6a2af98a9f1f54367058c59a8e0121924c3e99a5e11b4005aaa9f99ab4713e87d880983ae827c0f59f6dad5054942cdea4ce7abda4bed85edd6752f2343a05e94ba5e04504681286ae8832e5f9a3d1b2c1cd62822a9377eb07408f1cdb04c88cae7db5f4a4bb6a8921564f17b058af8312a80e82a2697a0ccce673d502ff3a68b5c760488b4ed65a69d505baa86851bce64768eb6a97125cff058673c7527519e429215066645a593384e4b831f37f184a19437866f9bff69aa38d91d8929dceef6b91258e826b986f9b4634450f404cb7341d574a16bc39ef8a6ae7466232351595543f9b6a41807dd5e687c345e4e0b42aebf372a6a4bb21150f9dc2371298bc36e4cc74ac0769e70d4be76915d80dc9f00083868214dd8ab07a53d08807cdfa275d5dcdbb3510d3e73333e5d136399483f296179b10f8a04c2f2e671b6f7a2fff6aac04983cd5573a8e1bacf109634c866eee0cd33820db7ecfc13e56ace3d153c6a1d224a5393b9e5aa92dcf774fc9b9c6168011f1f3fe2bfa9f6e19a872babca70ed0ef6418b5d02f1f9f3891439e685c377547350ce0f6db961e9e805ed0ecc29c84f9a167c2b37ec895fd250c1dfa8a78aad94fdfec45383ce6f659b5018c71b75e7cfecd9d8bd47e84591cdb08bd0e66c6649f8ea5cae0db706af0a61fedbcc1e1b83b81f92656769c0b6f3da0b4743ee1c0166d35189707023f2bf081e36f6b99cc87f6b4d97ef0dc8ecb913dd533a36224166a7426213988d564de7158c071209437d6ee1870957321ad49135f3a5c4124b8a15a3ac45a48bc2ca3219e49669de427c4613e273be5372815042e559c63dba9f2c3dcb11552f20e639e46010e0d5119a879a1195dc25fe8e9226b09b7bd223a4fe325391f1a6c475fd061f4be4e410791619b7c4f238af84d41257a4bcda93e318008d25359a521dce98ead609f97cdd39513ecc539f041521c437eed200ce4a8a851d059dd5e89c389c3ff3f34055261263b6cf88586896c6d001f1410c889bbb40160e76dbeb1c292790589b59ccf0963ab758933c217d6ed78d92758f4052a978faa1dd911254366c204ea933c1949f229c0d90a71477609d56bc66549b3229a427b57936a5dbafcdefab235ddcc75f5ba5a6638c9121c129eb00a87dcce1751490fb707b556b2ee778ec5b682b5268740b297a02d9ce0de1d81cc1d42af48d960dbf97307dfd44bf8fada386b3590f00fc42a2b2b0fc8639ed99780122ea468f404e9e5da1dd3007fc8c762e2431e2716592ee05095ebd3d2f81c495f39a7dd80b9e35a8305183cabd17ed3fa8e957c0e148f5453186e63586caa43d7b8a95264d51b2bd6e412b5e2e54111c536104702fafe1944ae538d5fea7f413609509d10cadb123e093429041ee00374e13f9bd32100100f02502afea07ac0eaa9aff03f319427c420f8c3b0156e20fa6bc7ee1648301b0e2d334de14abfb3d31c059f2a56b7df543658f27b8cba43541740be7eb0ffa0a0355667fb45b116c55c7240e685dac1297f3209cf5091b2b36ec74da7cf9bb276f3077752a67095ccffea4f2e47b4c6dc1e2ed44d792b88a54954125861a8884e991da98f9c6d0e5ed5a9b721494cff90097111240ffa2bb7f91cbcd989781b932331324acc19ec2b939d48fb70a1db1d03b78a2d4996006113aae604ccaf1a82a819469248354a8ded42723d23778152c6a6b464566a0b5d80324a6bb2a77b04c0068dbf9a92634c1519457012155a60947eb5820e28c048c76aec095ffe660a7b4a59935fdc9931b661386e367ab541dbfbded85f30029ece3eb3ed047b8469163d3c32ad356b05a30429be60159e94c1a7074d207ec516443230fc22ec3e58c09359019fad82cd1fdb521f561ebe6262d7df6d84fb5de5cec01db67fb99ce9005cbae2f6b995b7ee0646f7b5a8bcd7ba59d98c4d39bcbf16e2040ff752361e4217f43013ee653bc7d3968dbff502d5f985eca431c23acad4db641187721611bc1c0fd13e97d6f9df4a65cc9c0000000000000000c0100000000d006dfb9310cf77fdd1c50be956e8afa9fd1bb1fe3fa6fa66f402417c80a0801eed5236574e92811b2a458e0be68c3a01e9264f55a87188e7d08646870d84b65a4c3fae9f0265f04c7841bdae477809f0a4eba5ecba816b22b7f62b1223c727d7227f5cfd8acdcdb04f444b729317cb38109399082052688bdc102183bf0a9125ea1714bc896a3cf85f06e1cc71a4ce66d1430bc7351a478cf9a767f1931273fcabae732f761db0c29dc67fe845d5f00000030000000000000000a0100000900000040cc04117b3f18fdc1c9f37c0a6da0b083b243bf11cc8b4a61c6ab7d00000000d8000000000000000100000001800000642478d5095483c618122555887973d15b1e9fc58ab8543c5eb6062e15b45b12ce2355843082089cd645f31a65f9c8b813925b059ecdd96d22f4e3761fc2203cc457d5a768e400810739eae7adf7639d60e9b8356eeac023c5e557827ae7546bec2bfc7613b94ca2a1b425073292843a347a0407a1f69a7c6a59b43aeb89ba4e6a9b845074d2974795a3e606cb1b47a495f92d47edd847464a3aab58df097fd728c56307335227f199bbac3f70b2faa6b6a392a16ea0eabbde1050a8cca6c3942eaa2fa3d4f9580060000000000000001401000001000000dd4b7f9ac916625bffae4a43649bc03dadf0093fb1df6ba05ac2d6705a99a7cb4c665787102456b93010760faf5a23f46f63f770fc046232e7d245267de95a8663bc2f8100bcf062db33e56575ad0000a00000000000000013010000800000009394c0824a7ee152ac27a5349a188ee55767e8f913077e6783ef58b02333cacadc3f5aa59f5626d5c87c5f4b4b550d935b4419df7961d99689ac8120d8ced5f118dcfbc8b5340f4e381a662eb3bd50d147b4321aedab10ff21d4b7cd28ee23c5e6288c098a7f7fbf1a42d76bac6cf00ecd091cc7fb6e1670ff8bec9e2af8141b7f28113c1e20eb20c2cf000000000000b0000000000000000600000001000000a093b90073686fd6b8f5c8296bb0124e8d76d7b98624d8811af2b1bb2abfb5492076fbb926848f0dce8b8c7b61cc4c9e2b4342d478c701b4f8a69104d53411cce47061ef35dd777f401dd47df7e424e017974614dcc60a73847b640e120fe1651b52e83fc8595e67bb75c03aac42546ba16c91147137ffecef9f9edfa291568a75c7884ef35cab5778592a5a71a2c8afa59172e52df73991bfc9a7f292a4a47f"], 0x1388}}], 0x3, 0x20000080) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) r6 = syz_open_dev$evdev(&(0x7f0000005f40), 0xffffffffffffff00, 0x40) dup(r6) 00:07:52 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x90000) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x56900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) openat$smackfs_revoke_subject(0xffffffffffffff9c, &(0x7f00000013c0), 0x2, 0x0) r3 = syz_io_uring_complete(0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0x200) (async, rerun: 32) ftruncate(r2, 0x0) (rerun: 32) r4 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) pwritev2(r4, &(0x7f0000001600)=[{&(0x7f0000000180)="48bff137d59b2e4a7fdf0142b85ca40710fd0c37faf2068e91f42783e7901e93f096f321b1a1cf03f112022d0f8d0b9f08e3e6d60f25c916498f24643907a974117e47ec1a5a8e218ae70fa95e3c30a2aaf357f7d5f4f28e95fb3039fb07d419d5bc1461c84e928a4f00", 0x6a}, {&(0x7f0000000200)="430d37bb23b899d229496fc5900413fdfe3ae7bb08585f98af304ecc0df13ccc4e14c1cb231aa5c590c5680ef38a24f760e48c5ca8cd5ad82700d46880dfbf46b645c91f1dada947d46f4837cac466bc773c94efdf2318416ab4b38a1ea8c0c5fe1811ee780e248a0f7020fb8854ea9e7383fb41831eedbad562e63c867a74d5cd9ac4dc252b5d98d6d4ded6283ddf4cfab3159190a855b54aedfb5804bf83119ca1c32d42a13a47b31a657a466f259226efc88e0dd79a6c79e83b3378315094eb00ae99e75d728d7826100d485f91ad6712e2926f0daca7ed930d2c4122b2075d0e14194a5782f89ea3d3700393cafc60e43d26", 0xf4}, {&(0x7f0000000300)="626ba6e04a65c4df5c129145e5f5689fc456424e112ac190fe4dcdd46a129b19181a49d4ba60396e45403fd3b09fd3753b6e6f50fe4e3c3c969245db0e4c29c229f68babf20d8c6bbb0327ee2cb93d7a376c96ec4d0e4b8473930a78785c29ced7fc6ca9707c4a6562b77b5da2c1ded9d8251e6967d43a77063c314b5ca119772848f299dd42", 0x86}, {&(0x7f00000003c0)="a0db58bb92c14736e0e277c2a46b39eccebcd6eb062439d2317f0a09592042213e3396cd0f22a53c494c4fb5338e3b1496c83785b5fac580c1910bcfd5a154837bbdf53a7f75194b4a2590683664d517d1931e0712144f5bd3f9aa2ce3010835f08326e601c396fd1c86ba25e755529868c757d30a822c1e26e823b271464b26a068f53b332a077969f938d571e9ac707aa682dcd8161a41945a33601358d01e0aedd5b850e9aa3ee2319263dec57376eeb55051f88cedd0c990fa380ef89b78c634f0ce6543ffb61c8420a6224787738f1dfcaa401b05c8c9f6e6ed934b40c881cbc69b31f6fbf8216b3139749048639c9f3765fa2176880973ea76591107c61afdfc6f7647de08eeb1008d67668d4b892d380188ed996e37b44bf8a163b2ef3197dbf499b06c0d4179b6d5cdbfdcb95dd32376f0286410f1fcd76e5ef354392da7b6af93da84d4f1e28d9323bf40c80677fe79586c30eead316216e3aa3aa3b1956f433370ad2630b1cfd26ac24d03e80614b68f5678e1eb18debee56a66ee3a2bf49a7445c9df398b63692297d8711568f60212cd978062a42db006c17d9871293f69394aa39267a4677bc0a4053730ec7f44c5fc9098d2f05dd48691cdd08502ce9ba87a848c749d00fdcbd8f4fb5d045be3daeba66a5dfdce866b02a39a04d502f213dfe05c0b180710ae24498e955535d9374a0f1541f5259272e3d588a26f50d638705ce5f7597239b295a7990cf50b49983871d49399a30e19d22290727859f23f032405042302594326d746faaa0f381d6788687aeaea321f32229435ba75e454ca01892e5a63aba8d6f9916a780358c80a03cdc78bbfcf290e65e0a45f32913a9fa310d124f306821c97095f888176676c42dea63bbb28f3ace38c377fd424d93492c12e3bce114d217efdb771b0aa943ac68b71445a380b771b542e0aa375782b19e1a6f20d6415dcd84f2b8f31527e89a6778b12d04a7dc9daf6ba56d380085cfaad1e8c164429d82a3597ddd6d91dd599aa74974f724316fe946352408e0de2650f6495d23f6f18731e4086b1db082d2074b63e791a687f42547b6a0e86c2e188f146d4590357e559c43ef2c1486226402675f19180314e0e6ecefcc4708d97ee8d59b33fc655a145b2ae6f22990d44cceefbea1196a484ee5811c046402e195fa9d3ab245ec26895be346c1f7005cb520afc19d1bdbdb09d148e67e8799fa713f17ec8182636b65aee0ddd61bb7ed30ddac51d1c956a340cc8a03a7c1a27d47a84585c1088e8d065415f5af5c54c3d4583bd05a92d04a25aaca46d214485180fb76dfed77df84b3f22cb2d84fce2a81ac6130809f00f507f8ae59bd364c22bafd7285be53a0dcaccc3fdcf0d63d7803ee5c6fc4afbaf90c765608c774b1ee7b5d235d801720a1c8814fd5a55525ca462c7b49246d801edb0e44880f0ea25acc088191dba39bf6eb67341fbafd48253795ae2a4a8df9524b5dfc70c8e6ac3e7b2b4c376ee5c5825496b732adf9f5c33024b8a2839abc9f93b4a87b1623679eda0d70603fbc0bbee1383ae479a7d8b3d2fa09ff83e964198f1382e844358e162b049646f5284526449a90a9ab080b2107ca68a21d631f95947cd6667cfa0bfa3d912fec87760bb417a0672b0729a81b03cf56f428f30bb0a649afbd53e498f4ec674de21b15203fe33c525a8c6e94e88e5d6422dce018c5d2ce481febfbe9c86b9ecea060f8b0ca659de1266123ad1050a5612e383d8e7f0570342d1f4e7986a416c20940e971d2e8d7ed711360b85e572271790110ce92570b71fa1cfcd7e758609b9c1f75cb5d93cdb7479d26e74cc234b9ae9683702996571ca157bb7307c0198e6f8e9d2b8c05a4dbc9de6ab3f5d91274c13e8327357baadbeb3b9ed81c14367e15d68a9c33c177cd0388c6a649a6256167f1d643ffd438feebccd5c5f132f7674f8fc957c9b5c2f2befcda67e2188263af5ef84d260d318a6cf0b3e18a09ed559cae82cd33f0bf53c8901dde58b91d5fc0f5f1be5a9998cc7b8f1a1b4e1590fa193a1529951c999071b464415e158c38db0de6e02a113c12d0d2165916179639e5b5405b7e64c3ac1e3ba3d91aa617f09079b79bf186ffa198f803a0e4c8962b2236c6ca94c31b75d37964024ddeeff72cac2133977da32ecf855bb24949de026ef0e095829473ce4a39db276993c9912c3b206ac3464217747dd949a24a34ca780247602cf5c6240d77853386f62c79431f499627f25bad933e80593f530c7ff4d85f24efc6bb70714061592e488f7f928366996732160fcc123b11724237b74d0b9ddd3f570848a9e9050afd96e111b1dd892ba327a233cb959908d31d64b9c295247aa1ccc4742856e67721bec29fd9375b1250f8993a79ec07acb866298d8f8d01a0af92d48d461367cdfe381f908df2ae2ea8a89f71d4a7427a6c62bbc32e03431d34c4a1e5cde8ed4760d080485758d4d5effb4b3a1908479e06bbc5f48806857ba3a1fe2aa8c2a02ea4b41f8a5415427760ee72d8c9c81258eeb51cc21231dc6126d3dffdab2e2a3430a6be00df4f09a67840dc93ba3613a39308626a0214ebfad051376888a82af9aa47ab6302a590b665ad29e3434be10bd7adc835ca3c911c7f0fefccb0f3f6eea051c4757105a6f18beb38b59d7e1858b18ed42b9f084eb43d24f96d9cf2f977d3b70bd65dd08bc7638663b990656c1cdb171550904ef9052147f36c1226599ed1e58225f855bc69e64c98bfbfb73ef29b582ce86663c39ee3d8b5acc330924152ddc7818f55c0f184d881c04a1be95900e59f6f10474a67e46bab4e7eaf0f3492fec65b222640792a765f0ed671ca77415e362cf6ea1608d6af5f13da26e6a047240b96fa79c4e0154c7e79b9c2ddee3435be28c4694ed7940a7ee49d3e19607e7afdf7dff922067252f6a0dfc187305bd6e0a3b62f9a881b3beceadf5e1f3e49aaf902e3c9a0ed81dff2d0508c491fb23072cda9d970258981130d5ca75e3eeab794e4e1eb60389a222eaf420cb640387e64236661ab29960fb972ef78a581fc7b1ff056cf73020a7f4c7ddb764cabb2187173e8a530b8bd39ba71212598e3030780687fd9e521077cf596aaa27f88f1de55870e478aac20a1cd19f011105d4b2ad7bf6bdcfd2ac0f9d881bf0e4204838a85149d2d22f0589d212bb94f26e6eff1f7413c9972fd9f86af76d407b7d241f7b898f05690f235eeea7765bcf8fc2613ee1f5441fc76f16fd9c90fd1d39f0670b18b240c2a7472e9c9b49d1190dc1653c63c1b6297e780238c439bdfa875c32a4e2bfb231656cb2448b499bd08e810dc2f47fc8af58a73667605f316ec25fa1faf81197935548f800aab92f0baedc3c1cad6e2ec50e103fc69ecd56f004cf3f789b716be4c870c7a1fd9dd6c40e6e6f67f43727018137a629363b9031c388a5ee5221532ca436331d7c516066fe6e35d7b8429796ba655e71cfdcd12216080cb3d5a9500f65420e739a68aa1812feab653d68ca549069759575a881879d1dc1f4676c7ba812a5fca576574b87625cb8f60e2f518e49686cc46b181156bf1fdf542979035ae943582f2b1ad3da689c7c42da0eebcc0873ede9e9a3e94bf845452fc547327e0d04fb70cacf99213266cde0230e0e4fdaf5cf4ba03c0767aa1b1a5c2e68365da7c432b71fae2ab044b74998560424b9c30cd2a331f3654245a3646f916220283dc29d27a402cd9b73349f5b6a9faee594a910df9b47e70eeff2371ea8f3021b3e4eb72e0f71aeedf7ec7f1ef59b038b4bee9f31aff9b54acaccdd79a25631cf8335f675d72b1d84165d38351d8ebc6204c23561238515f162217562b155d999ee53768f479952b510c2825b01f45f53980765f968bb340e1c99e4ee9ca3837dedf0640dc46d32daa664cfc1f9d463abc8ba9ac3832ebb154383e3d03498825c1a1c0313d67e71a087f098e6dc2717556b6012b29ad542cb698682d4b2be86958e1390bf89ebb5ef1faaf2c1268217052b1da1838cbab4ba6a6b0f1e2af6e03e5463c7e206352f75d5a93a8e6ff8ff6536a02e2a255f2aa8d46332d3275c6e33dd21fb79198cc2f405a6e24665d682e79853c039b7a220068cdb40b70daa61552cc345ab296d60f4cf542f9be05f1d809340867b67cc6c3549299061dea8cc69f8fe322b7a4aca44cbd78ed1f86a068977b99c56d5089adfe3b7573146b42111abfdc2e01a5390c3ce9e3e22d1df1ae7a92e19145c9e8a5784503a1dcc6cd827c45fa963973f7f427d8c00d826c3a505b5941a9a49549ef6634b5321e34d0008e1fcd81614e394b983795b9c12cb2e3cc1798ed3f0a8a088a893a36d8f2c367d987ad4ad1b44ee54c915ecbf3d7d1317ff04a906680a73520ce19f5a2da12b2aaa27c318dbd742171623611d4d7b842aa6c02733fa188cef95b5fe64087353e8a98fd05944f83a924451a50ce1132877a7cb0be41d03d8bb394ad6a88d975490ec93c48a0951c3536d59bc63c51bf93b4bfb0ee6e830d40a0fe9b05d0316bcc545c6f7a52a917cb0ed93c1e66602618f75caa1631ee08d0fe830471f341993434b15e04159a2a40e148212c2d0f499b5babbdd5d27026180b605bde716d4fb5936605c29860a8b8143036f30b8d0f824156491595d4c89490f5b05a32e5793283aab0af1c666d8b4539b8170af9faf05ca175dfb9b2ad5f6dbf9dc0df1eb641c903808d56d425db14a2befa561ee80cf85fe733c684f530aedad048863c1fa000764126d739be419b6dca3992f904df4e444eb474696ed869bfaf395b6d0d89f46aad4feb16cb813df2d9bda8b1fc8be49bc416a2f86c3a319c62658ca68a9b78a378a95d0d2f2f7662c0bfd2ba49c7fad8d175045be0c2ebe7d78e659a65a4e9f12de151b17a6aab44a782056037cf26674f01c05543951141f66e943d5353fb17144baf0e1d592b6ca76acf6b6012b960c4f97e379a930e954391f6c324ac578006606cb87f631d4e5a19d4634558f99bcdcc3f5f240d5abd3654dd8853af022478f0ca3279055219d2cfe0e35e10be1d702dffa6145bb6babcdc825d1b05a028cf7784f2ceda395191baded0cd30e4aaa4d6474f79ae1028449bb123a16442f2f610a7be892d096ee862a4c08c6af9522fe5bc1129148650afe86e62f992ff1bc5bff2bdb507100f6960661e40d9a18d47dc5a652f461a7839a2b07c29c60381e695caf1dda8cb8058664d5de80a8bc333ef3a04424ffd90587389f56ce47a671a6f22887d522521f9bc662ded0010fc746d82ea7073b5fb2af8093a9ec258136ce35143fe77ea2ba2b48fc6b4cdd0bbc5661bec89c0fdc8d7304444a46edbf5b9758e9a7cc178aa5b8ff3b666e95c187e64e379f92061a8543a4b402f99a569162075572a32d696dbacc503a14b0bac4abaeed3037798569bd6117a1782c20c1195b829f6f5a3e7e6d9dbcbe866b15dfea1e7ab1aca4a953013281e865096ea7d3d36e0079dde572b5028c0a5f2ca8c188be570531a12b9c92b582e030015b9f13c5c29ac6e4e3e77aae26963563464fb7f62900d22b6adc0388f2c6019dd320aaea0804043f8d9628fc198791225fac5bd2ab0227c83abc8eea25d0de870ccea1b28e855edbdc7c9eb6c9ec4bb38b92b8ec88150e701d46b551963a7d16abe3c5f845e6bbe668fb8d3aa05c6735e1c2a1fdbbd8e20144c812f6b1a522d71595522634b1c0023be88b9ea9e0caf47bd6acdc16f5d58b95028c12a596b40da89f9c0266dd49465193a69aa730f5600f47ae675b", 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="fda18579c521ff7e9b8fc2c2ed43fc16b41719cd0f396f59fcd52cd059ae789edacf0784ff6b7ce6b5a671e281894af04766d778ffc64a6bc9c6aed625b14bbf8d87c6fb827438cd2be6e85a533f589aa0ea63eb12d95d", 0x57}, {&(0x7f0000001480)="08563290b0af9f7fd6f137f03ec7072317a36745868af095c5d44b4720841ee2a2e607c3d652", 0x26}, {&(0x7f00000014c0)="ccc151c0b7d7ba3dd2beb7c0e7dbf3ec7f73aa0b2a62c41fcdc3e5da0385e6621b3c6fe691e4c8d8870e66b44c1635a3", 0x30}, {&(0x7f0000001800)="29a86c4b39486269032694fc3dbda0544b1e501a96649b07cb2ce7d4314ede0b5388f26a58b19908c3202af57728716521c9d464ec1828aa30c8eef07697c3d4ef78caaa6d18a9f900133a4393567697dd7cc3a7430e667177185469ee62848277603d642cd19f7bb7005afe5d078c6ad0c842a3a2435aff6777d9403d9d468652ca1d553978fc07cdefa54a6071ce902851c13b69db3f926c180fc79b77b6461fe6ba5c1d61e0bcfdbab24162900cd4f2b901ad956294b1fe4e6c5e06420717db5d42b8d0bb4dba46b90cd9facf42f31bf4f31f5b80cb7979d8df45975c7482d97f0edcecdefe5b49756abb24eddb13bed0ecfd8a04b1ab6088291b1bc6628b27ddbbe49a04f1ea6a3c3edc3641a8b69513b0705078d5f89200401b8e5f1c4caf1dca52425f9e5895b552b7b2b95badac051777c8348d16a679ea16402bb4031e0e51ea725c356e60825f286e8c42a799e7bdb1655381a4873bb497abc9373938db379b8a44522f836dc9fa8bc6781ad49e95ef242e0d870655a93bc951826316addf38792dd95c8b791d6ff54b45e6235430fa9e80c990ae6796d53fc181153e90ad500021270fea6aba95416198b5c5bb757d1e0ba5dcd2b1d1cb0e72c97b2dee8f2d7def110c4fd81e74e305ae83fd9103b39a514597ab8d1fe351fa968d5ee4baa1f580311739065fa54119d0ad500565f737401d57f5ea5fcda636c63991ccf6f453bd95625a0008ff0d53b7a0532e01d388014978755ad104b18289c93bb3f55256573cab4bcd3770e74fb0dd0386d8072501175f4070a93e37266366d70fca36448c1968192b5f4d327d9a9b9402d62a7180c3e9ba77b703fe05776c500633f7fac8bd84cb1b38f1544b1e835888f6ceff254c1e5c6b42fa486ad1cba3c609eda0be37d0a8314a21633ab7a42ceb12cb50a1d80925796a9307b91f345eeefe9d134779caa4e8aa2a2bb6585f910137f15e66939f273ed3a8f8c6e30f16031fa24fbe865cdc2db02ed29bdd9a4370923171d8ee788329195c11298c004d1be63d2b9759128650d88055208abedf1f20247d35139e2f48cefb1cf760f0930b61825817fc1b11a72bc25db20ab9f2937a8c56e76e93b0c75f0f42146a93fd95e7d18fd5bc90318134ccd4f376a4bd2ed351d322d0b6842a12cfcc5cd18a5c1163c5e6245c60d4aa2ccd2c12392137c30c553bf5387af142477b149408c17850e7702f636b2e26f954ee44a7bb0d7f00768370cfc04f850b37c6507097cda122db392d9e7ee1d4ae23f4b4a3177ed1ba3dd2222ed4dd4a92488b4c173dd5b37ed68428850f388c84a2d9204a61b91c1ca064f194ec0106587f56f463ef903bc99dc236b196160df1385f6f70e0b8adabf244d05c458db28668798055fef44722a80c5f4a357af1a0990fa75610b0547e1585bdf52707791d261741d636c94f8d702046a544fd08e9de105cb5ad26ab0988808efdf4cfcce3733a34272e38a781c0f77c68f3be6ccf3b4215f097682501488122d46d671d516585c66a81d48878d0c8d1043909bde3d053e99d09218fc1089a05047c524a3477d303f24bcbee2db85f12d057937afa4254cecc355bf079246f7278dbe089f8fe0571ce70f7c17553cddaad7b0b1cbc7c1f16014e9a547929013a44fdbe527dec5a1b170aef8e9bf1825e3b96ee09aae07a08e6b2d2d88aa94705ec6fcab04488a0de97b6b1bf4f149a2cae19b71c3e49d4a113e6471931979ce782d0f2824fec80c9403c847fb6999202082dedbefda7ccb337fa2bdf59eef8ae38545af35b34a0c8c78b6f9e531b28cc37c0cbf0244851cd9936c7cb867ecf87d9446c3bdb92d6d640c4c329caabd73e145ad1fc7c1246d612c172a83ab332cf6ae077e7852b4c6ca1f0e5830b3e74187ce6f4b8f6d1baa6512961f3a99d4dfde4a269528bdfed4b498d9d2cf04461b2021f8ef976f7d5860eac3e5e68ba0f478163085ad9098468395f33f1d74ab3452e080c62bdc5d2f9e7722e2594c627efab63ff352f8c497be88baaacb73e0f2597a5d2687e4a196d553941b29af02c7797b688305025f40f11a82b22c0fbd8aa711a95c40432cc479aa535b236d28469edfd9ec253059a4539e08769f56ac53b6664a4a1a544a024e1bf0d3ebc88bbc0d7e577800688f3e4f00daea9b5de177ebd70e0df953554ea2980a78b3eb70cbdb838c624707a3db5bd2a71916848b4801df0515d733a0147b6f8726f1b0f7c3484a20c5765f6929bd40609955146127d04e4d1188095d2a37c5245639990fc6940846012de0d1391dc1b78ee63c9e3f242e1aa53319b3ba2f87039a7b571d25fa7d1eb716db12cfdb44654c01f6036773b3fd0d7961b1e7500a285353a596d87b396265dc7438b3c7abcfba6f55c982b29b520e3058275e685091b6cb5524313a2e9f007e0514e0bb920276f6bfa03fdcf2a308273a5f3c1456c99a5462f6d518552a38ec20aa49bb89166ab0603ac32e5f81a5b3f731b9c93d3350193f6a5093924b6218e005fb72ed04da9303fe7f757c6ef22618190da96c2e63852fde403ed882124673613eca0db40f7a0d9e3bbd66f55046e451c509c0443a229053037510f72a149f40342833a772809ae118461726109ff31a9ca9600e563834af44ad15fd82d4c215d9a2eebf0987fc25d332a0b74855b30dbadc7a4e6fe6d3250bd36ae1c86e607727b66bb9903528dafe7b978ce6883b3873ebf26ef8e735230a157b2275602e388c065e5269074ae71ea6ea84e1c2f81e9dd65dbafa544435a7cce9307acc2f2cdbf7423360cb11705463330e366ffb6d75db8f87f8f297a418460d7850a8bf70e2d21785e71f0f9759c5992b4615394038c0de6b7fa722df35896e52e49e788ee03283d80ec40a31c3daf0c8d356ca76eb4f16f83e8995cb67eaedff63f475690a183c2e5a6332aa7551d834c2557347ead91d68d76c92543d0b97532a90a088a5531246e390dee41969bf5b118e5ea19e502917934b1c56fe96ad9f26791f3159ad844a99b419ac8b2bbb23f6e62a00c871ad6772f4f8c80156cf02fe5ff98e598d739354f4722b36ead880b90c0e74f2873d82bb412cfc1338ac6d0345e164f5c44c8bb40d586cf358629cba8ebd5860412aa49bf217018b16ecfba2c2a4213c5f8deca136e27359c5e79e63848fe95c52fadcaec7d8476ac171ea250182bb48ca30cb89fef60f17cc431ae1b26a96c0ecfa6ae98ca5e81293280f07ca4dfd17e48098dad570a591c0db6c934cc5c6f740d43aa363f84b7be279f136e87bbb328d518deeee39c5985a8de616ae53b17d60e1d672cd6a07b2da8c1110e30fcd0373ff782947a765728c9d3d0721c25a51d296625012fb3f87abb52173f1845a148b64f3aa97398bdc6af59fb54e922ceac5cbe7dfc98269eb53bddd7a7a4768cac635bcd170833475685c1f59d2a1ce9819d1bdb5f557859057e20295585c42ad363eb013463245323a5ebcfcf6608e0e55c2a2c3f8ac9d1a0945e5617c9496fb4ef0343c8827ea442bde354155d06efda6adedc3746bfe56c4a7b00cc40ba79fb81c8b11c792d6c3025e68725049f6a73b3939a2cf12001492feb87b1feae69d2f4f53722463c48efd1819d1ffe8ebc3759f8aed1f1b18728af15628b27991be397444f5b4e44caeaef0b0613245f186b2055a808692421ba5d2ee9ec61f368384e6c8e57264c3dd5c05d2364a33388dd1ef7f2f4c16dceed0df81cb8fa0a29cd5ba95365a54cf1a787498783e687fa92b83938d4062a176ba6a69943aa7ac4526e4264b027407cbc3987032fdc23241d83f1d1973d4b0400ccb86affa6b4711aa50b54e94d960ff4fa2f380f3f9eaa2c64dd1fb2f9d20ebefc985361c27ba2b82a06c56eda537c8d53d4ccb9b8d5d18a8b6732925402941032edc854ae429ec713a02e2459fa2d92f5560bc0b490e3edd4ac7dc4ec3a60f6f6f51ae63c53fcae3c6fd46fb2c0558872fb93728685b27b7d3db458935feeb6be8caec8621154b415240c1df9264ee5a1964dab8abc5f4b916130cddfc4f1e109915b1e3ed8ebbc77d8f497695aa1e5eb0b490f96ce0238dffc0559b5a7756f56b0d9c74375b1d1e7aba54aff1b89dca4d72de815697f361005e092e95c0b18479bb70f3f99afcfab96281b715fb0c04a08107e7fc150d26fd66e3b51a36e247d4a96332bac5a631506854c0e9474ced49c2a86254bd29a80cb0d839d4611cb47116e5154e1e6607c9f86934ab699bd17f8ec3d849028ff77a7025e947808b76a2a7b712f448234e5587f3bc69c591ad1288bf37097c43be2efff839db3ffacb21fac9185de6347d9d5e0e0e93f5e06e2c6c580ef1c3859d868ae5f398461eae6c9125dbbf63aa27ec00537d737a1ab9a13a20bce52ecbe93f25b52dcde939960a1638e6504b8e113427eaafa4bf416c890b75fbea84b9e4f1205e5b76aa4d1d073bc48bdffa1f62d161f4b95fd9747f0f3d0d75500ad0bc9957d96fc864339f107635582304c177b60612ed7b346fa234daedb6e5704cf24539f9140921a0dee33f47272e8fa9f3ffe2d95878e782e81a0af3a66b489785b08fa47b9dd8282c6f15525914e192e44d331b2cf8eed9814ce9554d84e749e99b4738cbd61213f64b03c97b748e29742dc58299e1034413f6e5a579453620625b7f0bc87cb9d25d33b2832a8e1b16a4736d94c19aca7fadbeb2eec302f0ac724f988dab3f7fd5a9f362887fc91d5635f9ed688b2b612b4beb382cb338d80c509b1535a396c47d4996367514e6c19005ec117b54d0a7188ef6c62181e48f18d8e91076ae55b42eb0be277f3b2ba57880d2482b8a60df216cc64e543cd6f7b1e33e26fb2aa83b456d49ebb33e8aab4c22fd6b276bd4a6ce4d03fb2ed12e27bde78ab2d40f3c8954f8c7f6cecb45a147ca818eb08ece278061938428b417420da9c4458e33cfdfecfdf5a68f3af178671240052fa6243b92759f4d96a8e10852a3425661a0edaa73533cbded4ee871d1f35c1d0e4ec6e226b47742fbc59071b526db017aacc0c34b28cd5a18603efb7780cab03fe51fc9971c2fec14d7e7b7b323654ba77932b77ef0b493c83ce168f8766ab8cd3904cb515538c73ac1824914c0a61fc6a01ba6d7ddf3924b210b6c1661d88ed1af6928718fc2456d7e813a8fcf05d45b4684db623a89cfee7f6818fcb636f72f0aa436224b1d1636610eb1330f0bc83bb3c07f7d9e0dfc1a1390712fadf391947e94c2f4e6977a98985d56847b58b298f5550e3cd8633cd18f1cbc38f20f756288be8de5de044df2b9500f8648eadfea37390b34979d580ff8be26a4ef0bb90ede1d445efc2b032bef35c235006a1974e81a57caa2ebc495c9adb27018a95533dce54d5cb83e1a64c2cf2574273d5531077077b109f3ce6a1a454a65a519b459e38453bb5533b10073b8d67138007f2bcdbd37e60621723529c97a9c00667068a0681c38cbda19e14d142b5283bda374a34b28c19c68f242af4fbbcd328638b9a7a35fcadeb3a91b90672bce71d0d4575e594b85b542457ffb89a7df032c9aa5f611047920ed6882e160149b4c4eb4925e7a89d025ada585ff8e54e73cec74535724fbcb58c63aaf52fbacd1bac329352b33120c8b2d0c8f8f69fd5c709cc40769ac6d9d33ae94bec60e358512027623b83ced3ea40583792e5ed8806881065a5b066a780ad5f184e6f07019e305f6e3b71952a198d7ee31b68a81f5226b9185499ee8a4ce9e1a95c3f16b9a0acb8d5470564a4624befce5ba6406e005b5ede", 0x1000}, {&(0x7f0000001500)="0d9448e1c82816c52e429fa97e829c37141b10bb2fbf1fc1ff8b14d302540094fbd7543c81b26322c1dde56c821465adb6f6579c758c9cef62ebea0cbe24b8571ed48ef54b7d31104e29843f0d57a7afe889838cc095a8bdebc992200c96717e057a591572d57a34ccb444ed403e8ad9ff53db4a595645a688b05f50beda729dbdf18ecd867184893259d4ca3146f0dfcc9cefb115bbabf020eaa4994c8ae53b491ded08a7b00b9f9bc5254e81a9c451ea816f38d0426ef0aebbc092180c7ee5f285bba3be487ef91d78c30bcca2ada74088606f0152568101e0d749a75788a1e49490370868f0d1efd5dd4f496ea5", 0xef}], 0xa, 0x9, 0x80000001, 0x10) ioctl$NBD_DO_IT(r2, 0xab03) (async) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r5, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r5, 0x0) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r5) (async) r6 = accept4$rose(r1, &(0x7f0000001700)=@full={0xb, @dev, @default, 0x0, [@remote, @bcast, @rose, @remote, @null, @rose]}, &(0x7f0000001740)=0x40, 0x80800) sendfile(r6, r3, &(0x7f0000001780)=0x1, 0x100000000) r7 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x200000) ioctl$NBD_PRINT_DEBUG(r7, 0xab06) (async, rerun: 32) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffffffffffff, 0x12}}) (rerun: 32) 00:07:52 executing program 4: r0 = socket(0x15, 0x80005, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) openat$cgroup_ro(r1, &(0x7f0000000040)='rdma.current\x00', 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000140)={{{@in6=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@private2}}, &(0x7f00000000c0)=0xe8) fchownat(r1, &(0x7f0000000080)='./file1\x00', r2, 0x0, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:52 executing program 2: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)=0x200000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000000080)={0x0, 0x897d}) 00:07:52 executing program 3: r0 = socket(0x15, 0x80005, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@getrule={0x14, 0x22, 0x10, 0x70bd26, 0x25dfdbfe, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x400a0}, 0x4040040) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) socket(0x15, 0x80005, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@getrule={0x14, 0x22, 0x10, 0x70bd26, 0x25dfdbfe, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x400a0}, 0x4040040) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) 00:07:52 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402400, 0x101) ioctl$NBD_SET_SOCK(r1, 0xab00, 0xffffffffffffffff) 00:07:52 executing program 0: r0 = socket(0x18, 0x80005, 0x0) (async) r1 = socket$inet_dccp(0x2, 0x6, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000006040), 0x24000, 0x0) (async, rerun: 64) r3 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async, rerun: 32) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000f40)={'wlan0\x00', 0x0}) (rerun: 32) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r3, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f0000000f80)={0x4c, r4, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_TX_RATES={0x30, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x2c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4000]}}]}]}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r2, &(0x7f0000006180)={&(0x7f00000060c0)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000006140)={&(0x7f0000006100)={0x14, r4, 0x4, 0x70bd25, 0x25dfdbff, {}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x8820}, 0x801) (async, rerun: 32) ioctl$IMHOLD_L1(r2, 0x80044948, &(0x7f0000006080)=0x5) (async, rerun: 32) sendmmsg(r1, &(0x7f0000005f80)=[{{&(0x7f0000000040)=@can, 0x80, &(0x7f0000001340)=[{&(0x7f00000000c0)="c9aa3d2d67670e906c772b87f318f2efa387380c2f242353ddb841c4c02026d027b406df110b4a310b555360cd5ed03f6a0695e7a7d8c2cb2e0321550fd361312ee604e64d85d100de183f29aeed03ff32f41f6460e0", 0x56}, {&(0x7f0000000140)="9e684a298561cbc7bcdb629aeefc6216aab4488a3449afb0d5884ec3323930f67700ea443d8df780cb8dd7c4c33f09de54a8ec126f643d6fbd3f0e50cc7c42efb53000e0342bb62f18e6d187793db3e705cf9c5a61842b0303d6a788a0f90cc3aaebbd2e8428b76bd4ee7a2a72549fce153c06f810a1e784e9c0feeb4d9f622f669767dae85e3e5a603f8d6b2f2c817adad519fe7aed6b99bd0c116cc8ddd13b71647a1fba04ceafe6c06f24e7", 0xad}, {&(0x7f0000000200)="98a27bb631203b962807bc9b80765a0ea7c0ccaafb26eb8470b8ae57e34befba9a8de9c7082015b00a47e5ade9d059e0f455d513b53dab63b81a22aaadc79027781d4164e5cb45fc31d1d49187cf88903e9e72798c390a61e3d4edf3a6018af97988f2b020e5099ad0ac62cb2459d36da32eea98729d9f87d05ff1dc14357b9c0802f19d9aea4a245aa755613c700f35ca7775deefaa7980b05fcf52685bbb0665ae8ac919ccd8999e50d5c3060a423dc6e255cad00b11fd8a87fb89cbef39f0cd6f3e2acdd68503b7419ccfea283f37fcc3bed76f4c0bf6842555dd1e07ab71c146eef822bd9f12b76efc99a8133dab1d8b02f1aea58b5bb232123e2d79fc092b3ecfa4d4ee2ec77b2381dc4401632f866208722e91accefff7f526291395a945a2d48b242a1dd58eb1d2dfb0ef7e2a17cc029e611183231d012bd711e2b92b4d668dddd0f25cd25132675fbadf3d993e9d5f74343b94f03a5e383b9f183b00bbc5928a6c7bdd929af0031216fadf433b3d4812d6f00dbda1b0be6e16556528c004fb4969b108a51cb806c99fdf647fbe5d12c5fecc19302941f4db333c4e2774f32663e1eedc6e9f14bfaf36fa095a6eafd7102be494947400ebc4c06921ecf20f6c8a147fbce685d94b2ec2fbe5b1f0b8b47bb7c55650908e06600ef30694e0e8d62d3cacbcc8359275225961f661a1c2262223d8edb7f888f675d65cfb427bb9e56375d9a98e3259bab237393ca7f5e96c54cc8c5a02b5f64df331e4cf786c8d5b18141516968efee343c58c42fc40ad7cbcea62847d151b1d010b3169590030ca7d8bcdaa41302e6df4b4e31e2b8fc88547e19fa24292c1564f7a3096d53cb954909470d2bdf8f6fab8b2fa27e2c087708db158004e4a4848e65d06b57ad025045132eba11705875da83e7035597e9517b1861414c0bf3f62b3902f07dc9cffc2f79044c84a02fdd27caabccc8dc6e66db29dec50c0428c0766b0c1f382e26160f8f5347f6441d7cc0f1d94d6c51adca7de27b4078d4676b560643e98edb4e2554e6602e9b1f8e6f042d01e28d00b55c7c6d8b62d6c2804e5de7e15675c102b8b3feffb728c08ce4cfc801999c225d084b66f87d733162ee285a171290a1633133a2a518f114452c6371b701bcc3c2a64cb651f0c9abbe3dc024a71fd04422fa59f7a89743cec11b4c51548dc87e40222782217295c73426d9a6db0ec4a695f6c5a360f671d65149d9a50dd5f1d38442c8322413ed2b4ed1d24cb47a36d85951294b8cf2e8e001c27f8d6dc31cc46d3c36662b60fbe19315e6f8af79b83bf0c73e8a4e3e766f2279f1c93cec9467afc73f733253503a93a387194e5bc88525871da2e7a7eebb1459f1e618f042ec02b7336e903f22014ff45e26482bd97c91625108f2f5924454c405540c8be574bc6a7541a803313f2ecc1247f1f459dc432b9a8b4b524cc81e7b31bd9876fd60be83bb6238390e68df4920c65a1058bd1915b99352b6e5c0d615da58187221ac3caafcbff80a220a04ab2d52b2205fbb51257a17821e8412d3106356341d29ec66851c87867416cc4e2878b21108b5740ca669852cba55bb52ef4a4d4aa57e133d5b339e690121c14b307ce7f2056ccaa945d419939d8ccd09830e3b00e43e41a0251fcf63d4c43aa1d1e332a3f3531fd11504f340df840ed86251252a8222a4b4553548846257a274976194d2aa30500ce8d086705e22dfaa3f3eb6cbbc87d10c3e623322ec9c834f92cfc241609d553c47ca6228b1bf7a872a784529adb3b2de0c7ac25a4f01963a800d18447a45b570ebd3798e3ca3510c4686ce14cac0c8332e4569505756759884e64ddcc0a51376ce031eba2e8d1be5903afa13c6620687870824d3cb8b4d3c3c2c1e41a75d6fc181815cde9329a06918d82f353f311517cd83058a58e11451310844bcb9de2ca52a840c3eaf44a3a11de07a4bbd2b028c580d61f29ffbc8998b49616feb56d15470fdd8a75a2576edaeb233f9aec92f60f60c261a5d393b0ad9a7b54ad128613bfa1cb866b7938555fe2347b07c61a34208a72665d696c825a2192c33ff38c89b89f8a64ef648b8ec4e4c6f7ad47dc4a2d51af4aa6d7971a17c8bf320f284e1223579ef261bdc9e55bf202d855e350a8172bdf5d3249342806e2327ced1d9b48a0c96b8f0c0be24102c5949f4d8e1e57ca05f05dcde774704936fd519ed4ff64f50c12d113f127acf8a7aff4e1fbca7caba2ca35ddc3fdd0043b68325ed32f368e8900b2a760fe0114180289a271c19ca46c339500fc2486c8b50da238f0b8430b258de57c720ff9f92ee90cbaa1a9ca0608cbc454d0813ecc1d44a8aa47a342835eb6018d860c1ee73e361e38187838c4120f5e2d9542a221af16454496a1a54eb0d9e44ae601c5b7e2fdbd264cd9ee65871933c8d73e1bddea0444075f07e59ab8dc3e0cb91f9a77fff63d1b2126613cf1851b770b783f959363e74d79f171a76febe82373a82f4bfa78ce76f4425064204edb3fa567e6048f1c410e86e061f8665fec557237bb4e1835db9f1769e09cf551b2b586322cb71c12be43538fede4d36df63ffbe1186334a2b81a1be4c24b183f419adc2521d9f5cbc6feb64f8ff852c55551d56b6f78888d020e9a0010fe3baea4a3c1c4a601e59c4a2efdc8d059db051760360de8ef34965a4f4574ea2761ba935ae4cc97475e0bb6160cd915ab38f46eac258fda427cbf800fcaaf1cb206acf2ba425ad0e0a82250940e159051dae0f890c79cd32fa4a3693856e81e7e7e087e725b2c14d53c2ec85b09172b96a54b032713124ff9e48fc017b787cc6570d8063dc843b84f0e15f4f288366d711a7cfbbdce7a532ab8d3fed3e06f00d16ad090bcb62455cac74e25e0fd0801f12fa6b95578fac6c9380a230829ba00eb6bcdbc56c1f591dde0dc74ce2ba12180265a40164114f7107e13bf05209dbc3f941e13ced615f8e02367b2e0682e071ae90ba0fe64c28113dbce20a94e5e66bad8b0f89f86fe7151ab057b20a9e2a0d96acbbbb08602c76c9685ead94c5593d54a38d2fed5a6561fed86342f4eaa69f73a33cd848290c53ef752edb1e08885b8756dd132a9f69316aaaf1d533e013ea5b2b95353b9436ee8e231c5c156abb9fd8470e1f5b54e64893d46dc5af099f3430b6385f181542643be48e86a04d41d34626a9fd4a851df6d3e8d3a07bbfa0b2b1b72668d4ae62af6852c4d0d6ac1fb808079a99100709b0341fe17947585bdb0aa4e1a77be7cdb38c8847572b9eb6d890a626f919393d7b1ce7d11820f0e55b9c8a9d975765c6d91d41df795f48dde130542d14c8f80aa8b73656038f691452b2a7d4187760661f258f1dea723b8922768c54a45654ac6102f1ddda789b056cc1ac4056bd6414c8a8686a493898a7e962b1c8042e3b2bae37e54c83d68393a67424078cde0ed098ac1a5a0501311f582367bcdaaa9a36aba0abd51a3007081d77ecbbea79d196e1ca4acbdb8544f007954575d1517604554852d60c38a260595029cd117029d3e9920979521cedbc154fe9fbe69bd199c844f745ff4431a7f5628d117c56383945c2cbe9c05b7d7ac12d70e2da8e71ac6d219d6c15c22fb12d6607909702dd4a040a6ab376e7d93033bb929c075a3d251186791e07e89e48213d50e8a82a3e28cbc418e95c90adc73c691cfe7a2b82fab7ba6c81080cc62fef98f00ff9fc7e2ab635e723940a8f662affcba3af8abccd029417ed1dbaf25aac2ce211ac2402c14ff1b532606628a9cc299d61ac760681f2d67fb55cf34ab0aa5f06b32c256dbc238f73d59e9db2579ce85560e4fe3d8ce2df17486097e1b2bde8ed779316c2ab646892b66a002662a5987766a45a50f6a1a211fcc679af5296a441007e317deccdbd96f06ac191dfb4fced49ba6bd58bd2b1f55c6e4cb38d2fc87cc2340fa825893d73c26407dc8d3f5c3fa03c0bbf79a3e0b4a12db06f57d5ecc2b61e6ec5503a904df971707dbf89746416fbebe925ede868205270770d70f9e3e1a42c9c91510604ffbe452a719e57d75e333d4834fcb497b9650c316088f38f85c3188e32531a8f4d67a41c8e27e723992001063e6ec617607aec665a70cfd1631f874870599aeb7f18bc61cafb5253eb2ad5518dee27d2dd53614b743656b734c9123cdf9f44b5e914a5c13bf10e7c1b7c1430166369d5776507a2051a34cc7de855545cb261ecf1ba9c2114393a4d91ddf7c323ae66366d3ef505933441e8de24087f29af1a0c5b256f1198b5487c552ea95d1c24a2fa2ad6ee653843e9046a27b94c7e37ed0c0a5daf5c0bb09775576cde3643d625028e026b0ffa051c082a1a1da2a133eebc802662a076ed2b52940794631a988d764a2223d0c71fa331858715cfc2c7e751ba4d403c9c5d5ae5ca8d85b664e6485c0443fffd2fd41b6943a46b768df7b89e5814d287028e09e65a1444c4fb53f076951f876539e42f87ba9bfd5b1a38d9898e48442c9a16036be8bd5cac6a06c2a8e367a70492f84c3afc1568fe2d41f7112f6e013887dd535521505c0cf49a0bd5bde5dac5b0c4f11e7617fa4ee64c5a9d6981e46dccf4d5e86c08952266e0da5f0abcbcf6cd312b5be9c5d0c913255398a6c357aed1bcd1b395442a9a61f01edf695e702fcbe7bbfba87a8c5580ab988898b88935f210a959f95865462f4d5f357ca24f6219f4ae1f187e2f799aac78eb6c8e28cda5827c82ac747b04544345db82f9d5b5372b3e2bd0c5858120c83f8dd11bb3f395c3fcfcfbe15ca19274bd33c006f0dd6c54da1d29da25bb4f925a1ab00c108d2c7c13bb955f53e51a7eac59bc18742a6cff50cff4c8d9950f9ba1e9f8059d46eeae583673a6852338f29109dc0ecf419d9409f5100559fe0d601bc26738922892eacf9a6e396d9dfad1d9b0763baf61b17b6ce92849ee8e600f19593d61f258fda7e88a3e772e28bdbc53bb0855e84eee9cd63907e341158bf1cc4967c71e77e22f851686cf276ea73af820ec080edbe53864068ca7710a39b6b5f7e40f1fac10da63d777ccbaa2b8fa811fed905a8e5036dd17324ebcb208913a50f008c363ab54323fed10315327f0e2d61a6193bc01f77b4aa6b4f394b36e5f9100e21b6e6a7f97834a7a22a1a5d3c25a54cf70fc478ec86714b53ddae98f80c7916f52fc8df3da3179f80079917494e81d1b0c0a8248744dd5a2f20518f92b3c801ec8fb179851e4c7893be43d8d01ec1c1be6545681efddcd997657eb10545b472c3b6baee879d47295cbbed455cc10065725b1fcae54134ed9afeb85b37031c558c2a1efcb51c6fd6d1ed9e25075ae68b4c72c4d1d2fa3263bc238518735e2034c728254f1f8bef6649fbb1c4e9aafa11ecbb1702e5a812befbd54a0ae5c279eed3096b9488d9566e8b465a4358c73edced4d06101e8d9ff620ba0ef0387faa1d20e2783262f491fd77113a2d2f0350dad0f9094c6a01bf5cdd944888b99899962107578d3bb009ed14f5594d23db8ff7111e756267b300dd6cfa34d4e5c5b12ddf5731cf0d8c1cf8a0b5d1838c4fd69e0d17ce12c12f2afa961ab160a50017645e8b19d0ecb20c250b746485ed4ae3655d4001655b422ba5d0a6cbc6d0ae307d01f8c28537edbbf2a3b18dca854145237f997c0790593aea8510b513e607c1c26e4522e1069f962a2beba6a321d2c5a49832fa1408b568fc7021e75944a7db3f60bb5ca9553a349bb6efb3ae28111e0c29e00165ee718c450529d1b281101d833376eac3fc8c8ba897db8268a6ed2534e5ef20", 0x1000}, {&(0x7f0000001200)="5ef45771474bd9eb9d5d027c278499c27511d8ab96d42ce80408", 0x1a}, {&(0x7f0000001240)="4596f372c60fcfd056f1c57fc2c14e1b029ed36db1d2c808f70ac8581a84df5adecea37a80feb891c5ada21c80f1d22b1b9fdf30cc87988adce5e49fb6d5c55b9ea081b007c3c03fe4289b5063d447cc1236bf002e10c99ac08d06a631a01fab9085961d5b5f57ab4a7ffd59041c43e8fbde90e9cdcfeb0307ec75fa288cc570af0ca9380fcf514986d6ff583b534879baaaa8f8baf11f28fe6268d971831769aa25e4f9c54a7d7b3856e9d4b1334aab7f33552efcbbb3f9b77706689aa5a6237ba63213cc0035a1b8f4dd", 0xcb}], 0x5, &(0x7f00000013c0)=[{0x88, 0x115, 0x1a3bd8c5, "90de5341cf05307a25a75036ba6cc342b15f03ebd63dd2f12fe2f5974ea6bf77ead0c64df97ecb2531355ec40a324c1dcc31c65debd18659bbc1c094ba01ecd76c7dd85101aab09169861cd2eeb984b72c23ef74e2b7241106c758fbe98ceb7e09cef7e34aa93ed650869689c25b8f01bf994df7bd92"}, {0x70, 0x10e, 0xffffffff, "de943714f51bdec358515359279dc838f7ace6418e833251b9a4cf260ff46a2392a64fafdf6e56c803bfe9cd9ea2da80bd947d3b28a1d8c5a0d5d5d5ad9e6552225b3ae9d5a28fd5a37fcdff79cd38fd9ce8565c31090539af036982"}], 0xf8}}, {{&(0x7f00000014c0)=@tipc=@name={0x1e, 0x2, 0x1, {{0x43, 0xc07b}, 0x3}}, 0x80, &(0x7f00000027c0)=[{0xffffffffffffffff}, {&(0x7f0000001540)="5fe33c2020f9b60656353544e4d50134476f9b5aa6114df4588d3167dae45917f38ca6cf6150c94edcf681ffd7a52d6fa334b366db21e80ded1b515946ac332c4c5c5dcb5ee5937315cb1e6f0ae2689c4d8e36592945098578dbdfb89c1b4410d6fd151868770ea3d5d529498085f57c7c0c1e50aefc1c6ab6ab5f98a2ce64938eb105f98df7e954df34683b376f78e0320a82a7eea6cc505c1bb24221a792d57a8abb0f81eae27e5271428fe63c4fad452fdfabf6ef52dfa5cd6c55789fdb5c35feec2f65990485fe71261072ad1f3491faea03b3586f630dd4a6aa6d57a82d6eed7a8d695de4f98266db", 0xeb}, {&(0x7f0000001640)="da308d98ab2cc9eaa58e67405fd0103002163804a171f309c714d6265276534bf6f99607dcf7123f22b568be0fa7c7fc3fac592c6960a5238d854a4162e39b258fd84a49baa28a154a81c6e25f1ba57ec9a816d5477f6710c3a101ca9f331d2a7cbd2f83f746cc5254c2e79741af4e5e2338a27d08", 0x75}, {&(0x7f00000016c0)="7cc3f13b1e91189f061b4ea9ee44fa5e0e5c49944c141946d3effa473250860cc1269d02c82bca692c5064140ac1bb4e8ba455cc0cd4b910c07a8be29cec2d0b79ba0ae0d2de66101b758d9e9bc2d6dae6cb0a3def4b5ede209957840530318d79153b34cf2ceec69799ef687d14486387736d77e6476d514157", 0x7a}, {&(0x7f0000001740)="c9c70baac2bd35726ee264048e6efc70acde2202b41f915b4561fd1c2adf6c0702f5cda98f5b05e23950cec57f5260a67a3694de9dea83c4b8c876a630e36baa6cccb5bfefb4e28b47a464e496098b366e9a5426f608849194d5d1d4979aa943b945118f14e66e66c9ad0caa241178fafefdf510ea9b3ccba3b05c15dba06ba418408258aaf71ddb258550926ba73dd8ae6d4e6ed45123a3f97571b7faa7f5784f95c3adeb53cb9424b947b67723aeae0e726f19ae42ee5c0fd8fe9578acc1e069a64fc2a06f743c17b721ad0d08c13cc5313790f296e9996ff9ab21f272a2b70439e47dbba034866fd1535a9ca675d5b42c4ef72fc19acd72fb5359254af5620a0b32b767a8d5b21eb7e6317361cb2e046f935b06de6f789315753a7e182a0cf297c0a0542562214282b0ab6259be18fef148ad4f5dc85a5bd92c2bfb7e3e900c133b19dc0e11943765e8aa372bcd6f5dc53c19cdc45a8cf99f4c91528383189fcc7f4ea95de3c2fc0aaf01623045d60da3eb9ff754463f77f9b023e229b2eaed07c409e711eeb21eeea655abe37d63b6586237c16906c4a221c4fdec98109e7dd2fad4b916b3063f1e0549024362980265df4473cdb2e739a282efcd4c6a2e151f35101b78e122793954bbc4fca407acbbfa11aa37b1238b75db5a4f8b111d3d40aefb822eb47ab10e00c7709b61e7b1634841c750ed48a0b6a54254e4d9c65bc1ee75943189c697dc27a3bd3a54b61e5997d70d33b4aa6b2e7760bd56feb75b0fe94e65e7b14ddea431ebc71db4ece2cc7d8cab9114ae7f20a24a02e65eee4a8b6b5de8832cf5482170c51a63fb52d86f9aaf8753f5580288a63ff3be419636696ffed70236c86f5ea3daff4ff42ff6c1ce336d3bb82924fa26d9e1cf3748cbda4d7afbfc37808f46be307543cf2c2081e661f36bd6a67a9495d739178de9306c1752eca4f54e6806065b0678ce7f39d2f8f1dd3da747db10f39ce4ac871bdd13f4f42be2347b95464da7004546692b0b3020ab574384d2d54e305c30a0bc482f14a509c713d6a8db0846018c64c08b8cae824ca5d1aeef22c6fa6f6513b17d7510339492e41202e86c1c650293e738cadb9cb7838e999f9572a0507f1abe5c6d1b3847816fcb628ddb85687e92c4e993a0dbe44f8020478ac6235e6ad5b825c64a382ddf18847fd37a3ff078bc131b98839a1f83519ff09b7b96100fc6065e0b2701575d06130fe8ba19a1beec4506cac475dd467acadde59822f3295be7c7b7622259d05dfbacd5a58832a0e7363913879cd7c3579359bb71b9aeb4d3db405c9bc26f04ff0d0b633fcd020686ebae6c86e4164630eeedb59858de89916d4bb820a14ec1ffa4528b1255cd298294bfc8b2ec487222ac75456930d0b3303470ef1417319a096273792bfa13d9945714aa67d50e108cb5f86dd8f5df122be1928661679900ab11ccf46cc93dd1fe16165cba840146791db585d83969d030a8076edbf71599a507d2f451379cf487c779577fc670f8a4fb413de82b107a9cd004978e220999c9322f475136bfbf52861c6e0811881a28b93a2515ce24ca3e18d4090d17cca949e97b183f38d064c6e45ff5e234350c077242874877709f764855ef182a5c8f93596f0fd05f3fa7163eb444430db46d7edd1b4f1fa86f918f31c1a471702004b9a0b4ca818c1daa06ac4bda0b2215655d0196b1a3328c449dbd541d6b5de74d0ea04c908f97a8d3b9882f19ec8edc07ea249e7864f32404714e6f0d42aee980f3b2f23375df739fdf51b656510882084084f709516511a1c3c4c32cfc537a045ef5bcfec8df6dad9164b38a773ea441478721bf915076c4eddb290b50e66735c20e63022dd87fb0395cb4378e874e591e78dd2124ad673db1cff78dfc898e83cf4dd64984eab8743a275cb319dbc7db47b955f641c09cd271cffc2ca19ca46d2d2ba1a7417bd1b7b177e2b0a6c59a5a42e97fedb98fb8eb2222527b2d29b6a5d86aff1e0cb1f603645fdcf6cbfc79ddafdae435322eca14603c04fe7d71edccf2feb0958f10202ba5abca443f91f372a3aa3b2f60919ce4b065b772dc637f1c786de950cb44f1788aa488199348a46218ec86e4b383c103ba803f923b455e390297f9430197930c3bab62f7aa1a7240134c6d64ed2394467b1fad5119c10d82164be837d6536b988c71304a11139aabf24caa5457a768ff1bdd1dd32cc5ffa4e59a1233155e7af859ada4dcf7995889e23754cd32fd8cb0e4aa4bc94ec02158bc92f2091b3887fc94c6795f630b991a39c7baaf3e63fce356cdadbd1ab3db73ec14aec2c07f929ae8872bb6b1a2e31e8ae2b179e1ab4b0260b9e5bda7bb5e406214ddd02456843fb29c7ad2429d215ba019a8e7491d2b93d368f66b18d4964310de21366bf1ee1c9b7caa0c10058c15862d23c564b3da5f4379b4d85c0b3a3c5b1ec37b6830f662c9105a99a6116f878ebaf532c83ce467c1df94a043f0d737bc87fb5744f22ad7416ec4839fefb3dc161de618eb7029233efc50d467cb1e2be0c816eff00bcd9bf3c6fab8742f266b84acfd8b6a62970956e18f9ba7f960a94b3fdd3aecff7a21874af60a6209cdeac9831277273a63ec46c8bae68ae11a4b3bd46ac9ada59d6b019b019cd1d1c861ddb49b436e2dda4ac057f275b3dd0ff80ff5c6828eac108e480a5825fcbff423fb0ed43f1336437f7612937c9c18d8a52ceee4de52615b845e14f07445f5157db94035017d8c93350eaa2a775bd021f0a877632cd1019266bb301b1046e0afddfc65d563f708c45feb98a94ba9b573b94128d56440366b8cd7262a5b9df7657c25da0b7c0a201b19851c8c88c25db647f28ed901e3bf3f48c69dd55f9cbdcd8712a1bc2e850f078a13466d42f48cbca6dac7b375290c9ccece09418f655a3dc1d61cf876808cef7e00aa38d61bf44b9ed86efdc9cf5bdb21aedefa23e44c5b7895d22390bdad0334a2c7dc324fc042cf81c2c7130fbb469e97a9c06501fc212d98a93958ec41ec198baeed1a5ddf53deacc5eb7196dac666bcf1a204884d880245b94a1e29f7ac2c6b65de84eafb64dabd0e42e99e8d2e9d2c1aee8b16f5a2badc80bc17dcde11402eaadd3f34664ed10fab49513a048827fb87098d82f5ea5ab86226a290cee5e93368ed36c322549cf2aa2895e289a2ade6174e5aed8cd3fe9bf3a2b70f8b38cb45bce4d117fc37c89103aa2fd28e60ceb5ffeece26e4b856619a75221f0e5312b1bc08ee333300de6634d72820732ba307bd537e4881a243d3fe8c1728036ce04883e19e9b9f9798e0999760a777efb88e5b43dfe88b7cd959cda0c605b4c39c01427e3d13bc8318ff91296883e78544a3674a7c22039d59ed67dbb38439de859be87d27301f2802f5af992963badcdfdf85676249844ad78baa5055d42ee41d484b8d4afde9f6d44122f3361da4183376626f408eb8e62d5dd085692401797566e701796c3040dd8f474a6abd794a13db3047af10fdc72b85aaeeb87f144f497feefdbc6b92edfa507ee5b54ea15c2df38b8deaf6b7464faac6ea3bcb260919bf7a94eb72c53100ec80d1f4186b1097e0363029c62c7af008c70428bb66c46e78df764a9e48d460cdc4c64724b1740e42cdcc4fcfe310fc433b97ce30e5d3173bb009fc33bb3ae46ba962cd4d938f430772de7f95001bbd72eb16a281c39074d41ae4063c9fd26e6732cf838644fc8a3ad7a11bfae14396b9bcc0af788a72998b10a93f09dea97820a1dd04c02007ac8edd78e2816de1fe1eee2519b65239dd8a185c83569522234589731fb1af5092fb426e719658628ca765b2b1e420d8bbfa5394bf00d18867f025e495246aa0111f264c03768d5ed987c89f37acaa93d6c1c94aa58e64dc74f0711c8593457b0b3a21f2860af49432b49b9c0fadfacdc892d11078e55a91045eedb088c9fac33634ae05abe115800e81a998aed32aab3f42be75659015fe899b51183f2c448ec0f6816df93f89a28cc2f4665716099aa87630049071238002a76bd17a58d392ba2f8a0af68907b9d6d70d607259865fd500eb44f57ccdc8acc01c1be931e1914674c3e80aeaf4f63309dd55ee92d957ae4642c5d54efbbfa9cb90e4e123a32e7a57de8ff1c0ac217d76adb806082c00502f6f7b13821905c198b64fcd91a60bc738cdf8450ed36f7cf1e64f78d4744c51d47a80822e1a71621ed0ce36986a657c2245d0b6c39d2a76cfcbd968ce02f03cfa9c4d7d229e90548820f202f18989725c292b9429d93c681e40c6f1b37762c357c86bef7000c8d655a8d2bab3c62e442b02119e31cc88efd5e456d4894270291d362871dc21f20f55cb1355281e3d876f8a6d8663574084348a0a98537b8d0daef33ed98c2d83f30ba8aab5f873368d34041afa48b8732bc991a79ca061ec5134c4757dbcba07a656a90279de691e3f0b31150a22f6bed073c544d74ff5500926eb0d8752bf55c4f8d02579a007e79a7b139295b85ff803e5635f14c6f6bb692a60dac3acfb908c26d87b0699987007c30def11149dd678adae58d090211be0e21cd435e4e142d6afc169d5bdd0fe862976967b6371b02a1ede7f46c00b03f08ccb85d9956c154b17acd09988d6ae7e19727fcfea049daf42ae3aa8552a66148bb8ad82294cfd82f1916077a1040a5e06c63a0148d28d6f3b0859b7db8c812997bfc2126fb9347815b9797b3f2a548f4f6a399eff3afb7ad7f402bfffbbf4ff51b92ffceb3fcb31f5500f9eddce87c82fa07a48cd2160388ea8b757b0c53bc95f447d0055dabdd2187a19709663972000396f57923dc9884fef57d5a38aa961fd8196a520207f5a228c04711bddb5468b94e54d11f54b18b95e273b823aaf5ecb7fa404b838629f6fb6ddb7e758b0ebf3355764ca66d1689a864bd48df96d70f307036cdedc4a9695c89789b221688fa3cb27be2adb154bb404affbae147f45c9ef4be576221b7cbb02bfa2eaee855bce1cbc4685b7ea8cf9d0b3d8c68927deee958501e8f0c63565917bcb4f61f29ee183febc5598c9ee68400934eced55dfd98648681bb934ab40093ef2214008a36e677685b09a2f0344ee21487d2f664f2b9de85c3c8f8f839bcaf7f448892e50297c4e59d527a7ea72bc41c2164092de909b90ea4996f7b6e061636a1dde0a66cc71e3afcddec992b66e4fa3b3068db55628aa4b78854c1e54624480f3e11218eb6b07f9fd60a5b4e42d2457eda8ea643ac96d727b95e957c063131faeb9c8e363e67aecbc2c632c3116537e18d4aae4af69b3141fd10c28129c00293eac3979a1081225629cadbe5bda9fe67f022b8e7bb1527a7d7f9f0d1bd97e500395affa595b8404456e2601df1a178598a558b0bba9df69411644106474d74d713691eaebdea6999ebf6973e3be620bed6a42d4bbb6b8e29d986f78b0d216c705ea747f556f01abdacce4538abf4ffffd2531956ef4410cf2c6e647b01487aa1e2cae80c1aa6dd360d93ed231d5724d1fae9db909d6ff78a6d2aa997bd233e3c6209f98a4ca9dd9bdd60632be39183ef69f07a2268e8353680156de4b2fe98ece0896dd2090c6a986740024135622443be7e163d11b67f339c9919b04f3cb022674711a05b4123a93dccd780077bbc3e5ea822728e0e6cfc679fe7ca64a86e9e2b0f5aa1e1ec04651e85a5b176a71a4b3e70d37fa38ae3246e2f6d04a604bbbc43549b72260ff6470c997586b4215008ab2f37a7afd5f3d3ca70e95b8bdd2ffde49904ce5120ea9cf137fde97b0496446dea784f2ef", 0x1000}, {&(0x7f0000002740)="e955fe3c7b48152d56fae5a0e274e3beb3e3247d5fcec5db84303e6ea05578cef648a056496239ed838000b12b3ac7c3dc52df1763ed4e34450a9c1647ab56c3260fa363ada1c2af124d7f3d079254106fc112da850720d01cff781fec32b993f282463cfc2b397ffe42760a9d1334ed98059bcd6d77", 0x76}], 0x6, &(0x7f0000002840)=[{0xb0, 0x117, 0x7, "ee0b4b6ace69370ae020743d1ae1b3035746b6e143b95201b5959f5bd08b92add963e2d9a2f0504e990c8fb3ad900bb5eaf5ee3af06f654cd3c96a39cc9d06aebd5cea6585c6fff9a20232ab93ec96dbfd6fb73964af99838190d37bf9592157bc7f62c4b952965660f4ea1c6aa0d43fac0b3bebd3882e40b599272d7bdb3b917a97da87117f58498d0514ac2124a7b1d8dc61c71759e57597f25d"}, {0x70, 0x117, 0x3, "8a7f8999f2a49ae7f5f728bb6ecffadf46333caa90957bdd08ecb754eeb15e85c530f67abce14a152d9af262c6b88f2cf1e60935f6ea30ec80e871e4f04c0d0a459b55e820980c8577450c068bfb295fb094b16a4baa05fbd4e0"}, {0x80, 0x119, 0x9, "e9db4cdd77e8287161586b196c2241e0df981b10c57b2fd68b297d02e251f7cc526f5c32d6be51e6f1a2d978a99277dc1c5ff8b5046f57e4d484bc42874d85dc9a72f1adccc21a05e0a1254d6729d1140af56c7425879bcec971deadd5c99e3893ca6657c6d121cf784348ae"}, {0xa0, 0xff, 0x20, "33f51d9bc8334c5f76df7815d53753fbec3b8e6f1eb652813b375b8f18f4f211249725fc601008d69756cdbcfab52c4113fc3a844e05f987f92fe142f58aafe58d6dae447092194fb83a658f5de683689d53f73d2c4923e5c44157336b2bd76daadbe6e526d786ebaad9a8e3d0a465d1b2b528923b830af63e996702ce189c5668c5e9ade0b145dda412"}, {0x1010, 0x11, 0x9, "9f09cb5f183f9f73ec1a4bd61223087d67eb60487334a98ad2d755b5deabfa9a025b70e3fe0b024fb51dfa4d122b21d8bb209c14f0514d91ba9f3cc45c3c43f19948c88dc89dab07a568b025504a6f8e857109f18947104e2829dee285aab59800d77f34d7ef9bf1ea73aa84b251e538ff8a13cbc7fb7240a11e0771786de68d00150715caafac161c84f4b0e552c1546f175954b4e7cb4726f4f261c95dfcd496e49198a9125026dd5172aca3d7b68d1aa565ee71159982163537bb2178403772b047b376e5b540cbee611b422564779575d628fa71637bdb1d04b3cf72f23fca9c6e79489d3c05a4cfa261818410b311c51dfc9bd8805cfaf7d30a2663a42fe11c5bd67220f076ce0507e6cbfc28110c968488406255cc0edf7c128ea250f96470215632a320297243bc4502ecb640365744917c0b917a95c22386493c8ad26c6d8ae7bff64c2171704f91ddf3d1b0a7b2b5b169147a22f0ced9117ebb64dcb1c652e88aa458d5c95700690c02ac97e9f7a3d1a3342271b03b5a9b268bca8fca7667302bc0b076aff902dcf635af6dda86f1a188bb5d79d83689d4510b9f287d402c634a205cf1cfc1c3bbd3a80ad19e341c2462106a16f8ff21eaefec85f207daddadb221ab029f92bf6ab03e14096abf0fbe93eefa8b781eea4e56d094832ee8f7126056017c70cd2e284bf56e534fd37206d0165936bbd110b55dbc085fb80b4c162c7c1b75e7aadc6177d4a714c2fb6c1311d8b04d5d526da539c239545a2f7b48ca9896c1f8e54c27ed758776d0eb5ccc2fda87f1cdd8156ffb2a7ef1c4404d822ae40e609231188b4b32ea6b83b24a2ffa2dd89ad5698aed3429cf70ba7311cdf10888663d3ba4ec358638cbc7110ec51c332e2aad1e0dde15079daef35adba2dda583d78faa896dc7486486af668b588278526a16ecbe5f18392748b6a313b93f34c302e1885cda1fc19a24998732b5ab5a6e841aada4486688400ba81d68f414fd025489a284d33cd424847d1ba6a4a825624d20a70338d796cb141e72d5d96d3f05170f6dced0a11725039b873dacfa2b9d2771622ef78547ca0438e06b1c18203c37882d7eb48c134923041efabd2cc6ff32aa1e65fddab80c19c40aaee2f8c7197b3cbe6eb0ca9e39cfca315776ba2e1472defc981c99e0b452123f64a5696be02cc0703997f30cde90b6e13ce85baa410857663c3feef062cc87de88bd50eaa3a79fdd4f55e95d3adb063efb523047d49645ba4e328e85809d3be96741693d5ca16e69640fcbcb47d30637ec57ad6f1f1899b231d2aa521ad0f3394e4a4fce9ac3da667e9b52eaeacffa6b547dceb957b3d0bb9adb95839d4bebec70bc59033038dc1b17b04b13202a024cee0b28366fb290e43eab5f0763effbe54cd165589b12462383f96e8703a69b0f135e95cab8dd4d994220db4040a344c7eb87cd561d6ce9341e02a0901868395405ce2c83373436a9186da0120651fde2cbaddfd7c99ec46a89153ceec276d8d4c841d1f2529199270dc5805e2168b7c244b8ccbcab843f0c24e41108340425854535bbc2a19cfed0259653fb6b979c03f86965762028b333c7b314950524c7f3f19995003800fa0d82891723b2950b8287c6ebc708cc7c92e13ba816fc508898b5971cf12e2a7984d85f3a49bd0b1354ba163cbccfb24ab23d7c0494bd9e823e69487727696f2d6453b2c4215aa4420c394685572095ef74a8cf62ce4f655df9b18df0882edd56e9fa2cb7e8c21384ddeeccb0ac0efe5d195105f3c38d1355873dce4ab7c3b2fe04839c3295d0ba49afc9529358cd9a66aa7361e17565d92a777d96e23bda381a8d7c848ae09bc185a14819cc2ed7c0d7ba7d5442c496836ca38774d24224ea45c7a260ac0803e0e9aead3581d60962fe68f7aedca662bdeff56e3ee36ae31ce76e04aa2bdb0d6ce491a15e56f8f92ac97c84b2aa9c1e6fb696c1242f64a8cb471831a16c20afca2e76d6e960ae7b74bf69bd4c2851f27cc663f841f4ff39e6c915af7a1c5c690e90ec3d1e03fc1eee9ab21bcc6b19d974ed503c15c17dc5261886f22b6d6760457c0bfbba331bcf094d7cba3d10fefd61e23e5f6a8d5aee664f3da73755e26b8b4ec53a1bca4c2a9c46baf9c5f8ffbbc84b71359c3bd0c5a8b18eebfc580e94814ca4d18d9ce47b9d187c9fd6861c65cb259e2c970cea0b9d55008509e57ec150c59b34d79a1274b653323ec897aa0a9e0d74ad71503ce167a51665dd5ca6b39269b874eccc6e546b0dc9c011e7b0ae9ef0fd0c420039b357fb4088d3ef1d49a684da7c3b9401d7cd500570a43a444446c0ea5fcde18d2d30d3e2ea25c4b0ed1b518243a0fcf9036d36d12e6e8f2e97889ef7b8a7dcb340159ccc2e3eab49baaa3f0b1bc5fd9f8478f3edf9c08350608f94d522f8e1a4981cbfc0496ec7d7b07577e5b9a28ce2a6785adf3a06c1728c28396da591ba6b1bca16cf06d260c29308e469054b3195276af931794f4d5133f323045c570cf977a3201f1a330eb50bce1c068871580a820f5aee0bf09015ac17bfb6ed49b50654a8026c2f64f8e1c1a8d85fe4b1ef2d80fb12fed0e7d834e31f4a77282460c8efcaa04d5ef6b059be8f7cfc415e1e5e3b3e80f71b59a1eab90919a786bea38f20536f9165f3a7b86af74dba4f9f9bced419016ea1694955f6741e02715f776f39f15bcd8afa85d606cae809032bfcb94e04eb51372dea5b345abfd8f615e321e34934d831da76930f80364c2c397ee6153e7e947b0be40d07a9a0ae49ff2fe1bc6ce7f897259c90bc4520363479f0dbce62994472f30ae647660c380ae90635aeed918c81a726703cba9e0f57064036e0da33d31c2e23533f5a6bdcabfa4b6a7cf07fa8ac95acb760c3e0602360532ae812563ceb864ce82af81f591b4aef1e319b964c1a7857f15b2923bb702064840fa125bda94063f642a3e737c9710cdd93cf38b93526c944c032e48593f3718a653685991257f56c220a00b2987c2ee306eccc6cf37468356b06aeeb3423a31f2d38d00f68eb100c83909579525c8aa76b2a1a877787e70ba5bc0f52d90b71eb268c23999522a58f74143e957b5468dd21f31a512e93d39eed9d1333c5c384388cf112f5e9198a2431007d428f2d73313e107e06676b282eb48c841ceade0006ae0c71579dd269e0d67d2f800316061d0ba244846937a4f80198e850d906e20aa2e4bebffa11d5bdf9dbb257b734b9804c7da76112c778defe7e6687a2a89acfe370de79692fe50d46f49903580405ec47a8d29faab35efd5ea1ded8fba82c95968b7bd053dcebe31a9496c84d2b8c804f25712b8f0a02f6ff260cec83fb0733478d01b2098377fc38e33641dc9fede82d8656a0cd210d003b3e108824f187b1f361dbd85c8389144d2bbc9b35e929f7c730a4007460ccd1b45bef7a2b41890aa27e28eb6e4fbccb2af034387639d460b6c6d9828f457c641ff11080f39ab2a31ba2eb36aacf7e8da8064599f26953a48bfc8277e890d1f41c7fbacde12afb474b407f2070b1c01ea3d28ef57b624d39f80adafc5222a86fabbe8633ac00cf5522f7f37cb15392d852c171df65bc28c553d7bdf09970a4e53e2f27df90351bcfbfca11236cf6d57f879e2db086d18a563bcb69759e05bfa152662acd7c49dfd34ee1ec4593b599a5646bdae8c202dddb832717fc77794d289eb9a4eece8e626d5b83f98d5ab35e42516a03b8e6ce658424c735ad47b53ad7bf184359a12fcad5fa84c242271a0a37f95a972cd2130fb94d8aaef650b375e43d71e72dbc996e3999eced4e40d7560f759c92b9eb371e1ddadb375d1138937cfd0f75c72be8c439973c60ecda85b29e6e1fa3a9fc227eb98fe80edeaa1205e99356f279bd968881dc5c0cea63f99d5484b2f80c296bd1677166c7f7a858bc65dbb3246801ed4e73c51ca46f1ff8b21d83e954028714def1493c48220f85f2807666f537a2eaf5b4b765cca70a2395d6e6bc72b60c04675ae03dd0798e9425890b0cbb178e86d83963ad22074708e6961f82e72ee38367eb769365567c37ae9b3d4cbbb3efa50c7fbf41e6110e4d37460350105b23880faeea03e50b55d2915cc0b8f2a560809e49f502409fdd2cc380cc591c9c5ea61c127ecd246cf5851769d9d73392d4ffa8a544c85b01d23c978f79d4393558491abd5f0a187d5843cd5536828816b4f36b65aadb8d41e08935cb5f3350516719d0f2bfeddc2d0ee786eddd7fa8c79a84d4711b6ac06b623427531550f22763e78d50b1815c804b30cb52af742c244db37674e5995136466423e7550feb9ba2d54e043a9f9f33b59b5cd10e9369489c3ab7f9933473f3f18e139a87bcffe7a0f58e81b139ddb538dc18b155a08954e1084cb39a5f5e412a4eb3c85c9a023779dcbfd0433daa752af0779155a6b5932fb3d989e26a0f17aa0f10015caf2c2170176a5f567c328082b23376762a2fa1913e57ce78fb2651022b5219fbee687877ebd6da145e78dea59cce16e7f72699e63d7a6bf36a12b7228e2a7bd4b3c0f595b2da2bcd5cc4d37a1f6435491dc308c3bab6754158987230b6851fc0393a6fe41a77902ce089d5f71a60f5e4a38df28132eecb76812f0448191f7f4775ac7bdaa93d21fcc960111ed71965c4fd7eaec1d120273c9fd09d57a13f40ee422d175b6bd0504f1df7636fdae120f6cbd71783660ee5409b8c79b9673acaf1b13c666a1af447e2a2121d06f777a6f07936bd7d29776bddbd2440afd5319d644dadb3c0b370bd1a62560699e7b48f7c81020324c75084ede7acc96ddc0dfb7ba9a83da70da423c62b8d1f9d9c8f876751e7cf0b66cc22c523233da417881932e8e13ca5f998370c4975b5e628b55e25b705f7fe4f2439873766c0e68b33ed98ce260a1d4d29f1fe59c08fefd02a68c88f67b09aa131996db46ed221b26667865979e690d269a1782664ed45c11346d8b2df9aef83646d926d7f6602ba9b2d4e0140eb989d446c999aee25895f83f8577a08807a834f82e957ca334eb5679239fd32d6f8db8f8031541c28e025f775c27759e20bc7d17b2bdd5fd8eca4a64154471d3e305458ced31dc99b613f54184a9979d7eb3e8c0fb2a30d74522d4a8df7e3a099a50b7928ec3a3d6f717a28e1129071fa66362756576b999d6bbcce0a9f671ca5d973cc8b248c1b6165caae1c8fe5f145775f073857391e7eadb0361643673988c499e77d5ba2d95c19bcc9debabb3cc245f1ac33976a8a9f049af111f927ee7fd3bd20677632ad90b05e1d88934e6155bef6d70c5b0e706a9e00d18618f4b1d8c705018816a034f1855428dc92b6fb0b25e8a1e19d9f77671898da0f34402a5786c65d79cc0b4c2403d0d08225759a2729130838d7ab5211b4b4da57ab17709d3355af1ddfae2a4553b2ebb0b0fd06f691ae50d0d8c9c74cdf6545b8affce63dfc8257fe5cb5b256f34d998be4e1399e701f1fcf50032111b480bf9c8df6145481295f88d913b42c4c6b920e8b7591616bc632b6c8bcd79511b0ba16233fa8cd66378677744ecf08784cddc5d6767fa00be8580d26b005d4c9a0949fcdcc4c5c5f6ca6eada6a5724752557278f7a24b6b13c04c43b80e388314a5a2d2c676efc75b5afc695ee712387b92a6d92fc2b134624420d4f23fb1b6dbe5999323c8b096363199e37e82e0e062d8838d7ffc3bc3e9427c6ac3addd8080e6e5bc474f2a104be1fad2b12555e90cdf6ffc6393728a7aa00e4b132cb33b036be68514b7fb77552040791983b41e1de1ca3e712"}, {0x60, 0x88, 0x1, "f8b91a720a29e497c9fa50c9f63db70c0ef3ab1d6a8f97d5c060efea6bdc1cb4108e7ae88c25ccd13cb48cb8693e28ab703778161695778fd7d0ab49dfa44602e2b3fecc0cbe4c893dfb46"}], 0x12b0}}, {{&(0x7f0000003b00)=@un=@abs={0x0, 0x0, 0x4e21}, 0x80, &(0x7f0000004b80)=[{&(0x7f0000003b80)="ad1e8d310cf3b4aff464b62c2aef4b67141db8df3947a3379aec7c588de8dea951bfb34e0a3013c9c22b64f1fe79ef5502592b6cbe9e62d5329d0c07322f8bdce055c4c9d4afa1058613af669a6a8561e51bdae97e248103686a9b71d75567dcbe3d44cc9f10878855251183698596f695d2ec281601373793b1f1b718b5b259f981dfef27b4b80be6c71277175ec27c91cebf52b7b3a13eae4c5f60160202da42b364359799ea8f0f40ed05bd053f069f2196ad280534097f6adced686ea5d0a5e802df5d95e61d9c1ed9bbf5b7011f85e111a05d274cf5e545ed6364bb50dc604b8f242e8632aae487ed8bf709ea99b5cd64aec912b4de388dcc1e2ed232c51dffc0d67973ba1e36ed360f6707291a0846aa7213459124cf1433062f4c00ffe7d3ba45d54e9b2460fa74556b42142b14e4ce3ec49c927f8ff5e12daed60e0006bc704fac666cc90cb914805601370429bd1b9a3f544fadeddf20d516a03f4e017abaa8b5cb80e16f0e5476db2e7add021564d346c4c739c45ae94d034d0dc840f0ff189085fdaded427887a589d9391223ee71eb53c8ff2f28d5619a13792f3aeb67f18e42bc04a1c8ea964945100908caeb3c355b55292437079a409ade47150e7c5a211aa639c89f170700bdcd359e9be8c81995be8dc89c028aeec0eab256434a63ebdddfc148e94d7efba0fd31bb7cee7736f691710fd4a4bfd87854e253d03f6ed8ada97ed98857c35ce5df40b8c91c2b6511497b7e26d7a2eb83bb3aa9832f3797e017ced95bcd9d4558f8703760ead1db4cdd73f50c4353f9b244f6df12b1dafd1026cf7bd659ec12948ec8092c3afdccce1a0101bf6c68537dbde422b6ef278df3034411a40c4bc46107546cb959f4ef58021bcdeb67e25fbad8cb9db6646e03598e8a64294be8c6f2a210226c5dbdb7f25b304af949aab63166b98fd6ecc3218d594f12de8e70cc1f745f4a15d4e6151046256f3d39c2ecb021cf464c968b4dbce4ab4e36ba7020d790741a0136935c595239eaba562fbdb217c7b67d8b107dd2a1a455da131ae9b03c7c80159601168d1b8e0ea74a6381fe7a3fe520b286102186a1b1fdd961c5187ef403e97d67730db729e8b576c03201b68429bba97ac14b2fe59958e2cd59eca3401bba238c5ee4d5fc14c6bf3258953558bcc78419570ef7c2fae3973a5de34cfac443c17aedb2ee5e5d47f487be4559acc8ca03b37187ec50ee38ced36f7c97c62bcd29026c1f18d25845ab3b98c461ee2826ff2f428b7d63154141d32473e5ecb06bf5280a95d91e7f4557f9bed4f3a9cd93bb092423bb68ea5e7a9facee358f77aa712c17703a462f33b4a4100b6e75d905be89b196f1b634c4b414f1668e24e4ab20dc5015f6a8053783bdbe2da0d164191ac6185906407c6241fbb996eb2aeba5ef776445d2d0cd2a3bae2d62e07768e8072544d392bd56f93e93a89208820ad15ce7e2664aaad8b8971afba35f93027f449f821a467fc800bd767d003754201283c3107fd9f7829ce2d08d449ef984651e0f693ea51ee66145bbd256c7f0d5aa3fbb0fe97f07969ea270b2b2c6a0ca04b299289630c7e7b40a516d9e851275e5f668c5ba036b76c6daba572bb741495a04c1e283edf22e26e2f1949035994f12f7db7c1ffe726f59953a85696ac5ff6145f239306554f4d9316a8d4d9cfcd5079187d83e24bd2756c7cd1c6ad2584666d1fe201bb54beb3b7e78061760da2f32f9aee2b4b1bea19ba613cfc9322bda491a2336dea05ad2502049b0613ec23dc1d7d1b9748a513ac50df82d1f4f7b01d8691004bd95e5af5b9a07cea1c12b8d3ccf1d358af801fb8fbb2b44ca614fcfa05caaa4c61199e19329b8f18c187a953912a0f8d55331391e307a2895c7eed2ab230195b1242ed196b7cb80cac11f0f1b67349d85ccb3c630c5c7b94d95ac10873150dc968a300470ff678831a6c989486c26a7e0c0187d5e743d532422afce1f60b7b4f4a09cc3599334a6fb6cd2fc6de763a5b88001b9ed583a87c9e9f260d32b4fe973e2f9550794f21ed2632e08c0dc32a4278fc29ce961f0afe7f965c7d9bb020ec58f13f5f62a374ab430fe256f693e1d39ee0d919677163d680688012f623c396017c7ffe36fca87b5b5e396cf7124b910fc1fa0294adf1da30a0b56f8cbfcf575dc74afb465bae662afc626720481813e04c4186300ab133c179b314bc681b326402cc6afa4ac91d2ef46faef7cacc09a6f16d16451e8e6925e7c93b0002bfaff15cf937b1ae91114bfb293c22387466782f1580c44e42e614229071740ab072f4322ad05c36e59c2d09f7d6d6e13b6274163e99c8afb0be8c5a849cee7ee40ee6088193bd4f23d8a7942c151e270378deb2239a629217945f5f1381a7d51a14bd76663fea82a914eb9be9ca08e3b38687a7897f87747a4e4722e32bb5a05c9d4ef7776a73ace8e34fa6e4abd4280bd113106d9d0b1816201f57a5829304bc20b2b1c3373870ba77301559af90ade5b37d28720951ef433f17ab544dcc2aa551e64f1f9d293d82cbaa0e013e780a43b193304ca77828224b9baf52df770249c368aefff96dc06c2741747cd2bf9a93565e4e2c86cc37376c4fec98f1413b38b60f54167f1ae014a24559b3e6b82b9a085504f95a17447096090c08afdd32744db4d324df3141386f08ccf66d734753600313eb268300839ba119f40da1813d9c7c022f612547c8723625ae25c6fe0c4931f99a749b6fd8704794beee45277225bbbbcb9f071aaec3a64050ca04e1ad66dff9d9628c5627726fbca46cef06bd1c3997fe99760ff794baefc769fe102e589ed6dd5eae48ef2b1e4c88daa75f6745eaef45f6d04587dcfd4f1e73f8cd604420ce40a8cae0fd590656229c648f3513e31288eb5883cc7971f8275210e66d2e4e100da5ac343c0252068bacee98f69ca2d29faf4aecd3755b7e06596368d5d8b441c8677ad1a6fc9fc19772f6732094d2ce4c537374a282ca794990139ccc38780966bb2d0cca55430ab940968772f7cf90004fa5b5aaab827b6328f7e556648a065964d9e28509d8bbd1b2d58e89c772df7ed5615c2da28010c8ebd87d8ad48de918647fa3a0ee6a0f60be2886ae0d963b315c132c71246b70d0e116c99dfa54d14c9fdd5a00b2e636c1c4c4c56491a90aca35a961f2447c67937b5e1a6921227821b74936be83ef4f8ca5e8e21f0451106a8aadc21186cf4a61a6f1bac845f81e89a888e7e9d72c00d0b64912e21dba970e3b3b63f5d8f4e0202b701815cccb6c82106fc2d2139c5523dd026d83bc25c57a715295278ba946a26fc4ea7a09ad106f9ab7611ce2dcf100a95e2f89989a7788f0d83548d701f9712820ec36adcd54d79e42c6a3ba2e1ec715cac8feb28797968ff8afc864635439215ada3916280c478867c801465ad55aea2b31b8bf138a0fc7354619c67e559e815d68e4d805af564b0ca8b87d9f29020a1701238a38a45833449445e6381de628d9b28ef3029f85489093b28a306420ae239b1752cd89a08de115b9097fec94350c282577b584214d362cfd936e706544fc8bb6d53341d9570f01b8f4a99d6553a3f52b410dfb94f5fa8642692b7e38a6de73d083f1c3ad90c337ab80277ccae5a7f679b21794098a8152e66595995d0f222d345f54b9f6081067578cf353bf11ed20b61293031428ca31b045c8322149bf2c2054f8f3173fe03f3e0a31eb650976ce63ba56db2043e1d58e4f3d3485d5a7660019b0564030120f3015b25570d7fc37f74cd2853d32c424b21a6aeef117ca4176ebe8b7bb82753b4d5cc4512ebe43011a6d00dbe17aa8dc32b99805c894f48e0dc7a65202d9bfaf3b72e6d8b925a6e339ab839f6f85301ee998f0f16e8ca05cba5e8312df2b0e4b3f3505938d189379ff915926ee8a70761f81b5519f79c395efa847245992a953df7db4275c3db2875034ce5bb658fabff012f40a4b8dda41f2b18c3f47b8226bbaadd9fc6f5f707c7e35554e538aeac3ea81c6f9419fab1c9822ccd1d9a2fc73a762cd3914ab299b5e66c786713f3eceeb46cc8009a8040c350732fd9dc1faebc87f8029d923047762287372aba027ca166a0b12a1be1c58ec2e4165065bb7d7be733f5d6ff5fdcd22cb764266aff2e412dc7ae63273357fe41d024d068fc7ebb05b611d4eb5f2345b23fc485272f3822e1a5dc4fa8cdddc99b4e489ccc9afe1b344b3093de9712b2bdb1c7de0459063695981bdfe83ee95a5b1332a2f582508734cfd2a12b966e962d25ada9b36f31f818a1a507db84a4c39032b68fe13c09a3c9de743e2fcd2a86df5479d7f663b51d16e96b621734ee60198e9168f0aed40a63820da232540693505410187d84be4e5eb020a9a82ea87cf3bbf05cc349093dd6a7e6b2e5db7d0844da6fe2f0fdfea1705e3327e1126d07081a8a0dd8040e7b394d431d3ad9d2f5d32f2c7f388483d44e3fdc8d0a796d50b63ec11036ed7c35a4de6d5f859a4961af3c24aef97beae3d441c9c6c8223322c87857c5a87175a71162029f82fa3fb9277102675d0c18821789d8266fde212994417138832a2319c6005b2de714b4186f08004ddae9f3e30e07938eed54f7134ec316cae0244d0791bbef295eabbd5d27846706ce38ce722ee3bfe31dcfaddc54b9a065d0072407c45eb390ec0b964a939df0cd396f00353d4a3afd8d77ae07004474a772f1576d4c8475fdbd86688919528489bcf19d6e997399f66d371fab7c818203c96238b29fb7e9f132dfcea292862ad804caaa02582cc1dd4f1e39778db720080c863af67cb2d4f70309887053edd6ef9d830410ab7af1fbfadef8fe0d9724a8015e3f2db2ed06d184124051a60b23f9bfe32c25511373865a3763cb8d7c59bfddc1b66110a8d2137862d7198e40e06bb894602a14d9629c20c2bd8f2d574bde860bc8a07b19266a56b75544b0cc6b2b3a00cc89ba772a770faca376fd855966085864da1704de93eeca2624cbb3ea81ca0f667acf3f1f175db6aaff2d4c55cf034cf3d32840b7ab424114601c193ec894092905aca1ae5c5ec9d53199dc3abc68378a34806ddd1995a0296bb9c82378007927ed0667635e3ca6e1c49c4cf47a0c0c79d23e6b14c48cdbcd4dd1292b3573fa5a515344bfc575d6a25fd449150c150d6e74e0cd6af0aa7aa519cc078e166cc2a351e0e815eb2bf16aa1ffe556c79e728d6892b81d2450017148521dafa22cc0ad9eded296af002c8f340c9768e743c82102cc37c65862d73fa8a6fd5f4abcdc6326bf44d0b426e569e034184db870c710997757f69d75f2b791bf5ad683620adf17e057a731e4c4080c8272dda218b735706827d7b011590e52b3223353e2f33c391be0caa6b621ecef9c237892f240b678dcd1dfa2129c70d1712fb3b2db1bce0b5d0066278a646ba9a18d52c2f3b723ef0508ce957012e1443a9a2915a65b1b983c14fccb6d8cb4782ecf92049d4d81b9a8f690c209f90409480352c2b3da7ea8b5fe4e32943ab72206728ffc3c97021fb006d5abd00c2136fdc4164e7b1542abbe1acbf7675981a55d40ae0108c330efd556e6d372937b84f3836f12b93ce126db2cae8a5b70adeecad520790465724c55c8c3c98fcece21bb376f6cb2eeca792e8d1415769b4fcc5fc6056bd0f7d2e0d9933bd3bdae56bccd0a08ea3b75d7bb136953f17b6ef0c528e302d8e2a2379204e7282b432515ae17a66b9c8644dc8683dbae31e775249ccf0ce1111598544de1eef443088d3a7b2f7d8f3126536aca513f6eff", 0x1000}], 0x1, &(0x7f0000004bc0)=ANY=[@ANYBLOB="10100000000000000d01000009000000836bbddfdfa81b750db88dc3bf41dd67307fde421489dfca9400326e0a36329c1aa8ea9594b0802c18515d1304c850f8c80ded79b3f831559ed3550fa7aea7e96da99073a99ad43b453a2306669caec05e623374a63eba1238817f86054ac2199c33609891c43a6e81b9ae7a30b0365739b42279535717d0e8fe7c1f320e1f91f0f03b6628bd7e17f60a93745eb7c591148d39a0312ea26ad043857a2162aa47987ebf8f1cb41bd3eedd722e7448b3c8ef7f67c5285055a124d2a65cc8de6a74318da4f2edb643e2d8852f98904016649b962958d25a22457f8daf64a747a9be49341009271dca992e569eed79bf1391b1a21a28726d6e937c35fff937ece22248dce4f21c61ebf7ff3f71449dbb9da1ccb54f81e7eb2a8d52b0d044f830aa053fe0903750663c01fee8e225aa43521366c15e0c82834da3a5ab439dca7ca421d86a1f89e98569610951af71deb20ca84f9533f5de523c618d072ddb2956a1b78ff4d34656ea79543b4d27daa19d87d71567a1ec4d0af309008557fcfbe9592ce8fbbd1c7e5ca01b22abb1569ddbc41ddf2285751d4bc4f0a6f2472b767d67cb66c05e46c1682b67811ebe9bbccd21c51290e51810c1125b82f0e5365e641e09afc2f1fb40ac44d910368be23deeba9723bbe814a0dc8118035189940adc96df286425f826f41559b5eb409d2f217536d25fabac58f47d919f9a2795c05999a6cd8560c97f2e3b799b677175d1f3004b75395852e2e18acef9d722137c30c084caf7f975979603d1f9ef3715217fb386b471c7065ced3549e20ffe7a7af7254007aacaec46fdb2cb33d6d2970895cde490d8cfefb587ae266f430f542d28d78f130c74139efac7491a1acbed1d07bed1366d36e7cf35b40e556dbb3210d43aa27f00fd359dcd360c5a5e985bc44be2213ad5747115afb23fef78ba590545c432c770952e0ff286092bcaf9aec7253dc62e993504847c7a64e900a4c4e57fe6bdf9722976dd4a309315306a15e695bb57bdd23c4552587c2cd88c55bef15d7faa885e2111d21ef3772397c6e84ccf6dab6d62055726c95fe59d3a6661ffda680eb592eec76173c86b6e11c89bde74228826344a8819d5d0604b42c439533c6731d9192c460826c462542870b25493955b1af34fcccfb9dc825ea853de5cca3efdbac47aef23278764a081fd773a8d89d6e322d33c5ab5912f0033d00983eab716c174caeb51a07fad66e087ad0fcbc9a345638e5cffc9881afaeb5fc41dc80dfdb2c6a4874e0c36b2f63793667663e7a163de0c7fb9eb71dbb79efb63d7696dba8b5a5f5ef67f11bb909fe9980b12ed14c7fb6574804b54141158a6220469dccdba02df8beffed1b5b110db46626d57fc249a5f7680d05430186c2d66ff40c1a3527befbaa2f3749fd78ae3f39ab57b5fcd0dd33f5c960f9a696ac23c65b39bd46bcca8c6bf5231e1045bd5222e209f7b9e9aaafe8974cf4a5b54482700fc7dd14b172f8b355dafe097d72502280ed38aedc22ecc228a3ec7b4ddbd7a8fea72bdc03feb76c1e413916e9f468300d201105c6571d3e3a0b826fec817bed0d334565b43eb526b962f2d9771a8a1fc84362d501ac6accddb6f788588f403ddcf4f939b3fd825f3029a820931008043d14ec16e7acc0074845619c2f4b20d5e9ba3ef4b2eca537d6cb6a4b2893504f8a54efd925b4915e6a4a581fea0f317c0e3a101213c0e036e48956e2edc45c42ac23b123af0eaafc0a40c26236d43ec1b9c0fd6fd21d0fc43b7ddaf8fb1c8f2b2e162fc79c7ec046a5433631891e3e9395ee743cf623be332e3a03a6463198a62a37aca6da0d02d4339b61ae2a91fbba215dd99edc7118749b907e57ac66a2ebcbb543ba4885d82e3b28a876dec951760a7b85be80fd400eb1601615e7ac50a4afd96e01fc597124020cab0ccd400455d69e0b6a34a2dd246ab0c2738c764f532f25c5a8ba6cc04283bf67b6f5babfcde64b50f477c60cfd2923dc3a1f63b4996722b6987eb0ba7decf85f82b5d105d4a82ce0985e969f028fce8f79ac06cec9be77286111e6b25090e9cb6d78293b9eeb0bb0f725c479bb665520c62864d02e28986e765af990eccf6638f5a8ea0628c37c0eed9df7838bcf757035eb7d3b94f033d73b40aa18ae7b592944e8b159f5b1f9bee56d926e2847c10c303022aeefb2673af3e35d7bc2f86f7b2920b861df43f7034cc4d2cc02b14ef682bbdef8128f91201344c3d92589eea2052a82c696f7e5ea6b79343ff765751611151e02fccdb078568bc4f3197fab06bcc21b72bbde5d101acc88c56657202ce0ca2f72f66fde47f504d49b64616f5687b80ee64f2b0c4a772ba310162d71c8d52955ed30ab1eea3d175498359115af2a15f70cb330930eba97362cc8cf160f39771e1102f4b932b6ff7bc4c91e022e6bfb27e3cc0cf3ecdcafc71d6bb383b33288024903e24de0b293909147626ded894568a2bd2321d22263dd48c1066786dc05a0ee433dbf82f68a6e0edbc121119f811c53154f3f289a17f5e1ff69e5a451e848f0e45aa1d2e49a0ef0c872afd0f64f619ead29d2894eb4d384504c5f5268fd8cfb0e02f51ab25b6fded64383b13d66faa0b1e38d0102305498149354d79d21a9ade4ad17ad86ea398ae54a9bb6af3f53a198eb41ed6e8a4a08114383415cee6ab19ce38b03fa27df5d08f1b8de4772b5d99454396d24762d5936f4efb702ee5afab1f46eb6830cf3d15b3ec5f897ae8acbe7bc30dd7b2a67635995b73b96c6769bbc8cae950b14085a3ed56a22dc898b63e790f0136769cc903f89d075aad23a8b12f1c2ac97497019911b1b3ab8fd47c02f4f33425888a09dca7b4ea7fced09f209efd9ca50d32e5b35b955fa3cbd0b8586702e57e18d19708e9a409acd964fe6019c67904a70ca4672d925432c7b13e7dbf01b98f8a903ba671d9366095b2f8fc7458858d43845b053c67544fb4303b5be8a01d2b8b9defb9e4bc3b9acba928f90e5cab841ac58f3137dcca9c04e7baf6fee6bfd0b194861c2a646dbe6c1de4364001645c0bbf60d0070cebc62054039f583f6c7c8dce3d21e57f84b9a267ad86935845ca1f85f42d31596e4d185a4e1e297eeda3fb73cfb36d054e71da5b1879998248769401d70d2f49c640da249227a19acc96183e97eb15ef25aecfc0c81c3b5e8e5283bf52101aed0582db9c879a61f3c39d84a59863712d3f0540eda787b4e297069bd20d63ed01a68cdf3f9bd32acfe9461870fe72a5bc89f715ace1e7a4fa2d5475d51e28e90b8bc95e58a0be305794440118e35fa069c67db2ec417ca29d0ce3c894a5b1cc4fb1cbb71fddcb2e927babcb18116b6cb5d515aac3156e37e0cf86d26b8bacccf6d533ab90db7ded01e54d0479e486cf9121e82093f5ffa01b140970a1a10e462874d1b58508b6d4699650aa44056595fd327a9ff004e4cfaaea91338abca25920935a284c72ccbf636869d069063e627fd24068b33998f0a4565c479421235d286f41661575a62eb859311b3482eb46645f9426863e615f51da6e130e0e2707a3d49dda2d590d60d230d5b55853c25f165d33688a48a6e14d5cf46cc1ba4c4fd0b7baeeedab2313f348fa649d141f9b869e13ecc947e95290cbea5bf7a630a3f13fd916c5f06639ec0609d0da5b2108db02b2f511531555512fef3570d7c3956ed1704c65b6cf7f9b56407cc8cb3789ddb1cc6d01cb59a0e6621b7c711c5ee85869747450d6a2af98a9f1f54367058c59a8e0121924c3e99a5e11b4005aaa9f99ab4713e87d880983ae827c0f59f6dad5054942cdea4ce7abda4bed85edd6752f2343a05e94ba5e04504681286ae8832e5f9a3d1b2c1cd62822a9377eb07408f1cdb04c88cae7db5f4a4bb6a8921564f17b058af8312a80e82a2697a0ccce673d502ff3a68b5c760488b4ed65a69d505baa86851bce64768eb6a97125cff058673c7527519e429215066645a593384e4b831f37f184a19437866f9bff69aa38d91d8929dceef6b91258e826b986f9b4634450f404cb7341d574a16bc39ef8a6ae7466232351595543f9b6a41807dd5e687c345e4e0b42aebf372a6a4bb21150f9dc2371298bc36e4cc74ac0769e70d4be76915d80dc9f00083868214dd8ab07a53d08807cdfa275d5dcdbb3510d3e73333e5d136399483f296179b10f8a04c2f2e671b6f7a2fff6aac04983cd5573a8e1bacf109634c866eee0cd33820db7ecfc13e56ace3d153c6a1d224a5393b9e5aa92dcf774fc9b9c6168011f1f3fe2bfa9f6e19a872babca70ed0ef6418b5d02f1f9f3891439e685c377547350ce0f6db961e9e805ed0ecc29c84f9a167c2b37ec895fd250c1dfa8a78aad94fdfec45383ce6f659b5018c71b75e7cfecd9d8bd47e84591cdb08bd0e66c6649f8ea5cae0db706af0a61fedbcc1e1b83b81f92656769c0b6f3da0b4743ee1c0166d35189707023f2bf081e36f6b99cc87f6b4d97ef0dc8ecb913dd533a36224166a7426213988d564de7158c071209437d6ee1870957321ad49135f3a5c4124b8a15a3ac45a48bc2ca3219e49669de427c4613e273be5372815042e559c63dba9f2c3dcb11552f20e639e46010e0d5119a879a1195dc25fe8e9226b09b7bd223a4fe325391f1a6c475fd061f4be4e410791619b7c4f238af84d41257a4bcda93e318008d25359a521dce98ead609f97cdd39513ecc539f041521c437eed200ce4a8a851d059dd5e89c389c3ff3f34055261263b6cf88586896c6d001f1410c889bbb40160e76dbeb1c292790589b59ccf0963ab758933c217d6ed78d92758f4052a978faa1dd911254366c204ea933c1949f229c0d90a71477609d56bc66549b3229a427b57936a5dbafcdefab235ddcc75f5ba5a6638c9121c129eb00a87dcce1751490fb707b556b2ee778ec5b682b5268740b297a02d9ce0de1d81cc1d42af48d960dbf97307dfd44bf8fada386b3590f00fc42a2b2b0fc8639ed99780122ea468f404e9e5da1dd3007fc8c762e2431e2716592ee05095ebd3d2f81c495f39a7dd80b9e35a8305183cabd17ed3fa8e957c0e148f5453186e63586caa43d7b8a95264d51b2bd6e412b5e2e54111c536104702fafe1944ae538d5fea7f413609509d10cadb123e093429041ee00374e13f9bd32100100f02502afea07ac0eaa9aff03f319427c420f8c3b0156e20fa6bc7ee1648301b0e2d334de14abfb3d31c059f2a56b7df543658f27b8cba43541740be7eb0ffa0a0355667fb45b116c55c7240e685dac1297f3209cf5091b2b36ec74da7cf9bb276f3077752a67095ccffea4f2e47b4c6dc1e2ed44d792b88a54954125861a8884e991da98f9c6d0e5ed5a9b721494cff90097111240ffa2bb7f91cbcd989781b932331324acc19ec2b939d48fb70a1db1d03b78a2d4996006113aae604ccaf1a82a819469248354a8ded42723d23778152c6a6b464566a0b5d80324a6bb2a77b04c0068dbf9a92634c1519457012155a60947eb5820e28c048c76aec095ffe660a7b4a59935fdc9931b661386e367ab541dbfbded85f30029ece3eb3ed047b8469163d3c32ad356b05a30429be60159e94c1a7074d207ec516443230fc22ec3e58c09359019fad82cd1fdb521f561ebe6262d7df6d84fb5de5cec01db67fb99ce9005cbae2f6b995b7ee0646f7b5a8bcd7ba59d98c4d39bcbf16e2040ff752361e4217f43013ee653bc7d3968dbff502d5f985eca431c23acad4db641187721611bc1c0fd13e97d6f9df4a65cc9c0000000000000000c0100000000d006dfb9310cf77fdd1c50be956e8afa9fd1bb1fe3fa6fa66f402417c80a0801eed5236574e92811b2a458e0be68c3a01e9264f55a87188e7d08646870d84b65a4c3fae9f0265f04c7841bdae477809f0a4eba5ecba816b22b7f62b1223c727d7227f5cfd8acdcdb04f444b729317cb38109399082052688bdc102183bf0a9125ea1714bc896a3cf85f06e1cc71a4ce66d1430bc7351a478cf9a767f1931273fcabae732f761db0c29dc67fe845d5f00000030000000000000000a0100000900000040cc04117b3f18fdc1c9f37c0a6da0b083b243bf11cc8b4a61c6ab7d00000000d8000000000000000100000001800000642478d5095483c618122555887973d15b1e9fc58ab8543c5eb6062e15b45b12ce2355843082089cd645f31a65f9c8b813925b059ecdd96d22f4e3761fc2203cc457d5a768e400810739eae7adf7639d60e9b8356eeac023c5e557827ae7546bec2bfc7613b94ca2a1b425073292843a347a0407a1f69a7c6a59b43aeb89ba4e6a9b845074d2974795a3e606cb1b47a495f92d47edd847464a3aab58df097fd728c56307335227f199bbac3f70b2faa6b6a392a16ea0eabbde1050a8cca6c3942eaa2fa3d4f9580060000000000000001401000001000000dd4b7f9ac916625bffae4a43649bc03dadf0093fb1df6ba05ac2d6705a99a7cb4c665787102456b93010760faf5a23f46f63f770fc046232e7d245267de95a8663bc2f8100bcf062db33e56575ad0000a00000000000000013010000800000009394c0824a7ee152ac27a5349a188ee55767e8f913077e6783ef58b02333cacadc3f5aa59f5626d5c87c5f4b4b550d935b4419df7961d99689ac8120d8ced5f118dcfbc8b5340f4e381a662eb3bd50d147b4321aedab10ff21d4b7cd28ee23c5e6288c098a7f7fbf1a42d76bac6cf00ecd091cc7fb6e1670ff8bec9e2af8141b7f28113c1e20eb20c2cf000000000000b0000000000000000600000001000000a093b90073686fd6b8f5c8296bb0124e8d76d7b98624d8811af2b1bb2abfb5492076fbb926848f0dce8b8c7b61cc4c9e2b4342d478c701b4f8a69104d53411cce47061ef35dd777f401dd47df7e424e017974614dcc60a73847b640e120fe1651b52e83fc8595e67bb75c03aac42546ba16c91147137ffecef9f9edfa291568a75c7884ef35cab5778592a5a71a2c8afa59172e52df73991bfc9a7f292a4a47f"], 0x1388}}], 0x3, 0x20000080) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async, rerun: 32) r6 = syz_open_dev$evdev(&(0x7f0000005f40), 0xffffffffffffff00, 0x40) (rerun: 32) dup(r6) 00:07:52 executing program 1: clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000000)=[{0x0, 0x6, 0x800}, {0x4, 0x6, 0x1000}], 0x2, &(0x7f0000000080)={r0, r1+60000000}) r2 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x606042) ioctl$BLKPG(r2, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:52 executing program 3: r0 = socket(0x15, 0x80005, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@getrule={0x14, 0x22, 0x10, 0x70bd26, 0x25dfdbfe, {}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x400a0}, 0x4040040) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:52 executing program 1: clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000000)=[{0x0, 0x6, 0x800}, {0x4, 0x6, 0x1000}], 0x2, &(0x7f0000000080)={r0, r1+60000000}) r2 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x606042) ioctl$BLKPG(r2, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) clock_gettime(0x0, &(0x7f0000000040)) (async) semtimedop(0x0, &(0x7f0000000000)=[{0x0, 0x6, 0x800}, {0x4, 0x6, 0x1000}], 0x2, &(0x7f0000000080)={r0, r1+60000000}) (async) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x606042) (async) ioctl$BLKPG(r2, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) 00:07:52 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) lsetxattr$system_posix_acl(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='system.posix_acl_default\x00', &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000120000000000000004000000000000001000"/36], 0x24, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x0) 00:07:52 executing program 0: r0 = socket(0x18, 0x80005, 0x0) (async) r1 = socket$inet_dccp(0x2, 0x6, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000006040), 0x24000, 0x0) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000f40)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r3, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f0000000f80)={0x4c, r4, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_TX_RATES={0x30, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x2c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4000]}}]}]}]}, 0x4c}}, 0x0) (async) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r2, &(0x7f0000006180)={&(0x7f00000060c0)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000006140)={&(0x7f0000006100)={0x14, r4, 0x4, 0x70bd25, 0x25dfdbff, {}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x8820}, 0x801) (async) ioctl$IMHOLD_L1(r2, 0x80044948, &(0x7f0000006080)=0x5) (async) sendmmsg(r1, &(0x7f0000005f80)=[{{&(0x7f0000000040)=@can, 0x80, &(0x7f0000001340)=[{&(0x7f00000000c0)="c9aa3d2d67670e906c772b87f318f2efa387380c2f242353ddb841c4c02026d027b406df110b4a310b555360cd5ed03f6a0695e7a7d8c2cb2e0321550fd361312ee604e64d85d100de183f29aeed03ff32f41f6460e0", 0x56}, {&(0x7f0000000140)="9e684a298561cbc7bcdb629aeefc6216aab4488a3449afb0d5884ec3323930f67700ea443d8df780cb8dd7c4c33f09de54a8ec126f643d6fbd3f0e50cc7c42efb53000e0342bb62f18e6d187793db3e705cf9c5a61842b0303d6a788a0f90cc3aaebbd2e8428b76bd4ee7a2a72549fce153c06f810a1e784e9c0feeb4d9f622f669767dae85e3e5a603f8d6b2f2c817adad519fe7aed6b99bd0c116cc8ddd13b71647a1fba04ceafe6c06f24e7", 0xad}, {&(0x7f0000000200)="98a27bb631203b962807bc9b80765a0ea7c0ccaafb26eb8470b8ae57e34befba9a8de9c7082015b00a47e5ade9d059e0f455d513b53dab63b81a22aaadc79027781d4164e5cb45fc31d1d49187cf88903e9e72798c390a61e3d4edf3a6018af97988f2b020e5099ad0ac62cb2459d36da32eea98729d9f87d05ff1dc14357b9c0802f19d9aea4a245aa755613c700f35ca7775deefaa7980b05fcf52685bbb0665ae8ac919ccd8999e50d5c3060a423dc6e255cad00b11fd8a87fb89cbef39f0cd6f3e2acdd68503b7419ccfea283f37fcc3bed76f4c0bf6842555dd1e07ab71c146eef822bd9f12b76efc99a8133dab1d8b02f1aea58b5bb232123e2d79fc092b3ecfa4d4ee2ec77b2381dc4401632f866208722e91accefff7f526291395a945a2d48b242a1dd58eb1d2dfb0ef7e2a17cc029e611183231d012bd711e2b92b4d668dddd0f25cd25132675fbadf3d993e9d5f74343b94f03a5e383b9f183b00bbc5928a6c7bdd929af0031216fadf433b3d4812d6f00dbda1b0be6e16556528c004fb4969b108a51cb806c99fdf647fbe5d12c5fecc19302941f4db333c4e2774f32663e1eedc6e9f14bfaf36fa095a6eafd7102be494947400ebc4c06921ecf20f6c8a147fbce685d94b2ec2fbe5b1f0b8b47bb7c55650908e06600ef30694e0e8d62d3cacbcc8359275225961f661a1c2262223d8edb7f888f675d65cfb427bb9e56375d9a98e3259bab237393ca7f5e96c54cc8c5a02b5f64df331e4cf786c8d5b18141516968efee343c58c42fc40ad7cbcea62847d151b1d010b3169590030ca7d8bcdaa41302e6df4b4e31e2b8fc88547e19fa24292c1564f7a3096d53cb954909470d2bdf8f6fab8b2fa27e2c087708db158004e4a4848e65d06b57ad025045132eba11705875da83e7035597e9517b1861414c0bf3f62b3902f07dc9cffc2f79044c84a02fdd27caabccc8dc6e66db29dec50c0428c0766b0c1f382e26160f8f5347f6441d7cc0f1d94d6c51adca7de27b4078d4676b560643e98edb4e2554e6602e9b1f8e6f042d01e28d00b55c7c6d8b62d6c2804e5de7e15675c102b8b3feffb728c08ce4cfc801999c225d084b66f87d733162ee285a171290a1633133a2a518f114452c6371b701bcc3c2a64cb651f0c9abbe3dc024a71fd04422fa59f7a89743cec11b4c51548dc87e40222782217295c73426d9a6db0ec4a695f6c5a360f671d65149d9a50dd5f1d38442c8322413ed2b4ed1d24cb47a36d85951294b8cf2e8e001c27f8d6dc31cc46d3c36662b60fbe19315e6f8af79b83bf0c73e8a4e3e766f2279f1c93cec9467afc73f733253503a93a387194e5bc88525871da2e7a7eebb1459f1e618f042ec02b7336e903f22014ff45e26482bd97c91625108f2f5924454c405540c8be574bc6a7541a803313f2ecc1247f1f459dc432b9a8b4b524cc81e7b31bd9876fd60be83bb6238390e68df4920c65a1058bd1915b99352b6e5c0d615da58187221ac3caafcbff80a220a04ab2d52b2205fbb51257a17821e8412d3106356341d29ec66851c87867416cc4e2878b21108b5740ca669852cba55bb52ef4a4d4aa57e133d5b339e690121c14b307ce7f2056ccaa945d419939d8ccd09830e3b00e43e41a0251fcf63d4c43aa1d1e332a3f3531fd11504f340df840ed86251252a8222a4b4553548846257a274976194d2aa30500ce8d086705e22dfaa3f3eb6cbbc87d10c3e623322ec9c834f92cfc241609d553c47ca6228b1bf7a872a784529adb3b2de0c7ac25a4f01963a800d18447a45b570ebd3798e3ca3510c4686ce14cac0c8332e4569505756759884e64ddcc0a51376ce031eba2e8d1be5903afa13c6620687870824d3cb8b4d3c3c2c1e41a75d6fc181815cde9329a06918d82f353f311517cd83058a58e11451310844bcb9de2ca52a840c3eaf44a3a11de07a4bbd2b028c580d61f29ffbc8998b49616feb56d15470fdd8a75a2576edaeb233f9aec92f60f60c261a5d393b0ad9a7b54ad128613bfa1cb866b7938555fe2347b07c61a34208a72665d696c825a2192c33ff38c89b89f8a64ef648b8ec4e4c6f7ad47dc4a2d51af4aa6d7971a17c8bf320f284e1223579ef261bdc9e55bf202d855e350a8172bdf5d3249342806e2327ced1d9b48a0c96b8f0c0be24102c5949f4d8e1e57ca05f05dcde774704936fd519ed4ff64f50c12d113f127acf8a7aff4e1fbca7caba2ca35ddc3fdd0043b68325ed32f368e8900b2a760fe0114180289a271c19ca46c339500fc2486c8b50da238f0b8430b258de57c720ff9f92ee90cbaa1a9ca0608cbc454d0813ecc1d44a8aa47a342835eb6018d860c1ee73e361e38187838c4120f5e2d9542a221af16454496a1a54eb0d9e44ae601c5b7e2fdbd264cd9ee65871933c8d73e1bddea0444075f07e59ab8dc3e0cb91f9a77fff63d1b2126613cf1851b770b783f959363e74d79f171a76febe82373a82f4bfa78ce76f4425064204edb3fa567e6048f1c410e86e061f8665fec557237bb4e1835db9f1769e09cf551b2b586322cb71c12be43538fede4d36df63ffbe1186334a2b81a1be4c24b183f419adc2521d9f5cbc6feb64f8ff852c55551d56b6f78888d020e9a0010fe3baea4a3c1c4a601e59c4a2efdc8d059db051760360de8ef34965a4f4574ea2761ba935ae4cc97475e0bb6160cd915ab38f46eac258fda427cbf800fcaaf1cb206acf2ba425ad0e0a82250940e159051dae0f890c79cd32fa4a3693856e81e7e7e087e725b2c14d53c2ec85b09172b96a54b032713124ff9e48fc017b787cc6570d8063dc843b84f0e15f4f288366d711a7cfbbdce7a532ab8d3fed3e06f00d16ad090bcb62455cac74e25e0fd0801f12fa6b95578fac6c9380a230829ba00eb6bcdbc56c1f591dde0dc74ce2ba12180265a40164114f7107e13bf05209dbc3f941e13ced615f8e02367b2e0682e071ae90ba0fe64c28113dbce20a94e5e66bad8b0f89f86fe7151ab057b20a9e2a0d96acbbbb08602c76c9685ead94c5593d54a38d2fed5a6561fed86342f4eaa69f73a33cd848290c53ef752edb1e08885b8756dd132a9f69316aaaf1d533e013ea5b2b95353b9436ee8e231c5c156abb9fd8470e1f5b54e64893d46dc5af099f3430b6385f181542643be48e86a04d41d34626a9fd4a851df6d3e8d3a07bbfa0b2b1b72668d4ae62af6852c4d0d6ac1fb808079a99100709b0341fe17947585bdb0aa4e1a77be7cdb38c8847572b9eb6d890a626f919393d7b1ce7d11820f0e55b9c8a9d975765c6d91d41df795f48dde130542d14c8f80aa8b73656038f691452b2a7d4187760661f258f1dea723b8922768c54a45654ac6102f1ddda789b056cc1ac4056bd6414c8a8686a493898a7e962b1c8042e3b2bae37e54c83d68393a67424078cde0ed098ac1a5a0501311f582367bcdaaa9a36aba0abd51a3007081d77ecbbea79d196e1ca4acbdb8544f007954575d1517604554852d60c38a260595029cd117029d3e9920979521cedbc154fe9fbe69bd199c844f745ff4431a7f5628d117c56383945c2cbe9c05b7d7ac12d70e2da8e71ac6d219d6c15c22fb12d6607909702dd4a040a6ab376e7d93033bb929c075a3d251186791e07e89e48213d50e8a82a3e28cbc418e95c90adc73c691cfe7a2b82fab7ba6c81080cc62fef98f00ff9fc7e2ab635e723940a8f662affcba3af8abccd029417ed1dbaf25aac2ce211ac2402c14ff1b532606628a9cc299d61ac760681f2d67fb55cf34ab0aa5f06b32c256dbc238f73d59e9db2579ce85560e4fe3d8ce2df17486097e1b2bde8ed779316c2ab646892b66a002662a5987766a45a50f6a1a211fcc679af5296a441007e317deccdbd96f06ac191dfb4fced49ba6bd58bd2b1f55c6e4cb38d2fc87cc2340fa825893d73c26407dc8d3f5c3fa03c0bbf79a3e0b4a12db06f57d5ecc2b61e6ec5503a904df971707dbf89746416fbebe925ede868205270770d70f9e3e1a42c9c91510604ffbe452a719e57d75e333d4834fcb497b9650c316088f38f85c3188e32531a8f4d67a41c8e27e723992001063e6ec617607aec665a70cfd1631f874870599aeb7f18bc61cafb5253eb2ad5518dee27d2dd53614b743656b734c9123cdf9f44b5e914a5c13bf10e7c1b7c1430166369d5776507a2051a34cc7de855545cb261ecf1ba9c2114393a4d91ddf7c323ae66366d3ef505933441e8de24087f29af1a0c5b256f1198b5487c552ea95d1c24a2fa2ad6ee653843e9046a27b94c7e37ed0c0a5daf5c0bb09775576cde3643d625028e026b0ffa051c082a1a1da2a133eebc802662a076ed2b52940794631a988d764a2223d0c71fa331858715cfc2c7e751ba4d403c9c5d5ae5ca8d85b664e6485c0443fffd2fd41b6943a46b768df7b89e5814d287028e09e65a1444c4fb53f076951f876539e42f87ba9bfd5b1a38d9898e48442c9a16036be8bd5cac6a06c2a8e367a70492f84c3afc1568fe2d41f7112f6e013887dd535521505c0cf49a0bd5bde5dac5b0c4f11e7617fa4ee64c5a9d6981e46dccf4d5e86c08952266e0da5f0abcbcf6cd312b5be9c5d0c913255398a6c357aed1bcd1b395442a9a61f01edf695e702fcbe7bbfba87a8c5580ab988898b88935f210a959f95865462f4d5f357ca24f6219f4ae1f187e2f799aac78eb6c8e28cda5827c82ac747b04544345db82f9d5b5372b3e2bd0c5858120c83f8dd11bb3f395c3fcfcfbe15ca19274bd33c006f0dd6c54da1d29da25bb4f925a1ab00c108d2c7c13bb955f53e51a7eac59bc18742a6cff50cff4c8d9950f9ba1e9f8059d46eeae583673a6852338f29109dc0ecf419d9409f5100559fe0d601bc26738922892eacf9a6e396d9dfad1d9b0763baf61b17b6ce92849ee8e600f19593d61f258fda7e88a3e772e28bdbc53bb0855e84eee9cd63907e341158bf1cc4967c71e77e22f851686cf276ea73af820ec080edbe53864068ca7710a39b6b5f7e40f1fac10da63d777ccbaa2b8fa811fed905a8e5036dd17324ebcb208913a50f008c363ab54323fed10315327f0e2d61a6193bc01f77b4aa6b4f394b36e5f9100e21b6e6a7f97834a7a22a1a5d3c25a54cf70fc478ec86714b53ddae98f80c7916f52fc8df3da3179f80079917494e81d1b0c0a8248744dd5a2f20518f92b3c801ec8fb179851e4c7893be43d8d01ec1c1be6545681efddcd997657eb10545b472c3b6baee879d47295cbbed455cc10065725b1fcae54134ed9afeb85b37031c558c2a1efcb51c6fd6d1ed9e25075ae68b4c72c4d1d2fa3263bc238518735e2034c728254f1f8bef6649fbb1c4e9aafa11ecbb1702e5a812befbd54a0ae5c279eed3096b9488d9566e8b465a4358c73edced4d06101e8d9ff620ba0ef0387faa1d20e2783262f491fd77113a2d2f0350dad0f9094c6a01bf5cdd944888b99899962107578d3bb009ed14f5594d23db8ff7111e756267b300dd6cfa34d4e5c5b12ddf5731cf0d8c1cf8a0b5d1838c4fd69e0d17ce12c12f2afa961ab160a50017645e8b19d0ecb20c250b746485ed4ae3655d4001655b422ba5d0a6cbc6d0ae307d01f8c28537edbbf2a3b18dca854145237f997c0790593aea8510b513e607c1c26e4522e1069f962a2beba6a321d2c5a49832fa1408b568fc7021e75944a7db3f60bb5ca9553a349bb6efb3ae28111e0c29e00165ee718c450529d1b281101d833376eac3fc8c8ba897db8268a6ed2534e5ef20", 0x1000}, {&(0x7f0000001200)="5ef45771474bd9eb9d5d027c278499c27511d8ab96d42ce80408", 0x1a}, {&(0x7f0000001240)="4596f372c60fcfd056f1c57fc2c14e1b029ed36db1d2c808f70ac8581a84df5adecea37a80feb891c5ada21c80f1d22b1b9fdf30cc87988adce5e49fb6d5c55b9ea081b007c3c03fe4289b5063d447cc1236bf002e10c99ac08d06a631a01fab9085961d5b5f57ab4a7ffd59041c43e8fbde90e9cdcfeb0307ec75fa288cc570af0ca9380fcf514986d6ff583b534879baaaa8f8baf11f28fe6268d971831769aa25e4f9c54a7d7b3856e9d4b1334aab7f33552efcbbb3f9b77706689aa5a6237ba63213cc0035a1b8f4dd", 0xcb}], 0x5, &(0x7f00000013c0)=[{0x88, 0x115, 0x1a3bd8c5, "90de5341cf05307a25a75036ba6cc342b15f03ebd63dd2f12fe2f5974ea6bf77ead0c64df97ecb2531355ec40a324c1dcc31c65debd18659bbc1c094ba01ecd76c7dd85101aab09169861cd2eeb984b72c23ef74e2b7241106c758fbe98ceb7e09cef7e34aa93ed650869689c25b8f01bf994df7bd92"}, {0x70, 0x10e, 0xffffffff, "de943714f51bdec358515359279dc838f7ace6418e833251b9a4cf260ff46a2392a64fafdf6e56c803bfe9cd9ea2da80bd947d3b28a1d8c5a0d5d5d5ad9e6552225b3ae9d5a28fd5a37fcdff79cd38fd9ce8565c31090539af036982"}], 0xf8}}, {{&(0x7f00000014c0)=@tipc=@name={0x1e, 0x2, 0x1, {{0x43, 0xc07b}, 0x3}}, 0x80, &(0x7f00000027c0)=[{0xffffffffffffffff}, {&(0x7f0000001540)="5fe33c2020f9b60656353544e4d50134476f9b5aa6114df4588d3167dae45917f38ca6cf6150c94edcf681ffd7a52d6fa334b366db21e80ded1b515946ac332c4c5c5dcb5ee5937315cb1e6f0ae2689c4d8e36592945098578dbdfb89c1b4410d6fd151868770ea3d5d529498085f57c7c0c1e50aefc1c6ab6ab5f98a2ce64938eb105f98df7e954df34683b376f78e0320a82a7eea6cc505c1bb24221a792d57a8abb0f81eae27e5271428fe63c4fad452fdfabf6ef52dfa5cd6c55789fdb5c35feec2f65990485fe71261072ad1f3491faea03b3586f630dd4a6aa6d57a82d6eed7a8d695de4f98266db", 0xeb}, {&(0x7f0000001640)="da308d98ab2cc9eaa58e67405fd0103002163804a171f309c714d6265276534bf6f99607dcf7123f22b568be0fa7c7fc3fac592c6960a5238d854a4162e39b258fd84a49baa28a154a81c6e25f1ba57ec9a816d5477f6710c3a101ca9f331d2a7cbd2f83f746cc5254c2e79741af4e5e2338a27d08", 0x75}, {&(0x7f00000016c0)="7cc3f13b1e91189f061b4ea9ee44fa5e0e5c49944c141946d3effa473250860cc1269d02c82bca692c5064140ac1bb4e8ba455cc0cd4b910c07a8be29cec2d0b79ba0ae0d2de66101b758d9e9bc2d6dae6cb0a3def4b5ede209957840530318d79153b34cf2ceec69799ef687d14486387736d77e6476d514157", 0x7a}, {&(0x7f0000001740)="c9c70baac2bd35726ee264048e6efc70acde2202b41f915b4561fd1c2adf6c0702f5cda98f5b05e23950cec57f5260a67a3694de9dea83c4b8c876a630e36baa6cccb5bfefb4e28b47a464e496098b366e9a5426f608849194d5d1d4979aa943b945118f14e66e66c9ad0caa241178fafefdf510ea9b3ccba3b05c15dba06ba418408258aaf71ddb258550926ba73dd8ae6d4e6ed45123a3f97571b7faa7f5784f95c3adeb53cb9424b947b67723aeae0e726f19ae42ee5c0fd8fe9578acc1e069a64fc2a06f743c17b721ad0d08c13cc5313790f296e9996ff9ab21f272a2b70439e47dbba034866fd1535a9ca675d5b42c4ef72fc19acd72fb5359254af5620a0b32b767a8d5b21eb7e6317361cb2e046f935b06de6f789315753a7e182a0cf297c0a0542562214282b0ab6259be18fef148ad4f5dc85a5bd92c2bfb7e3e900c133b19dc0e11943765e8aa372bcd6f5dc53c19cdc45a8cf99f4c91528383189fcc7f4ea95de3c2fc0aaf01623045d60da3eb9ff754463f77f9b023e229b2eaed07c409e711eeb21eeea655abe37d63b6586237c16906c4a221c4fdec98109e7dd2fad4b916b3063f1e0549024362980265df4473cdb2e739a282efcd4c6a2e151f35101b78e122793954bbc4fca407acbbfa11aa37b1238b75db5a4f8b111d3d40aefb822eb47ab10e00c7709b61e7b1634841c750ed48a0b6a54254e4d9c65bc1ee75943189c697dc27a3bd3a54b61e5997d70d33b4aa6b2e7760bd56feb75b0fe94e65e7b14ddea431ebc71db4ece2cc7d8cab9114ae7f20a24a02e65eee4a8b6b5de8832cf5482170c51a63fb52d86f9aaf8753f5580288a63ff3be419636696ffed70236c86f5ea3daff4ff42ff6c1ce336d3bb82924fa26d9e1cf3748cbda4d7afbfc37808f46be307543cf2c2081e661f36bd6a67a9495d739178de9306c1752eca4f54e6806065b0678ce7f39d2f8f1dd3da747db10f39ce4ac871bdd13f4f42be2347b95464da7004546692b0b3020ab574384d2d54e305c30a0bc482f14a509c713d6a8db0846018c64c08b8cae824ca5d1aeef22c6fa6f6513b17d7510339492e41202e86c1c650293e738cadb9cb7838e999f9572a0507f1abe5c6d1b3847816fcb628ddb85687e92c4e993a0dbe44f8020478ac6235e6ad5b825c64a382ddf18847fd37a3ff078bc131b98839a1f83519ff09b7b96100fc6065e0b2701575d06130fe8ba19a1beec4506cac475dd467acadde59822f3295be7c7b7622259d05dfbacd5a58832a0e7363913879cd7c3579359bb71b9aeb4d3db405c9bc26f04ff0d0b633fcd020686ebae6c86e4164630eeedb59858de89916d4bb820a14ec1ffa4528b1255cd298294bfc8b2ec487222ac75456930d0b3303470ef1417319a096273792bfa13d9945714aa67d50e108cb5f86dd8f5df122be1928661679900ab11ccf46cc93dd1fe16165cba840146791db585d83969d030a8076edbf71599a507d2f451379cf487c779577fc670f8a4fb413de82b107a9cd004978e220999c9322f475136bfbf52861c6e0811881a28b93a2515ce24ca3e18d4090d17cca949e97b183f38d064c6e45ff5e234350c077242874877709f764855ef182a5c8f93596f0fd05f3fa7163eb444430db46d7edd1b4f1fa86f918f31c1a471702004b9a0b4ca818c1daa06ac4bda0b2215655d0196b1a3328c449dbd541d6b5de74d0ea04c908f97a8d3b9882f19ec8edc07ea249e7864f32404714e6f0d42aee980f3b2f23375df739fdf51b656510882084084f709516511a1c3c4c32cfc537a045ef5bcfec8df6dad9164b38a773ea441478721bf915076c4eddb290b50e66735c20e63022dd87fb0395cb4378e874e591e78dd2124ad673db1cff78dfc898e83cf4dd64984eab8743a275cb319dbc7db47b955f641c09cd271cffc2ca19ca46d2d2ba1a7417bd1b7b177e2b0a6c59a5a42e97fedb98fb8eb2222527b2d29b6a5d86aff1e0cb1f603645fdcf6cbfc79ddafdae435322eca14603c04fe7d71edccf2feb0958f10202ba5abca443f91f372a3aa3b2f60919ce4b065b772dc637f1c786de950cb44f1788aa488199348a46218ec86e4b383c103ba803f923b455e390297f9430197930c3bab62f7aa1a7240134c6d64ed2394467b1fad5119c10d82164be837d6536b988c71304a11139aabf24caa5457a768ff1bdd1dd32cc5ffa4e59a1233155e7af859ada4dcf7995889e23754cd32fd8cb0e4aa4bc94ec02158bc92f2091b3887fc94c6795f630b991a39c7baaf3e63fce356cdadbd1ab3db73ec14aec2c07f929ae8872bb6b1a2e31e8ae2b179e1ab4b0260b9e5bda7bb5e406214ddd02456843fb29c7ad2429d215ba019a8e7491d2b93d368f66b18d4964310de21366bf1ee1c9b7caa0c10058c15862d23c564b3da5f4379b4d85c0b3a3c5b1ec37b6830f662c9105a99a6116f878ebaf532c83ce467c1df94a043f0d737bc87fb5744f22ad7416ec4839fefb3dc161de618eb7029233efc50d467cb1e2be0c816eff00bcd9bf3c6fab8742f266b84acfd8b6a62970956e18f9ba7f960a94b3fdd3aecff7a21874af60a6209cdeac9831277273a63ec46c8bae68ae11a4b3bd46ac9ada59d6b019b019cd1d1c861ddb49b436e2dda4ac057f275b3dd0ff80ff5c6828eac108e480a5825fcbff423fb0ed43f1336437f7612937c9c18d8a52ceee4de52615b845e14f07445f5157db94035017d8c93350eaa2a775bd021f0a877632cd1019266bb301b1046e0afddfc65d563f708c45feb98a94ba9b573b94128d56440366b8cd7262a5b9df7657c25da0b7c0a201b19851c8c88c25db647f28ed901e3bf3f48c69dd55f9cbdcd8712a1bc2e850f078a13466d42f48cbca6dac7b375290c9ccece09418f655a3dc1d61cf876808cef7e00aa38d61bf44b9ed86efdc9cf5bdb21aedefa23e44c5b7895d22390bdad0334a2c7dc324fc042cf81c2c7130fbb469e97a9c06501fc212d98a93958ec41ec198baeed1a5ddf53deacc5eb7196dac666bcf1a204884d880245b94a1e29f7ac2c6b65de84eafb64dabd0e42e99e8d2e9d2c1aee8b16f5a2badc80bc17dcde11402eaadd3f34664ed10fab49513a048827fb87098d82f5ea5ab86226a290cee5e93368ed36c322549cf2aa2895e289a2ade6174e5aed8cd3fe9bf3a2b70f8b38cb45bce4d117fc37c89103aa2fd28e60ceb5ffeece26e4b856619a75221f0e5312b1bc08ee333300de6634d72820732ba307bd537e4881a243d3fe8c1728036ce04883e19e9b9f9798e0999760a777efb88e5b43dfe88b7cd959cda0c605b4c39c01427e3d13bc8318ff91296883e78544a3674a7c22039d59ed67dbb38439de859be87d27301f2802f5af992963badcdfdf85676249844ad78baa5055d42ee41d484b8d4afde9f6d44122f3361da4183376626f408eb8e62d5dd085692401797566e701796c3040dd8f474a6abd794a13db3047af10fdc72b85aaeeb87f144f497feefdbc6b92edfa507ee5b54ea15c2df38b8deaf6b7464faac6ea3bcb260919bf7a94eb72c53100ec80d1f4186b1097e0363029c62c7af008c70428bb66c46e78df764a9e48d460cdc4c64724b1740e42cdcc4fcfe310fc433b97ce30e5d3173bb009fc33bb3ae46ba962cd4d938f430772de7f95001bbd72eb16a281c39074d41ae4063c9fd26e6732cf838644fc8a3ad7a11bfae14396b9bcc0af788a72998b10a93f09dea97820a1dd04c02007ac8edd78e2816de1fe1eee2519b65239dd8a185c83569522234589731fb1af5092fb426e719658628ca765b2b1e420d8bbfa5394bf00d18867f025e495246aa0111f264c03768d5ed987c89f37acaa93d6c1c94aa58e64dc74f0711c8593457b0b3a21f2860af49432b49b9c0fadfacdc892d11078e55a91045eedb088c9fac33634ae05abe115800e81a998aed32aab3f42be75659015fe899b51183f2c448ec0f6816df93f89a28cc2f4665716099aa87630049071238002a76bd17a58d392ba2f8a0af68907b9d6d70d607259865fd500eb44f57ccdc8acc01c1be931e1914674c3e80aeaf4f63309dd55ee92d957ae4642c5d54efbbfa9cb90e4e123a32e7a57de8ff1c0ac217d76adb806082c00502f6f7b13821905c198b64fcd91a60bc738cdf8450ed36f7cf1e64f78d4744c51d47a80822e1a71621ed0ce36986a657c2245d0b6c39d2a76cfcbd968ce02f03cfa9c4d7d229e90548820f202f18989725c292b9429d93c681e40c6f1b37762c357c86bef7000c8d655a8d2bab3c62e442b02119e31cc88efd5e456d4894270291d362871dc21f20f55cb1355281e3d876f8a6d8663574084348a0a98537b8d0daef33ed98c2d83f30ba8aab5f873368d34041afa48b8732bc991a79ca061ec5134c4757dbcba07a656a90279de691e3f0b31150a22f6bed073c544d74ff5500926eb0d8752bf55c4f8d02579a007e79a7b139295b85ff803e5635f14c6f6bb692a60dac3acfb908c26d87b0699987007c30def11149dd678adae58d090211be0e21cd435e4e142d6afc169d5bdd0fe862976967b6371b02a1ede7f46c00b03f08ccb85d9956c154b17acd09988d6ae7e19727fcfea049daf42ae3aa8552a66148bb8ad82294cfd82f1916077a1040a5e06c63a0148d28d6f3b0859b7db8c812997bfc2126fb9347815b9797b3f2a548f4f6a399eff3afb7ad7f402bfffbbf4ff51b92ffceb3fcb31f5500f9eddce87c82fa07a48cd2160388ea8b757b0c53bc95f447d0055dabdd2187a19709663972000396f57923dc9884fef57d5a38aa961fd8196a520207f5a228c04711bddb5468b94e54d11f54b18b95e273b823aaf5ecb7fa404b838629f6fb6ddb7e758b0ebf3355764ca66d1689a864bd48df96d70f307036cdedc4a9695c89789b221688fa3cb27be2adb154bb404affbae147f45c9ef4be576221b7cbb02bfa2eaee855bce1cbc4685b7ea8cf9d0b3d8c68927deee958501e8f0c63565917bcb4f61f29ee183febc5598c9ee68400934eced55dfd98648681bb934ab40093ef2214008a36e677685b09a2f0344ee21487d2f664f2b9de85c3c8f8f839bcaf7f448892e50297c4e59d527a7ea72bc41c2164092de909b90ea4996f7b6e061636a1dde0a66cc71e3afcddec992b66e4fa3b3068db55628aa4b78854c1e54624480f3e11218eb6b07f9fd60a5b4e42d2457eda8ea643ac96d727b95e957c063131faeb9c8e363e67aecbc2c632c3116537e18d4aae4af69b3141fd10c28129c00293eac3979a1081225629cadbe5bda9fe67f022b8e7bb1527a7d7f9f0d1bd97e500395affa595b8404456e2601df1a178598a558b0bba9df69411644106474d74d713691eaebdea6999ebf6973e3be620bed6a42d4bbb6b8e29d986f78b0d216c705ea747f556f01abdacce4538abf4ffffd2531956ef4410cf2c6e647b01487aa1e2cae80c1aa6dd360d93ed231d5724d1fae9db909d6ff78a6d2aa997bd233e3c6209f98a4ca9dd9bdd60632be39183ef69f07a2268e8353680156de4b2fe98ece0896dd2090c6a986740024135622443be7e163d11b67f339c9919b04f3cb022674711a05b4123a93dccd780077bbc3e5ea822728e0e6cfc679fe7ca64a86e9e2b0f5aa1e1ec04651e85a5b176a71a4b3e70d37fa38ae3246e2f6d04a604bbbc43549b72260ff6470c997586b4215008ab2f37a7afd5f3d3ca70e95b8bdd2ffde49904ce5120ea9cf137fde97b0496446dea784f2ef", 0x1000}, {&(0x7f0000002740)="e955fe3c7b48152d56fae5a0e274e3beb3e3247d5fcec5db84303e6ea05578cef648a056496239ed838000b12b3ac7c3dc52df1763ed4e34450a9c1647ab56c3260fa363ada1c2af124d7f3d079254106fc112da850720d01cff781fec32b993f282463cfc2b397ffe42760a9d1334ed98059bcd6d77", 0x76}], 0x6, &(0x7f0000002840)=[{0xb0, 0x117, 0x7, "ee0b4b6ace69370ae020743d1ae1b3035746b6e143b95201b5959f5bd08b92add963e2d9a2f0504e990c8fb3ad900bb5eaf5ee3af06f654cd3c96a39cc9d06aebd5cea6585c6fff9a20232ab93ec96dbfd6fb73964af99838190d37bf9592157bc7f62c4b952965660f4ea1c6aa0d43fac0b3bebd3882e40b599272d7bdb3b917a97da87117f58498d0514ac2124a7b1d8dc61c71759e57597f25d"}, {0x70, 0x117, 0x3, "8a7f8999f2a49ae7f5f728bb6ecffadf46333caa90957bdd08ecb754eeb15e85c530f67abce14a152d9af262c6b88f2cf1e60935f6ea30ec80e871e4f04c0d0a459b55e820980c8577450c068bfb295fb094b16a4baa05fbd4e0"}, {0x80, 0x119, 0x9, "e9db4cdd77e8287161586b196c2241e0df981b10c57b2fd68b297d02e251f7cc526f5c32d6be51e6f1a2d978a99277dc1c5ff8b5046f57e4d484bc42874d85dc9a72f1adccc21a05e0a1254d6729d1140af56c7425879bcec971deadd5c99e3893ca6657c6d121cf784348ae"}, {0xa0, 0xff, 0x20, "33f51d9bc8334c5f76df7815d53753fbec3b8e6f1eb652813b375b8f18f4f211249725fc601008d69756cdbcfab52c4113fc3a844e05f987f92fe142f58aafe58d6dae447092194fb83a658f5de683689d53f73d2c4923e5c44157336b2bd76daadbe6e526d786ebaad9a8e3d0a465d1b2b528923b830af63e996702ce189c5668c5e9ade0b145dda412"}, {0x1010, 0x11, 0x9, "9f09cb5f183f9f73ec1a4bd61223087d67eb60487334a98ad2d755b5deabfa9a025b70e3fe0b024fb51dfa4d122b21d8bb209c14f0514d91ba9f3cc45c3c43f19948c88dc89dab07a568b025504a6f8e857109f18947104e2829dee285aab59800d77f34d7ef9bf1ea73aa84b251e538ff8a13cbc7fb7240a11e0771786de68d00150715caafac161c84f4b0e552c1546f175954b4e7cb4726f4f261c95dfcd496e49198a9125026dd5172aca3d7b68d1aa565ee71159982163537bb2178403772b047b376e5b540cbee611b422564779575d628fa71637bdb1d04b3cf72f23fca9c6e79489d3c05a4cfa261818410b311c51dfc9bd8805cfaf7d30a2663a42fe11c5bd67220f076ce0507e6cbfc28110c968488406255cc0edf7c128ea250f96470215632a320297243bc4502ecb640365744917c0b917a95c22386493c8ad26c6d8ae7bff64c2171704f91ddf3d1b0a7b2b5b169147a22f0ced9117ebb64dcb1c652e88aa458d5c95700690c02ac97e9f7a3d1a3342271b03b5a9b268bca8fca7667302bc0b076aff902dcf635af6dda86f1a188bb5d79d83689d4510b9f287d402c634a205cf1cfc1c3bbd3a80ad19e341c2462106a16f8ff21eaefec85f207daddadb221ab029f92bf6ab03e14096abf0fbe93eefa8b781eea4e56d094832ee8f7126056017c70cd2e284bf56e534fd37206d0165936bbd110b55dbc085fb80b4c162c7c1b75e7aadc6177d4a714c2fb6c1311d8b04d5d526da539c239545a2f7b48ca9896c1f8e54c27ed758776d0eb5ccc2fda87f1cdd8156ffb2a7ef1c4404d822ae40e609231188b4b32ea6b83b24a2ffa2dd89ad5698aed3429cf70ba7311cdf10888663d3ba4ec358638cbc7110ec51c332e2aad1e0dde15079daef35adba2dda583d78faa896dc7486486af668b588278526a16ecbe5f18392748b6a313b93f34c302e1885cda1fc19a24998732b5ab5a6e841aada4486688400ba81d68f414fd025489a284d33cd424847d1ba6a4a825624d20a70338d796cb141e72d5d96d3f05170f6dced0a11725039b873dacfa2b9d2771622ef78547ca0438e06b1c18203c37882d7eb48c134923041efabd2cc6ff32aa1e65fddab80c19c40aaee2f8c7197b3cbe6eb0ca9e39cfca315776ba2e1472defc981c99e0b452123f64a5696be02cc0703997f30cde90b6e13ce85baa410857663c3feef062cc87de88bd50eaa3a79fdd4f55e95d3adb063efb523047d49645ba4e328e85809d3be96741693d5ca16e69640fcbcb47d30637ec57ad6f1f1899b231d2aa521ad0f3394e4a4fce9ac3da667e9b52eaeacffa6b547dceb957b3d0bb9adb95839d4bebec70bc59033038dc1b17b04b13202a024cee0b28366fb290e43eab5f0763effbe54cd165589b12462383f96e8703a69b0f135e95cab8dd4d994220db4040a344c7eb87cd561d6ce9341e02a0901868395405ce2c83373436a9186da0120651fde2cbaddfd7c99ec46a89153ceec276d8d4c841d1f2529199270dc5805e2168b7c244b8ccbcab843f0c24e41108340425854535bbc2a19cfed0259653fb6b979c03f86965762028b333c7b314950524c7f3f19995003800fa0d82891723b2950b8287c6ebc708cc7c92e13ba816fc508898b5971cf12e2a7984d85f3a49bd0b1354ba163cbccfb24ab23d7c0494bd9e823e69487727696f2d6453b2c4215aa4420c394685572095ef74a8cf62ce4f655df9b18df0882edd56e9fa2cb7e8c21384ddeeccb0ac0efe5d195105f3c38d1355873dce4ab7c3b2fe04839c3295d0ba49afc9529358cd9a66aa7361e17565d92a777d96e23bda381a8d7c848ae09bc185a14819cc2ed7c0d7ba7d5442c496836ca38774d24224ea45c7a260ac0803e0e9aead3581d60962fe68f7aedca662bdeff56e3ee36ae31ce76e04aa2bdb0d6ce491a15e56f8f92ac97c84b2aa9c1e6fb696c1242f64a8cb471831a16c20afca2e76d6e960ae7b74bf69bd4c2851f27cc663f841f4ff39e6c915af7a1c5c690e90ec3d1e03fc1eee9ab21bcc6b19d974ed503c15c17dc5261886f22b6d6760457c0bfbba331bcf094d7cba3d10fefd61e23e5f6a8d5aee664f3da73755e26b8b4ec53a1bca4c2a9c46baf9c5f8ffbbc84b71359c3bd0c5a8b18eebfc580e94814ca4d18d9ce47b9d187c9fd6861c65cb259e2c970cea0b9d55008509e57ec150c59b34d79a1274b653323ec897aa0a9e0d74ad71503ce167a51665dd5ca6b39269b874eccc6e546b0dc9c011e7b0ae9ef0fd0c420039b357fb4088d3ef1d49a684da7c3b9401d7cd500570a43a444446c0ea5fcde18d2d30d3e2ea25c4b0ed1b518243a0fcf9036d36d12e6e8f2e97889ef7b8a7dcb340159ccc2e3eab49baaa3f0b1bc5fd9f8478f3edf9c08350608f94d522f8e1a4981cbfc0496ec7d7b07577e5b9a28ce2a6785adf3a06c1728c28396da591ba6b1bca16cf06d260c29308e469054b3195276af931794f4d5133f323045c570cf977a3201f1a330eb50bce1c068871580a820f5aee0bf09015ac17bfb6ed49b50654a8026c2f64f8e1c1a8d85fe4b1ef2d80fb12fed0e7d834e31f4a77282460c8efcaa04d5ef6b059be8f7cfc415e1e5e3b3e80f71b59a1eab90919a786bea38f20536f9165f3a7b86af74dba4f9f9bced419016ea1694955f6741e02715f776f39f15bcd8afa85d606cae809032bfcb94e04eb51372dea5b345abfd8f615e321e34934d831da76930f80364c2c397ee6153e7e947b0be40d07a9a0ae49ff2fe1bc6ce7f897259c90bc4520363479f0dbce62994472f30ae647660c380ae90635aeed918c81a726703cba9e0f57064036e0da33d31c2e23533f5a6bdcabfa4b6a7cf07fa8ac95acb760c3e0602360532ae812563ceb864ce82af81f591b4aef1e319b964c1a7857f15b2923bb702064840fa125bda94063f642a3e737c9710cdd93cf38b93526c944c032e48593f3718a653685991257f56c220a00b2987c2ee306eccc6cf37468356b06aeeb3423a31f2d38d00f68eb100c83909579525c8aa76b2a1a877787e70ba5bc0f52d90b71eb268c23999522a58f74143e957b5468dd21f31a512e93d39eed9d1333c5c384388cf112f5e9198a2431007d428f2d73313e107e06676b282eb48c841ceade0006ae0c71579dd269e0d67d2f800316061d0ba244846937a4f80198e850d906e20aa2e4bebffa11d5bdf9dbb257b734b9804c7da76112c778defe7e6687a2a89acfe370de79692fe50d46f49903580405ec47a8d29faab35efd5ea1ded8fba82c95968b7bd053dcebe31a9496c84d2b8c804f25712b8f0a02f6ff260cec83fb0733478d01b2098377fc38e33641dc9fede82d8656a0cd210d003b3e108824f187b1f361dbd85c8389144d2bbc9b35e929f7c730a4007460ccd1b45bef7a2b41890aa27e28eb6e4fbccb2af034387639d460b6c6d9828f457c641ff11080f39ab2a31ba2eb36aacf7e8da8064599f26953a48bfc8277e890d1f41c7fbacde12afb474b407f2070b1c01ea3d28ef57b624d39f80adafc5222a86fabbe8633ac00cf5522f7f37cb15392d852c171df65bc28c553d7bdf09970a4e53e2f27df90351bcfbfca11236cf6d57f879e2db086d18a563bcb69759e05bfa152662acd7c49dfd34ee1ec4593b599a5646bdae8c202dddb832717fc77794d289eb9a4eece8e626d5b83f98d5ab35e42516a03b8e6ce658424c735ad47b53ad7bf184359a12fcad5fa84c242271a0a37f95a972cd2130fb94d8aaef650b375e43d71e72dbc996e3999eced4e40d7560f759c92b9eb371e1ddadb375d1138937cfd0f75c72be8c439973c60ecda85b29e6e1fa3a9fc227eb98fe80edeaa1205e99356f279bd968881dc5c0cea63f99d5484b2f80c296bd1677166c7f7a858bc65dbb3246801ed4e73c51ca46f1ff8b21d83e954028714def1493c48220f85f2807666f537a2eaf5b4b765cca70a2395d6e6bc72b60c04675ae03dd0798e9425890b0cbb178e86d83963ad22074708e6961f82e72ee38367eb769365567c37ae9b3d4cbbb3efa50c7fbf41e6110e4d37460350105b23880faeea03e50b55d2915cc0b8f2a560809e49f502409fdd2cc380cc591c9c5ea61c127ecd246cf5851769d9d73392d4ffa8a544c85b01d23c978f79d4393558491abd5f0a187d5843cd5536828816b4f36b65aadb8d41e08935cb5f3350516719d0f2bfeddc2d0ee786eddd7fa8c79a84d4711b6ac06b623427531550f22763e78d50b1815c804b30cb52af742c244db37674e5995136466423e7550feb9ba2d54e043a9f9f33b59b5cd10e9369489c3ab7f9933473f3f18e139a87bcffe7a0f58e81b139ddb538dc18b155a08954e1084cb39a5f5e412a4eb3c85c9a023779dcbfd0433daa752af0779155a6b5932fb3d989e26a0f17aa0f10015caf2c2170176a5f567c328082b23376762a2fa1913e57ce78fb2651022b5219fbee687877ebd6da145e78dea59cce16e7f72699e63d7a6bf36a12b7228e2a7bd4b3c0f595b2da2bcd5cc4d37a1f6435491dc308c3bab6754158987230b6851fc0393a6fe41a77902ce089d5f71a60f5e4a38df28132eecb76812f0448191f7f4775ac7bdaa93d21fcc960111ed71965c4fd7eaec1d120273c9fd09d57a13f40ee422d175b6bd0504f1df7636fdae120f6cbd71783660ee5409b8c79b9673acaf1b13c666a1af447e2a2121d06f777a6f07936bd7d29776bddbd2440afd5319d644dadb3c0b370bd1a62560699e7b48f7c81020324c75084ede7acc96ddc0dfb7ba9a83da70da423c62b8d1f9d9c8f876751e7cf0b66cc22c523233da417881932e8e13ca5f998370c4975b5e628b55e25b705f7fe4f2439873766c0e68b33ed98ce260a1d4d29f1fe59c08fefd02a68c88f67b09aa131996db46ed221b26667865979e690d269a1782664ed45c11346d8b2df9aef83646d926d7f6602ba9b2d4e0140eb989d446c999aee25895f83f8577a08807a834f82e957ca334eb5679239fd32d6f8db8f8031541c28e025f775c27759e20bc7d17b2bdd5fd8eca4a64154471d3e305458ced31dc99b613f54184a9979d7eb3e8c0fb2a30d74522d4a8df7e3a099a50b7928ec3a3d6f717a28e1129071fa66362756576b999d6bbcce0a9f671ca5d973cc8b248c1b6165caae1c8fe5f145775f073857391e7eadb0361643673988c499e77d5ba2d95c19bcc9debabb3cc245f1ac33976a8a9f049af111f927ee7fd3bd20677632ad90b05e1d88934e6155bef6d70c5b0e706a9e00d18618f4b1d8c705018816a034f1855428dc92b6fb0b25e8a1e19d9f77671898da0f34402a5786c65d79cc0b4c2403d0d08225759a2729130838d7ab5211b4b4da57ab17709d3355af1ddfae2a4553b2ebb0b0fd06f691ae50d0d8c9c74cdf6545b8affce63dfc8257fe5cb5b256f34d998be4e1399e701f1fcf50032111b480bf9c8df6145481295f88d913b42c4c6b920e8b7591616bc632b6c8bcd79511b0ba16233fa8cd66378677744ecf08784cddc5d6767fa00be8580d26b005d4c9a0949fcdcc4c5c5f6ca6eada6a5724752557278f7a24b6b13c04c43b80e388314a5a2d2c676efc75b5afc695ee712387b92a6d92fc2b134624420d4f23fb1b6dbe5999323c8b096363199e37e82e0e062d8838d7ffc3bc3e9427c6ac3addd8080e6e5bc474f2a104be1fad2b12555e90cdf6ffc6393728a7aa00e4b132cb33b036be68514b7fb77552040791983b41e1de1ca3e712"}, {0x60, 0x88, 0x1, "f8b91a720a29e497c9fa50c9f63db70c0ef3ab1d6a8f97d5c060efea6bdc1cb4108e7ae88c25ccd13cb48cb8693e28ab703778161695778fd7d0ab49dfa44602e2b3fecc0cbe4c893dfb46"}], 0x12b0}}, {{&(0x7f0000003b00)=@un=@abs={0x0, 0x0, 0x4e21}, 0x80, &(0x7f0000004b80)=[{&(0x7f0000003b80)="ad1e8d310cf3b4aff464b62c2aef4b67141db8df3947a3379aec7c588de8dea951bfb34e0a3013c9c22b64f1fe79ef5502592b6cbe9e62d5329d0c07322f8bdce055c4c9d4afa1058613af669a6a8561e51bdae97e248103686a9b71d75567dcbe3d44cc9f10878855251183698596f695d2ec281601373793b1f1b718b5b259f981dfef27b4b80be6c71277175ec27c91cebf52b7b3a13eae4c5f60160202da42b364359799ea8f0f40ed05bd053f069f2196ad280534097f6adced686ea5d0a5e802df5d95e61d9c1ed9bbf5b7011f85e111a05d274cf5e545ed6364bb50dc604b8f242e8632aae487ed8bf709ea99b5cd64aec912b4de388dcc1e2ed232c51dffc0d67973ba1e36ed360f6707291a0846aa7213459124cf1433062f4c00ffe7d3ba45d54e9b2460fa74556b42142b14e4ce3ec49c927f8ff5e12daed60e0006bc704fac666cc90cb914805601370429bd1b9a3f544fadeddf20d516a03f4e017abaa8b5cb80e16f0e5476db2e7add021564d346c4c739c45ae94d034d0dc840f0ff189085fdaded427887a589d9391223ee71eb53c8ff2f28d5619a13792f3aeb67f18e42bc04a1c8ea964945100908caeb3c355b55292437079a409ade47150e7c5a211aa639c89f170700bdcd359e9be8c81995be8dc89c028aeec0eab256434a63ebdddfc148e94d7efba0fd31bb7cee7736f691710fd4a4bfd87854e253d03f6ed8ada97ed98857c35ce5df40b8c91c2b6511497b7e26d7a2eb83bb3aa9832f3797e017ced95bcd9d4558f8703760ead1db4cdd73f50c4353f9b244f6df12b1dafd1026cf7bd659ec12948ec8092c3afdccce1a0101bf6c68537dbde422b6ef278df3034411a40c4bc46107546cb959f4ef58021bcdeb67e25fbad8cb9db6646e03598e8a64294be8c6f2a210226c5dbdb7f25b304af949aab63166b98fd6ecc3218d594f12de8e70cc1f745f4a15d4e6151046256f3d39c2ecb021cf464c968b4dbce4ab4e36ba7020d790741a0136935c595239eaba562fbdb217c7b67d8b107dd2a1a455da131ae9b03c7c80159601168d1b8e0ea74a6381fe7a3fe520b286102186a1b1fdd961c5187ef403e97d67730db729e8b576c03201b68429bba97ac14b2fe59958e2cd59eca3401bba238c5ee4d5fc14c6bf3258953558bcc78419570ef7c2fae3973a5de34cfac443c17aedb2ee5e5d47f487be4559acc8ca03b37187ec50ee38ced36f7c97c62bcd29026c1f18d25845ab3b98c461ee2826ff2f428b7d63154141d32473e5ecb06bf5280a95d91e7f4557f9bed4f3a9cd93bb092423bb68ea5e7a9facee358f77aa712c17703a462f33b4a4100b6e75d905be89b196f1b634c4b414f1668e24e4ab20dc5015f6a8053783bdbe2da0d164191ac6185906407c6241fbb996eb2aeba5ef776445d2d0cd2a3bae2d62e07768e8072544d392bd56f93e93a89208820ad15ce7e2664aaad8b8971afba35f93027f449f821a467fc800bd767d003754201283c3107fd9f7829ce2d08d449ef984651e0f693ea51ee66145bbd256c7f0d5aa3fbb0fe97f07969ea270b2b2c6a0ca04b299289630c7e7b40a516d9e851275e5f668c5ba036b76c6daba572bb741495a04c1e283edf22e26e2f1949035994f12f7db7c1ffe726f59953a85696ac5ff6145f239306554f4d9316a8d4d9cfcd5079187d83e24bd2756c7cd1c6ad2584666d1fe201bb54beb3b7e78061760da2f32f9aee2b4b1bea19ba613cfc9322bda491a2336dea05ad2502049b0613ec23dc1d7d1b9748a513ac50df82d1f4f7b01d8691004bd95e5af5b9a07cea1c12b8d3ccf1d358af801fb8fbb2b44ca614fcfa05caaa4c61199e19329b8f18c187a953912a0f8d55331391e307a2895c7eed2ab230195b1242ed196b7cb80cac11f0f1b67349d85ccb3c630c5c7b94d95ac10873150dc968a300470ff678831a6c989486c26a7e0c0187d5e743d532422afce1f60b7b4f4a09cc3599334a6fb6cd2fc6de763a5b88001b9ed583a87c9e9f260d32b4fe973e2f9550794f21ed2632e08c0dc32a4278fc29ce961f0afe7f965c7d9bb020ec58f13f5f62a374ab430fe256f693e1d39ee0d919677163d680688012f623c396017c7ffe36fca87b5b5e396cf7124b910fc1fa0294adf1da30a0b56f8cbfcf575dc74afb465bae662afc626720481813e04c4186300ab133c179b314bc681b326402cc6afa4ac91d2ef46faef7cacc09a6f16d16451e8e6925e7c93b0002bfaff15cf937b1ae91114bfb293c22387466782f1580c44e42e614229071740ab072f4322ad05c36e59c2d09f7d6d6e13b6274163e99c8afb0be8c5a849cee7ee40ee6088193bd4f23d8a7942c151e270378deb2239a629217945f5f1381a7d51a14bd76663fea82a914eb9be9ca08e3b38687a7897f87747a4e4722e32bb5a05c9d4ef7776a73ace8e34fa6e4abd4280bd113106d9d0b1816201f57a5829304bc20b2b1c3373870ba77301559af90ade5b37d28720951ef433f17ab544dcc2aa551e64f1f9d293d82cbaa0e013e780a43b193304ca77828224b9baf52df770249c368aefff96dc06c2741747cd2bf9a93565e4e2c86cc37376c4fec98f1413b38b60f54167f1ae014a24559b3e6b82b9a085504f95a17447096090c08afdd32744db4d324df3141386f08ccf66d734753600313eb268300839ba119f40da1813d9c7c022f612547c8723625ae25c6fe0c4931f99a749b6fd8704794beee45277225bbbbcb9f071aaec3a64050ca04e1ad66dff9d9628c5627726fbca46cef06bd1c3997fe99760ff794baefc769fe102e589ed6dd5eae48ef2b1e4c88daa75f6745eaef45f6d04587dcfd4f1e73f8cd604420ce40a8cae0fd590656229c648f3513e31288eb5883cc7971f8275210e66d2e4e100da5ac343c0252068bacee98f69ca2d29faf4aecd3755b7e06596368d5d8b441c8677ad1a6fc9fc19772f6732094d2ce4c537374a282ca794990139ccc38780966bb2d0cca55430ab940968772f7cf90004fa5b5aaab827b6328f7e556648a065964d9e28509d8bbd1b2d58e89c772df7ed5615c2da28010c8ebd87d8ad48de918647fa3a0ee6a0f60be2886ae0d963b315c132c71246b70d0e116c99dfa54d14c9fdd5a00b2e636c1c4c4c56491a90aca35a961f2447c67937b5e1a6921227821b74936be83ef4f8ca5e8e21f0451106a8aadc21186cf4a61a6f1bac845f81e89a888e7e9d72c00d0b64912e21dba970e3b3b63f5d8f4e0202b701815cccb6c82106fc2d2139c5523dd026d83bc25c57a715295278ba946a26fc4ea7a09ad106f9ab7611ce2dcf100a95e2f89989a7788f0d83548d701f9712820ec36adcd54d79e42c6a3ba2e1ec715cac8feb28797968ff8afc864635439215ada3916280c478867c801465ad55aea2b31b8bf138a0fc7354619c67e559e815d68e4d805af564b0ca8b87d9f29020a1701238a38a45833449445e6381de628d9b28ef3029f85489093b28a306420ae239b1752cd89a08de115b9097fec94350c282577b584214d362cfd936e706544fc8bb6d53341d9570f01b8f4a99d6553a3f52b410dfb94f5fa8642692b7e38a6de73d083f1c3ad90c337ab80277ccae5a7f679b21794098a8152e66595995d0f222d345f54b9f6081067578cf353bf11ed20b61293031428ca31b045c8322149bf2c2054f8f3173fe03f3e0a31eb650976ce63ba56db2043e1d58e4f3d3485d5a7660019b0564030120f3015b25570d7fc37f74cd2853d32c424b21a6aeef117ca4176ebe8b7bb82753b4d5cc4512ebe43011a6d00dbe17aa8dc32b99805c894f48e0dc7a65202d9bfaf3b72e6d8b925a6e339ab839f6f85301ee998f0f16e8ca05cba5e8312df2b0e4b3f3505938d189379ff915926ee8a70761f81b5519f79c395efa847245992a953df7db4275c3db2875034ce5bb658fabff012f40a4b8dda41f2b18c3f47b8226bbaadd9fc6f5f707c7e35554e538aeac3ea81c6f9419fab1c9822ccd1d9a2fc73a762cd3914ab299b5e66c786713f3eceeb46cc8009a8040c350732fd9dc1faebc87f8029d923047762287372aba027ca166a0b12a1be1c58ec2e4165065bb7d7be733f5d6ff5fdcd22cb764266aff2e412dc7ae63273357fe41d024d068fc7ebb05b611d4eb5f2345b23fc485272f3822e1a5dc4fa8cdddc99b4e489ccc9afe1b344b3093de9712b2bdb1c7de0459063695981bdfe83ee95a5b1332a2f582508734cfd2a12b966e962d25ada9b36f31f818a1a507db84a4c39032b68fe13c09a3c9de743e2fcd2a86df5479d7f663b51d16e96b621734ee60198e9168f0aed40a63820da232540693505410187d84be4e5eb020a9a82ea87cf3bbf05cc349093dd6a7e6b2e5db7d0844da6fe2f0fdfea1705e3327e1126d07081a8a0dd8040e7b394d431d3ad9d2f5d32f2c7f388483d44e3fdc8d0a796d50b63ec11036ed7c35a4de6d5f859a4961af3c24aef97beae3d441c9c6c8223322c87857c5a87175a71162029f82fa3fb9277102675d0c18821789d8266fde212994417138832a2319c6005b2de714b4186f08004ddae9f3e30e07938eed54f7134ec316cae0244d0791bbef295eabbd5d27846706ce38ce722ee3bfe31dcfaddc54b9a065d0072407c45eb390ec0b964a939df0cd396f00353d4a3afd8d77ae07004474a772f1576d4c8475fdbd86688919528489bcf19d6e997399f66d371fab7c818203c96238b29fb7e9f132dfcea292862ad804caaa02582cc1dd4f1e39778db720080c863af67cb2d4f70309887053edd6ef9d830410ab7af1fbfadef8fe0d9724a8015e3f2db2ed06d184124051a60b23f9bfe32c25511373865a3763cb8d7c59bfddc1b66110a8d2137862d7198e40e06bb894602a14d9629c20c2bd8f2d574bde860bc8a07b19266a56b75544b0cc6b2b3a00cc89ba772a770faca376fd855966085864da1704de93eeca2624cbb3ea81ca0f667acf3f1f175db6aaff2d4c55cf034cf3d32840b7ab424114601c193ec894092905aca1ae5c5ec9d53199dc3abc68378a34806ddd1995a0296bb9c82378007927ed0667635e3ca6e1c49c4cf47a0c0c79d23e6b14c48cdbcd4dd1292b3573fa5a515344bfc575d6a25fd449150c150d6e74e0cd6af0aa7aa519cc078e166cc2a351e0e815eb2bf16aa1ffe556c79e728d6892b81d2450017148521dafa22cc0ad9eded296af002c8f340c9768e743c82102cc37c65862d73fa8a6fd5f4abcdc6326bf44d0b426e569e034184db870c710997757f69d75f2b791bf5ad683620adf17e057a731e4c4080c8272dda218b735706827d7b011590e52b3223353e2f33c391be0caa6b621ecef9c237892f240b678dcd1dfa2129c70d1712fb3b2db1bce0b5d0066278a646ba9a18d52c2f3b723ef0508ce957012e1443a9a2915a65b1b983c14fccb6d8cb4782ecf92049d4d81b9a8f690c209f90409480352c2b3da7ea8b5fe4e32943ab72206728ffc3c97021fb006d5abd00c2136fdc4164e7b1542abbe1acbf7675981a55d40ae0108c330efd556e6d372937b84f3836f12b93ce126db2cae8a5b70adeecad520790465724c55c8c3c98fcece21bb376f6cb2eeca792e8d1415769b4fcc5fc6056bd0f7d2e0d9933bd3bdae56bccd0a08ea3b75d7bb136953f17b6ef0c528e302d8e2a2379204e7282b432515ae17a66b9c8644dc8683dbae31e775249ccf0ce1111598544de1eef443088d3a7b2f7d8f3126536aca513f6eff", 0x1000}], 0x1, &(0x7f0000004bc0)=ANY=[@ANYBLOB="10100000000000000d01000009000000836bbddfdfa81b750db88dc3bf41dd67307fde421489dfca9400326e0a36329c1aa8ea9594b0802c18515d1304c850f8c80ded79b3f831559ed3550fa7aea7e96da99073a99ad43b453a2306669caec05e623374a63eba1238817f86054ac2199c33609891c43a6e81b9ae7a30b0365739b42279535717d0e8fe7c1f320e1f91f0f03b6628bd7e17f60a93745eb7c591148d39a0312ea26ad043857a2162aa47987ebf8f1cb41bd3eedd722e7448b3c8ef7f67c5285055a124d2a65cc8de6a74318da4f2edb643e2d8852f98904016649b962958d25a22457f8daf64a747a9be49341009271dca992e569eed79bf1391b1a21a28726d6e937c35fff937ece22248dce4f21c61ebf7ff3f71449dbb9da1ccb54f81e7eb2a8d52b0d044f830aa053fe0903750663c01fee8e225aa43521366c15e0c82834da3a5ab439dca7ca421d86a1f89e98569610951af71deb20ca84f9533f5de523c618d072ddb2956a1b78ff4d34656ea79543b4d27daa19d87d71567a1ec4d0af309008557fcfbe9592ce8fbbd1c7e5ca01b22abb1569ddbc41ddf2285751d4bc4f0a6f2472b767d67cb66c05e46c1682b67811ebe9bbccd21c51290e51810c1125b82f0e5365e641e09afc2f1fb40ac44d910368be23deeba9723bbe814a0dc8118035189940adc96df286425f826f41559b5eb409d2f217536d25fabac58f47d919f9a2795c05999a6cd8560c97f2e3b799b677175d1f3004b75395852e2e18acef9d722137c30c084caf7f975979603d1f9ef3715217fb386b471c7065ced3549e20ffe7a7af7254007aacaec46fdb2cb33d6d2970895cde490d8cfefb587ae266f430f542d28d78f130c74139efac7491a1acbed1d07bed1366d36e7cf35b40e556dbb3210d43aa27f00fd359dcd360c5a5e985bc44be2213ad5747115afb23fef78ba590545c432c770952e0ff286092bcaf9aec7253dc62e993504847c7a64e900a4c4e57fe6bdf9722976dd4a309315306a15e695bb57bdd23c4552587c2cd88c55bef15d7faa885e2111d21ef3772397c6e84ccf6dab6d62055726c95fe59d3a6661ffda680eb592eec76173c86b6e11c89bde74228826344a8819d5d0604b42c439533c6731d9192c460826c462542870b25493955b1af34fcccfb9dc825ea853de5cca3efdbac47aef23278764a081fd773a8d89d6e322d33c5ab5912f0033d00983eab716c174caeb51a07fad66e087ad0fcbc9a345638e5cffc9881afaeb5fc41dc80dfdb2c6a4874e0c36b2f63793667663e7a163de0c7fb9eb71dbb79efb63d7696dba8b5a5f5ef67f11bb909fe9980b12ed14c7fb6574804b54141158a6220469dccdba02df8beffed1b5b110db46626d57fc249a5f7680d05430186c2d66ff40c1a3527befbaa2f3749fd78ae3f39ab57b5fcd0dd33f5c960f9a696ac23c65b39bd46bcca8c6bf5231e1045bd5222e209f7b9e9aaafe8974cf4a5b54482700fc7dd14b172f8b355dafe097d72502280ed38aedc22ecc228a3ec7b4ddbd7a8fea72bdc03feb76c1e413916e9f468300d201105c6571d3e3a0b826fec817bed0d334565b43eb526b962f2d9771a8a1fc84362d501ac6accddb6f788588f403ddcf4f939b3fd825f3029a820931008043d14ec16e7acc0074845619c2f4b20d5e9ba3ef4b2eca537d6cb6a4b2893504f8a54efd925b4915e6a4a581fea0f317c0e3a101213c0e036e48956e2edc45c42ac23b123af0eaafc0a40c26236d43ec1b9c0fd6fd21d0fc43b7ddaf8fb1c8f2b2e162fc79c7ec046a5433631891e3e9395ee743cf623be332e3a03a6463198a62a37aca6da0d02d4339b61ae2a91fbba215dd99edc7118749b907e57ac66a2ebcbb543ba4885d82e3b28a876dec951760a7b85be80fd400eb1601615e7ac50a4afd96e01fc597124020cab0ccd400455d69e0b6a34a2dd246ab0c2738c764f532f25c5a8ba6cc04283bf67b6f5babfcde64b50f477c60cfd2923dc3a1f63b4996722b6987eb0ba7decf85f82b5d105d4a82ce0985e969f028fce8f79ac06cec9be77286111e6b25090e9cb6d78293b9eeb0bb0f725c479bb665520c62864d02e28986e765af990eccf6638f5a8ea0628c37c0eed9df7838bcf757035eb7d3b94f033d73b40aa18ae7b592944e8b159f5b1f9bee56d926e2847c10c303022aeefb2673af3e35d7bc2f86f7b2920b861df43f7034cc4d2cc02b14ef682bbdef8128f91201344c3d92589eea2052a82c696f7e5ea6b79343ff765751611151e02fccdb078568bc4f3197fab06bcc21b72bbde5d101acc88c56657202ce0ca2f72f66fde47f504d49b64616f5687b80ee64f2b0c4a772ba310162d71c8d52955ed30ab1eea3d175498359115af2a15f70cb330930eba97362cc8cf160f39771e1102f4b932b6ff7bc4c91e022e6bfb27e3cc0cf3ecdcafc71d6bb383b33288024903e24de0b293909147626ded894568a2bd2321d22263dd48c1066786dc05a0ee433dbf82f68a6e0edbc121119f811c53154f3f289a17f5e1ff69e5a451e848f0e45aa1d2e49a0ef0c872afd0f64f619ead29d2894eb4d384504c5f5268fd8cfb0e02f51ab25b6fded64383b13d66faa0b1e38d0102305498149354d79d21a9ade4ad17ad86ea398ae54a9bb6af3f53a198eb41ed6e8a4a08114383415cee6ab19ce38b03fa27df5d08f1b8de4772b5d99454396d24762d5936f4efb702ee5afab1f46eb6830cf3d15b3ec5f897ae8acbe7bc30dd7b2a67635995b73b96c6769bbc8cae950b14085a3ed56a22dc898b63e790f0136769cc903f89d075aad23a8b12f1c2ac97497019911b1b3ab8fd47c02f4f33425888a09dca7b4ea7fced09f209efd9ca50d32e5b35b955fa3cbd0b8586702e57e18d19708e9a409acd964fe6019c67904a70ca4672d925432c7b13e7dbf01b98f8a903ba671d9366095b2f8fc7458858d43845b053c67544fb4303b5be8a01d2b8b9defb9e4bc3b9acba928f90e5cab841ac58f3137dcca9c04e7baf6fee6bfd0b194861c2a646dbe6c1de4364001645c0bbf60d0070cebc62054039f583f6c7c8dce3d21e57f84b9a267ad86935845ca1f85f42d31596e4d185a4e1e297eeda3fb73cfb36d054e71da5b1879998248769401d70d2f49c640da249227a19acc96183e97eb15ef25aecfc0c81c3b5e8e5283bf52101aed0582db9c879a61f3c39d84a59863712d3f0540eda787b4e297069bd20d63ed01a68cdf3f9bd32acfe9461870fe72a5bc89f715ace1e7a4fa2d5475d51e28e90b8bc95e58a0be305794440118e35fa069c67db2ec417ca29d0ce3c894a5b1cc4fb1cbb71fddcb2e927babcb18116b6cb5d515aac3156e37e0cf86d26b8bacccf6d533ab90db7ded01e54d0479e486cf9121e82093f5ffa01b140970a1a10e462874d1b58508b6d4699650aa44056595fd327a9ff004e4cfaaea91338abca25920935a284c72ccbf636869d069063e627fd24068b33998f0a4565c479421235d286f41661575a62eb859311b3482eb46645f9426863e615f51da6e130e0e2707a3d49dda2d590d60d230d5b55853c25f165d33688a48a6e14d5cf46cc1ba4c4fd0b7baeeedab2313f348fa649d141f9b869e13ecc947e95290cbea5bf7a630a3f13fd916c5f06639ec0609d0da5b2108db02b2f511531555512fef3570d7c3956ed1704c65b6cf7f9b56407cc8cb3789ddb1cc6d01cb59a0e6621b7c711c5ee85869747450d6a2af98a9f1f54367058c59a8e0121924c3e99a5e11b4005aaa9f99ab4713e87d880983ae827c0f59f6dad5054942cdea4ce7abda4bed85edd6752f2343a05e94ba5e04504681286ae8832e5f9a3d1b2c1cd62822a9377eb07408f1cdb04c88cae7db5f4a4bb6a8921564f17b058af8312a80e82a2697a0ccce673d502ff3a68b5c760488b4ed65a69d505baa86851bce64768eb6a97125cff058673c7527519e429215066645a593384e4b831f37f184a19437866f9bff69aa38d91d8929dceef6b91258e826b986f9b4634450f404cb7341d574a16bc39ef8a6ae7466232351595543f9b6a41807dd5e687c345e4e0b42aebf372a6a4bb21150f9dc2371298bc36e4cc74ac0769e70d4be76915d80dc9f00083868214dd8ab07a53d08807cdfa275d5dcdbb3510d3e73333e5d136399483f296179b10f8a04c2f2e671b6f7a2fff6aac04983cd5573a8e1bacf109634c866eee0cd33820db7ecfc13e56ace3d153c6a1d224a5393b9e5aa92dcf774fc9b9c6168011f1f3fe2bfa9f6e19a872babca70ed0ef6418b5d02f1f9f3891439e685c377547350ce0f6db961e9e805ed0ecc29c84f9a167c2b37ec895fd250c1dfa8a78aad94fdfec45383ce6f659b5018c71b75e7cfecd9d8bd47e84591cdb08bd0e66c6649f8ea5cae0db706af0a61fedbcc1e1b83b81f92656769c0b6f3da0b4743ee1c0166d35189707023f2bf081e36f6b99cc87f6b4d97ef0dc8ecb913dd533a36224166a7426213988d564de7158c071209437d6ee1870957321ad49135f3a5c4124b8a15a3ac45a48bc2ca3219e49669de427c4613e273be5372815042e559c63dba9f2c3dcb11552f20e639e46010e0d5119a879a1195dc25fe8e9226b09b7bd223a4fe325391f1a6c475fd061f4be4e410791619b7c4f238af84d41257a4bcda93e318008d25359a521dce98ead609f97cdd39513ecc539f041521c437eed200ce4a8a851d059dd5e89c389c3ff3f34055261263b6cf88586896c6d001f1410c889bbb40160e76dbeb1c292790589b59ccf0963ab758933c217d6ed78d92758f4052a978faa1dd911254366c204ea933c1949f229c0d90a71477609d56bc66549b3229a427b57936a5dbafcdefab235ddcc75f5ba5a6638c9121c129eb00a87dcce1751490fb707b556b2ee778ec5b682b5268740b297a02d9ce0de1d81cc1d42af48d960dbf97307dfd44bf8fada386b3590f00fc42a2b2b0fc8639ed99780122ea468f404e9e5da1dd3007fc8c762e2431e2716592ee05095ebd3d2f81c495f39a7dd80b9e35a8305183cabd17ed3fa8e957c0e148f5453186e63586caa43d7b8a95264d51b2bd6e412b5e2e54111c536104702fafe1944ae538d5fea7f413609509d10cadb123e093429041ee00374e13f9bd32100100f02502afea07ac0eaa9aff03f319427c420f8c3b0156e20fa6bc7ee1648301b0e2d334de14abfb3d31c059f2a56b7df543658f27b8cba43541740be7eb0ffa0a0355667fb45b116c55c7240e685dac1297f3209cf5091b2b36ec74da7cf9bb276f3077752a67095ccffea4f2e47b4c6dc1e2ed44d792b88a54954125861a8884e991da98f9c6d0e5ed5a9b721494cff90097111240ffa2bb7f91cbcd989781b932331324acc19ec2b939d48fb70a1db1d03b78a2d4996006113aae604ccaf1a82a819469248354a8ded42723d23778152c6a6b464566a0b5d80324a6bb2a77b04c0068dbf9a92634c1519457012155a60947eb5820e28c048c76aec095ffe660a7b4a59935fdc9931b661386e367ab541dbfbded85f30029ece3eb3ed047b8469163d3c32ad356b05a30429be60159e94c1a7074d207ec516443230fc22ec3e58c09359019fad82cd1fdb521f561ebe6262d7df6d84fb5de5cec01db67fb99ce9005cbae2f6b995b7ee0646f7b5a8bcd7ba59d98c4d39bcbf16e2040ff752361e4217f43013ee653bc7d3968dbff502d5f985eca431c23acad4db641187721611bc1c0fd13e97d6f9df4a65cc9c0000000000000000c0100000000d006dfb9310cf77fdd1c50be956e8afa9fd1bb1fe3fa6fa66f402417c80a0801eed5236574e92811b2a458e0be68c3a01e9264f55a87188e7d08646870d84b65a4c3fae9f0265f04c7841bdae477809f0a4eba5ecba816b22b7f62b1223c727d7227f5cfd8acdcdb04f444b729317cb38109399082052688bdc102183bf0a9125ea1714bc896a3cf85f06e1cc71a4ce66d1430bc7351a478cf9a767f1931273fcabae732f761db0c29dc67fe845d5f00000030000000000000000a0100000900000040cc04117b3f18fdc1c9f37c0a6da0b083b243bf11cc8b4a61c6ab7d00000000d8000000000000000100000001800000642478d5095483c618122555887973d15b1e9fc58ab8543c5eb6062e15b45b12ce2355843082089cd645f31a65f9c8b813925b059ecdd96d22f4e3761fc2203cc457d5a768e400810739eae7adf7639d60e9b8356eeac023c5e557827ae7546bec2bfc7613b94ca2a1b425073292843a347a0407a1f69a7c6a59b43aeb89ba4e6a9b845074d2974795a3e606cb1b47a495f92d47edd847464a3aab58df097fd728c56307335227f199bbac3f70b2faa6b6a392a16ea0eabbde1050a8cca6c3942eaa2fa3d4f9580060000000000000001401000001000000dd4b7f9ac916625bffae4a43649bc03dadf0093fb1df6ba05ac2d6705a99a7cb4c665787102456b93010760faf5a23f46f63f770fc046232e7d245267de95a8663bc2f8100bcf062db33e56575ad0000a00000000000000013010000800000009394c0824a7ee152ac27a5349a188ee55767e8f913077e6783ef58b02333cacadc3f5aa59f5626d5c87c5f4b4b550d935b4419df7961d99689ac8120d8ced5f118dcfbc8b5340f4e381a662eb3bd50d147b4321aedab10ff21d4b7cd28ee23c5e6288c098a7f7fbf1a42d76bac6cf00ecd091cc7fb6e1670ff8bec9e2af8141b7f28113c1e20eb20c2cf000000000000b0000000000000000600000001000000a093b90073686fd6b8f5c8296bb0124e8d76d7b98624d8811af2b1bb2abfb5492076fbb926848f0dce8b8c7b61cc4c9e2b4342d478c701b4f8a69104d53411cce47061ef35dd777f401dd47df7e424e017974614dcc60a73847b640e120fe1651b52e83fc8595e67bb75c03aac42546ba16c91147137ffecef9f9edfa291568a75c7884ef35cab5778592a5a71a2c8afa59172e52df73991bfc9a7f292a4a47f"], 0x1388}}], 0x3, 0x20000080) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) r6 = syz_open_dev$evdev(&(0x7f0000005f40), 0xffffffffffffff00, 0x40) dup(r6) 00:07:53 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000002c0)={'vxcan0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x408c2, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)={0x14, r3, 0x917, 0x0, 0x0, {0x1, 0x0, 0x6000}}, 0x14}, 0x1, 0x0, 0x0, 0x4004006}, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r2, &(0x7f0000000400)={&(0x7f0000000300), 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x54, 0x0, 0x8, 0x70bd29, 0x25dfdbfc, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4c7}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x732}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x40}, 0x20000804) sendmsg$L2TP_CMD_TUNNEL_DELETE(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="00012bbd00fedbdf250200ba656457b35fc15a00000500220001000000061006001500000406001c00ff07000808001867f7e77a8100273bb4b1cd46e3533ec9179df81a1b99b53269365f0bb020d847340f4995dc608c0f7a3d96d13919196ed5eebb848f44"], 0x3c}, 0x1, 0x0, 0x0, 0x80000}, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r4, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:53 executing program 1: clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) semtimedop(0x0, &(0x7f0000000000)=[{0x0, 0x6, 0x800}, {0x4, 0x6, 0x1000}], 0x2, &(0x7f0000000080)={r0, r1+60000000}) (async) r2 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x606042) ioctl$BLKPG(r2, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:53 executing program 4: r0 = socket(0x15, 0x80005, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async, rerun: 32) ftruncate(r1, 0x0) (async, rerun: 32) openat$cgroup_ro(r1, &(0x7f0000000040)='rdma.current\x00', 0x0, 0x0) (async) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000140)={{{@in6=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@private2}}, &(0x7f00000000c0)=0xe8) fchownat(r1, &(0x7f0000000080)='./file1\x00', r2, 0x0, 0x0) (async) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:53 executing program 3: r0 = socket(0x15, 0x80005, 0xfffffffc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000002740), 0x200040, 0x0) write(r2, &(0x7f0000002780)="077e2efbb51141f462791b8b757d9b5e94a07e7e0dc6db4017f236ce54e5609768c0d80ba765fb2802be328bcede66dc9ed53838c00acca6148925b47a4eb1bddce875fa8e7ca91b685b6455ab826c", 0x4f) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r3 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) openat(0xffffffffffffffff, &(0x7f0000002840)='./file1\x00', 0x1c80, 0x8) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000002800)={{0x1, 0x1, 0x18, r3, {0x3}}, './file1\x00'}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000001c0)={'tunl0\x00', &(0x7f0000000080)={'sit0\x00', 0x0, 0x10, 0x7800, 0x7, 0x9, {{0x3f, 0x4, 0x1, 0x9, 0xfc, 0x65, 0x0, 0x3, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@ssrr={0x89, 0x17, 0xf8, [@remote, @empty, @multicast2, @loopback, @rand_addr=0x64010101]}, @lsrr={0x83, 0xf, 0xb6, [@loopback, @multicast1, @multicast2]}, @ssrr={0x89, 0xb, 0xe5, [@local, @broadcast]}, @noop, @rr={0x7, 0x13, 0x2e, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty]}, @timestamp_addr={0x44, 0x3c, 0x97, 0x1, 0x7, [{@remote, 0x8}, {@broadcast, 0x80}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x6c4}, {@broadcast}, {@dev={0xac, 0x14, 0x14, 0x2d}, 0x6}, {@rand_addr=0x64010101}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}]}, @cipso={0x86, 0x5a, 0x3, [{0x0, 0x10, "89be9658dee77b6a769a911f6fe7"}, {0x7, 0xd, "e95d983823feed971f5bc3"}, {0x0, 0x11, "7b28224e900311c5ee28484e707acc"}, {0x2, 0x12, "67bb247429a3c4f73110c81b91cc11fe"}, {0x7, 0xe, "38d60fb235b6445c08120c59"}, {0x6, 0x6, "3ff6f410"}]}, @ra={0x94, 0x4, 0x1}, @generic={0xc7, 0x7, "a78998c34f"}]}}}}}) pwritev2(r1, &(0x7f0000002700)=[{&(0x7f0000001600)="fe1cb8cdb8aa2cdd71feb2c95baf0f93f84a5b1bbd9d6d7e87fa9a2c9331cd19ec777add1d7d50bdcdb323474ead67c1c3e0dffe347e3f6afee8af6894f5f06c5e2d4bde33847b2d40b10ffae574c8eecf5dcdd1966adf221958433bccf901507b21f338e2564e76986f57e0fd004a0bbc0b54b0b77113a53b9b40282fc7f638700ab7b5253a956272232be598abffde73fb20219e993b8d9aa12e179ab8d77af937d08734eba5627b3f60fd144c8a90f671c6c04208d85375dcfce073bfbd88921eb8bc40a3c3", 0xc7}, {&(0x7f0000001700)="107742c6d703ddbf1d0e037b061f104596ff7374e0eb3fa87c23d3f20424066143efaa96760820ee9f5c5cf008d239561b3ed803b0ef1717bd03c57633e0c794a135494e0387c935352b4f31a30755d52c38f6e143bc18b1efe7c266b50c87b429c9baeb3bf3928550de0aa54c34baba15fa61b50a42be3b97a5314923c888286f1dfbc0251d8f9488b47a9c58f6bf5970a3967567ca647ff703cb63e3a22a46658693cc0a88cdb8de2e199facc9d9d01f70541aac5bfc31fc596ba99a0bca26e496b28384f10a3fa8a0bd6d5089217a2295b47c6f6d5bcea9cccf55446805b11d302a8a351ea773e7243bf7f18fc4b0ae57523cabb61fddfafce4ce0504c3c86c7c59ddb9b0d107f037db0f3fb2ee6c11e444138468070afc620c406c4742faa0aa3e1f7548e6c753c3f4103db066bd50895314c0be0a88f9bc4e2f3a88a5a0f6f4e45522db095ce763761aa4f611c3db74d927adf4022e8fd67e8a8f938edf13de682529f281e28b3205e105f63d9017599c1593b8242bb82ae3bc755ec7c156471ff068cb18bc8f567eafa1bf51c87df62be78824394861415fa779caf47223cc52a5086015c09ab5a138e26a9dc572f8b860e6f6004795fbab6a5d797cfc176d1dbbdb703cdb2f31d8aa1399f3798f798ba2f0e31f551edb24399a913a3174080a7c6b3fcb299f4036ae785ec048edea2a2bdab03f9aacca7a8a6e8aff1c91ab589c4868c2738eb16ef87341a004f19c444f1629ba89bd15727171b1d61a51a98f44f1f863282b9afc47cd06e870123b63169a6f7fb74e87af9972b8f0c7ba64d6dea4b62fd0483cc42683b064a18169b4a2ddb5f9c11828073ab0b93c213b1e3bb12a8bb41f3c935285aaa0d824de86524810689afe065f2509060c588180c1f0131eb4a7c388151beb8faeb5e2002f4ad0df7fe2d6bf54ccb2906853f3fdc7442e6f52596f74b17202aecea021ab1aae9662211104a75d1b5745691fc78e2de4f353797c51269fa0f89e183391f7792228fe99abd380617afb739bc162978a3ab0c07f77a80a98777d2f5aebaad40b7d7146cfbec32c6aa31a51a2a426cf80b734b4a8681dc9c56a2653475a1e8ce6c505f84499bfcdfa5a08033e67859aa320c841206963297a83c3fa932bf8b00626ffb14cc60df5faf041afd2b806a13dc5983441e367db8a7fa02936699e1f0ca18295c49429cd2c0aca2b4779d11dda476d52afbdeaf9f43746ec9f264d068031bf193295b08249d3bfccec9a79cf1da5c890f72fedc1fa6f63ba6cc9a80ad3d6b0d1283ca180d6445673344fabd7e5846dabe8dcca39366f71a8a22b2f67d7eef1237180e946f33b02963dadb3ff143fd788e4039d37ad3e204d82fa36202b4277ac78a5347c095c165765da8ad8166a8bf417553a29ff101bbac5633f58c372c2d4f9c8d9e96940f14823cd0e7727b086d15c905878cda38685ef67161e87e09e2bb5f0fd19752fc8a0cf44718caaa2a175341fc9f0a6a56ea2f6b8f6fe254610ab6075873e4eb31d5435c4a001ba82923e7d76664d2ba9689f701ba5f1cc69a04974dc8f315614ed2a2853fb4a77a9e9ea573822db3b257e0bcb4b6a6d612a5d970d387a006b65a9f7c3ba78f795c423b87d5bc14b7f90a1c5b55dadb532343f3810ae7d757094e21caa33840ce0b27a6600f985dd45fdc806d8d5d1158c876123a5aaf5f240701f2be4c4664da289187cd890bd7c9978e5a26f618c39515c4f3f22e20afd5cb7442da6037af8113e602b543c2d4998f5ecc50c48dab923e6490bd6ed148ff5b2a0840eb861069cf2e1142e693c8a5c6ceec0e845782925bd12a7e36137b59324e8f0a4b6f544037b3417a707169dba6dcee0d4613cebafd2a13a2107a02a6ba1180964594f8138d6069023087f20b6cbe3773fe098ab7e2cc962fc41a2d1f146fb0b4396eb25a8011d49b192a5559b7d67358547e0e10f7ca22d8416061d364428bc7250e60e8d296b7e007061f5832e603c23bb6a7e1e9576707e8b50bc3bc040747dbcffea7acb69811b778a08f510be1885495291ad62483ffb2ac6b2e70f280f7fa9f3ac5cf9da11e090a3e929865cbe5132cae77f62a24a12881306505845d23de831aadf1aed466f10a3056cc071b0f64e0e4ecec1108868f5bd038eee692115b820c03d919232e7a1264aff675a42af3d2038f48e15529517b02fc65e022b6e9c448c68fc46f7ab8198e4f4b4726beadad721867a28adbcdc8420fad0c434ba5e3a52553bc7b8905c30a03a865cde6da3b213f3faab0058fdf2e960a81407454e57c05c04fe25f254b9707478cbeb725ab57205462cd339afab1a85631d377af6d38a83b0f1d64c4d07acc2a4e71f74694f0c549dd5ccf388afb0a9a1839500c3bc2500b0d3f4e6e4d87c66a45fb08f23adcb531b15dd5daba9e11ce23be66c8093c93a964da0781d0602d7651bf45bea1754d6ba91e7495b910e4fd37d1f78c92a60aba21a20a5d3d39296f21dfb2fea9d64de1f52fef5ed86139a4edc1ce47a5bef0149281182edd2020056f541f7e6ceac479fb438dcdc9367bb1e923f06168bc3c10c0beee3529449a7ac01718dfbd596e9b83c68d9b57ef59c38e2186f65d2e85fe7a67ce9e9261c15e796d17c95175d399e469ea5a5ec2652db0b6b96cea94f05d50fd96994884e564f68fd4cbd777c7d6face1862a0a4d955d686fa1689eb8ee3a5ed4da504d65885444f298b6e2835d24eb13deed77724ddbae4b79c4ea87e25b2ef9d573a8657b8c19c275996e3b51ca12d03589b5c9c262afa3477b4856cc7164c66f0301455f8418c02d4c62a345dcc4d1b77e3a3c4600228e4541f8a47e42389158ab50143db00fa1dbe34748f5211399abf5900f53d7669bb72fd4182f47a06e7680f57b2458676165360b08514988233b499fb912296675ebea922ba621b095c87fc6bded18dde372d1fe0a2564571d76f758e5a1ed7f3f5abea5b5b0d7ffab797cbaebb50de9d8677eb4a1aa6f700e71a6edb50b7e08ab8a9c5655eecbd12d3fccf0eb8dad1dbba8b6079dde1b28a4f119c34ead587bd799904ae078c36657631f0efe0207c9534a7989253317e71ab05f7047364d88ff50d30837be24dc7b6f0e8db1f9aab91cef2bd8de828d5b86f6c75d090e90935e11cc59cb404fef0525eef92a428e4d22fdfdee4e9df9449e761b1e87a97dbc93b701d6e55437b3111ebe2afde12e1f97f7944d4c42540e2c19085bf9b6c1451064980848f9c915f97e8372f6b3b288f6be65fa28334524fe191f61125e603ed3e2f900469f9fea0141414b761f2e1dc25f023f69e53709faf0598e16906b3856ac9d31a9ac4084fcf14a89efd7bfe8af29f72283d403d5f598ff8f5439912ace53c26db5ead380f2fb43a9ed0b00c0ff9159499df4a303ad0ad233ab0a20ed24d23379c9aae9090cf786626bfbaeca09d26f263499b52c3f0de214ab37e42038b91d62e90cd993d004d77b852fcc1e0495683042d604c281215c35e08d041550ea987bddb39267c51a7e15b359768ddf1c8849d73aec31762f2f3c8e88aafeef8a9cb6dc88fbcd1feec381a6dbee6f55499a853409404b91fe953178d88f79985ce21b30a7704de4a0c26dd786cf83bbaad3d459120b994a82344d34586356cf7107bcc799970b94011a65c19776216c20449d46236470a17f7c7e927641bc620457a7beac1dc962a6416eccc6a00c1339f4e526cac0da30f28159dcc63e5aa0defe1052cb75714c758d7bb4aca1f390045fcbbfff73f6bc3b9bfdbc167276acea2484efbfa538cc2dd18f21c3e80360f5d03e9f2e01068003506c04587bee24c87724d70b9860a5bbc7cdc9b821bd87b66dbe0c597ce80577f18c86043778a9a1ebbd1f0da732014e1147c38dabbfbd06f23659f8dc3758dfdecdc20cd54d276f6669c19aa04494953e2d3e9651fe486814c1e9f36f167e7e5f0bb7f363edbf2852d14358e6bcbaa08c472a2291ac69c434c09ebe03f744abfdcc7b68192e9588039e14a90210be397c5e8fc2a68554cd5f5559c0dd3582af20a10f3e5309d96ef72af27dd7758f5fa9795fc096d8b4f652a4ea12bb49e26a013b248d0cb071ac413cdeefe0b958b465780d8f4f341905d8264397ef738b6cd7a0d914eb75d68905a66b5ee97438fe87111cea3435d6af298e6926c99f2926bce8208dfb3eb0fd2779ebe0b3fef8ca8d3f43c3412a171ceafbf9dae18df8a54b1c075be2ef11492422a9dfda6ee44821df9887c5370a02ea89b1c311553dd481bc52e37acf91f180bce14202e82edf4149c871d6df1f97969a0276c7e05176a9e96522b68ab766cafdcdc387401b55fae53a84126783275994a8481b68dd16d56cd42f37e296013f11743025c811c2c0b126f2f5f94a1ed1dad801da7840ed760ae63ac09510f0833cdd558efd244530c67dfdada85373f42b3432c9687325912152ef3a2e349712824c5a609feaa5d8d9c2f411c85a44809b4eea882b3c8c0199d171e51ea620c1a0c0dba38475a5d19837503558951b274bcacfcf8bf3b57d19885ea796392e56e73a87ef2b466b9488afc09a0f77a4e34e44abbae3f17a246906821de108162c3dc66e4c2d038621ffc9a84e73f37014e3221dd697aa7f46ddf60bfe71212e87d94957fcde830f63a2803ae7dbc5623020eae34982eb7f4b46a2445ffba797bb6da69bd76d9b194473a186e03d412425d65749ab8cb80ce281e972fcbc096ee479a2507b1cb6ef5e99f97feff5e88938980a50687ea7f08f83bdfb401d68b087937579466f0e7e1bb4a0373809fd24b26c304d6c0c7c8351e8bae0ea6cd1a54537841aee8308006cbb44e49ba3f26957b0404f52a44ae7725441db22a6505ee3954450fb4765b8eb915c77f639ec06751b609d1125349547e0d68a590fc78c4519c9a1445eeb9d2edcda1e375c8c8bd241faf6d1d29547a7b916bc700bbbb9e0c13d2464139756f232f955b637e7e03d70d5b5e1d799db27fa14b51d24fcf9177f420c910e95319063c72a40d4204bbdf00012f726043ff784307b7997d8eddb1b019de1414d79be8f09e46e77179292b5488828d013e7364bce8475f1876547ceb631b890d5d9ec7a08aea906bff3f8963db4a6b9f038abb17d744f81e769451ada0d39975de93a58f594da60b4ff4b8a0a3d5997e6b86780d756c2ef70c8227f30b78d876276688b6dcd486d942b3aed809f83cc9ade6c41ea7bc632a5327bcce1661863660b98984637d46dc42139bb971fc93b34dbc2d2cb1d0c062a6f425371ee9b356b655cc4de8333ad82bbb8794b920ab8837cbf81cc144c6bf39f0d1f9c5a95bb786e2169ae2784cb503c542eacc64fa0a099f0c4a3df745d57a980fd4c783a567c6b735e4a4a0db23f2444e14f119785c3124b18c16fc179027733f878f03e3d9298c7a744ca8af13bbb3b20c6bc81d3bc71e3c51127c5768e44cf582394b52c5734e7fff31cf769619b4869eb8cc8620f1bb6e2860720cb3546cd41ee399229c854da2cec644f15e3178a30fd248f2516a92fdc9c548f82f7706cf225e1aaf5b12a2b0907b8940313959e79c9dc44459445f752fd698a51dc79a4dd3efcbc39bbf97866c1da71afbcdeca861c4ae4bf53f68f569487553d1e4cb5af35dd8ed7b95090630a04270a2bdcdc72a0ddfb17b9bc4d17a5c8f00552c8f33c943a1612b8f037036568b73fd54a4f4e6eeeffe0a3eac26345d1ced42933d1997fa80eb5598c2b4c3b99186063cdc4e19b5d9e6eebc44c4ae9a459d43f853d0d", 0x1000}], 0x2, 0x9, 0x3, 0x7) sendmsg$nl_route_sched(r1, &(0x7f00000015c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001580)={&(0x7f0000002880)=ANY=[@ANYBLOB="681300006400000127bd7000ffdbdfd2f800000073dc1706b1f12531227f2b9b5d71501731b4865266eb3c83099a1a3e93f662ef69b848e342901b5ef66a48a043d0a52035d036c22ed348892ace1d51dc90f7fe899f8d4bf3fee273bc398364beed12f455", @ANYRES32=r4, @ANYBLOB="020000000800f1ffe701e0ff080001007533320014130200a4060500100801001000ff0105000700000000060000000200010001810000000100000000000007800000013f000000eb0e00000000000800004ea1000000000100000000000009000001f4090000001f0000000000000500000005090000000100010000000001000009a8090000000100000000000009000005bc0100010001800000000022a50000000806000000ffffff7f0000000500000008cc75ffffff0000000000ffff0000000009000000fdffffff0000004d00000007080000000200000000000001000003ff0900000007000000000000f180000000ee0000000002000001c0000000000001070000008000000000000004000000510180000000020000000000800000000300000000e1ffffff000000ff000001ff0400000001800000000000c300000005090000008300000000000fff0000000540000000060000000000000400000007200000000600000000000fff0000000002000000ff070000000001ff000000000000000003000000000000000000002efffffeff000000000000000400000001080000001c000000000000030000000000100000010000000000000000006aba6403000001000000000000ff000000fc0900000003000000000000070000007b080000009c0f0000000005520000000603000000e10e000000000fff0000000506000000040000000000546f000000080200000040000000000000cb0000000501000000460000000001000000000001ff03000008000000000000a40000000741d0000001800000f00000007fffffff0000000081000000000000096efbbd6b0300000062d3000000000101000010003f000000040000000000000500000a7a0200000005000000000000080000002008000000e100000000000fff00000002010001003f00000000006a00000008ab06000000278ef3700000ffff03fff800d705000002000000ffffffff000000171f000000050000000000000800000008010000003e0000000000000900000009ffffffff74dd0000000000080000001f01000100cf6e0000000000020000000004000000010000000000046f00000003070000000004000000000004000000050500000000000000000000200000001f28ca000001ffffff0000008100004eab8a0200008000000000000007000000010100010062bd00000000007f5fd1a48b06000000b0000000800000000000000301040000ff07000000000000fffffffe02000000ff01000000000008000000f60800000073000000000000b1000000060000000c07000000000000070000040002000000080000000000000300000001ffff00000400000000000474000000048709000001010000ffffffff000009e3ed000000090000000000000980000000ff0000008b060000fffffffa00000090020000000500000000007a200000100008000000ff0f00000000000400000004fc000000b402000004000000000000010200000003000000fffff2800000cfb600040000010000000000000100000050f8ffffff0000007000009db800000007c80800000500000000000009000007ff0500000053a80000000000070000000306000000030000000000004000000001090000000100000000000009097ea73d08000000d60000000000000300000005060000000700000000000001000000000200000009850000000003ff000000050800000006000000000000070000000500000000040000000000000200000002030000000000008000000003000003ff0300000000000000ffffffff00000d590100000001f8ffff0001000100000006820400000300000000000004000000013f00000006000000000000070000080002000000008000000000000600008fdb200000000205000000000002000000080400000001000000000004c300000003400e000004000000000000040000000400000000010000000000007f0000000500000000c4b400000000000000001f4501000000ff030000000000407fffffff0200000000040000000000070000000201000000ffffff7f000000090000003fa800000008000000fffffffc00000fff0200000006000000000000150000000303000000ff0100000000011cffffffff000000000800000000000800000000fba50900000300000000000800ffffffff02000000f000000000000005000005d005000000080000000000007f00000001040000000800000000000005000000090100008004000000000008000000000506000000040000000000000900000001910000000700000000000000ffffffff05000000040000000000000800000bd002000000f8ffffff0000008700000a4b020000000500000010000a007f0000000800000000000000300c060004040300ff7f0000070000000100000000080000ff01000000080000000000000700000001000000faffffff0800000000100000260100000100000003000000000100000300000006000000080000000600000003000000020000000400000003000000060000000c000000ff070000ff010000dd0d0000010000000700000001fcffff00000000080000000200000000000000060000007f00000000040000060000000500000007000000000000000600000002000000900000001f00000004000000ff070000050000000800000009000000f7ffffff04000000000000803627000001000000040000000600000000000100b8000000060000000300000004000000010000000100000007000000f380000003000000b40000008000000004000000630f70480900000007000000000000000700000001000000b52f000005000000060000001f0000005500000015fdffffab3500000002000005000000430400008a000000010000000800000005000000ea3d000006000000050000000008000000000000010000000600000004000000070000000000000000080000070000007f0000000500000002000000ffff0000010000800100000006000000090000000200000005000000010400004ecf00001f000000010000000000000003000000ff0300000900000009000000ff030000030000001805000048000000f457000006000000050000000600000001000000010000001f00000040000000fd00000006000000030000000200000008000000ff07000008000000f9ffffff0000000009000000030000000200000009000000030000000700000000000080010000000600000000000100c2000000090000000300000038070000ff07000000000000ffff00001acc00000100000005000000810000000700000000100000f8ffffff05000000060000000fd67c7b010000000400000002000000050000000700000000000000010000000100000008000000050000000200000008000000070000000104000007000000090000000900000001000000ef02000004000000d80000000100000004000000090000000200000000000000010000800000010000000000090000000000010001000000fdffffff01000000040000000004000001800000010000000700000003000000010000000400000003000000070000001100000002000000ff0f0000ff7f00000000000001000080ccabca27ff01000006000000104000000800000045020000ff0300000000010008000000030000000700000000000000090000000800000007000000ff00000007000000e000000009000000ff01000007000000000100000500000005000000000040020000000006000000be370000070000000400000000000006020000000000000000000400090000000c000800050000000000000008000500070000000c000900080000000000000004040300080000000200000006000000f9ffffff1f0000000500000000000100050000000300000009000000ff0100004000000000000000f9000000ff7f0000029000000900000002000000dc000000c27c6e6900000080ff0f0000050000002effffff020000000800000006000000020000000900000000080000a70e000005020000070000007efeffff0300000002000000020000000000000006000000c60f0000090000001b00000005000000000000000180000000000000ea7c000001000000000000002000000003000000feffffff7187ffff0d00000005000000f30d0000ff070000feffffff0000008006000000800000002ee83f73070000000000000001000000000000000200000002000000010100000900000000800000050000000080000006000000020000000100000007000000ea77d12b010100000800000005000000f8ffffff0600000008000000010100000700000007000000060000000180000087430000ff03000007000000060000000300000000000100060000000200000007000000000060dc060000000000000001000000000800004f1b000008000000ff070000080000000fde842880000000030000000004000001040000060000000300000008000000000000000500000008000000f9ffffffff0f00000200000000800000000000000004000007000000090000000100000000006000090000000800000004000000000000000000000005000000ff7f0000fc6e0000ffffff7f4606000001ffffff290d000005000000090000000600000008000000000000000500000053040c47020000000100008003000000020000000200000006000000020000000600000008000000f43d0000000001000100008009000000f8fffffffdffffffff0f000005000000080000000800000005fe0000080000009d0b0000ff0f0000070000000200000076070000000000f8020000005add00000900000002000000070000003f000000060000005b0a0000f2900000070000000100000066000000000000000600000005000000d00000002d780000ff7f00000800000000000000040000000800000000000000dc000000070000000800000007000000ffffff7f0200000000002c00e6080000b1090000090000000800000009000000070000000000020100000000ff00000008000000ff0f000002000000660e0000ffffff7f4104000001040000650d0000070000000104000000040000a0f8fffff9ffffff03000000080000004000000002000000edf2ffff02000000010000000100000000040000000000000600000008000000655500001c0200000200000007000000ffffff7f05000000ffffffff030000000900000005000000400000000000c0017ff2000000000100400000002a55451901040000ffff000004040300ec80ffff04000000ff0000000100000001010000080000000800000008000000050000000400000001000000ff0f0000070000000200000006000000ff000000030000008100000001010000ffffffff090000001f00000000000000030000000000000004000000680000001f00000005000000050000008a9e000004000000060000000600000000000000010000800500000008000000000001001f00000000000080ffff0000010000000100000004000000000000000500000002000000a9040000080000000505000001000000ffffff7f05000000010000009e0b00000100000008000000060000000400000016900000090000000300000034d40000020000007f000000050000000101000050be0000cd6300000300000003000000010400001e0f000007000000060000000600000006000000681e00007f000000018000000008000009000000ce5800000300000001040000ffffffff80000000740000004aac000000000100010100001d0900004000000006000000f36900000900000007000000b105000005d5000007000000ff0700000000000007000000010000000d0000000000000006000000020000002000000000000080e3c48ff9000001001f000000ffffff7f04000000debb00000600000003000000000000000004000003000000040000001f0000005e7d00000500000002000000050000005300000001000000f9ffffff000000000000000001000000010000800500000007000000050000007800000001000000020000000400000004000000080000001f593a309d000000ffff000001000100a50a000009000000010000000700000002000000090000000200000008000000080000000100010009000000f09c0000030000005426067f00080000050000000180000000080000cc080000db0f0000000005000080ffffce0e000094000000ff07000003000000090000000002000001040000a6140000080000000400000000000000ff0700000300000009000000000000807f0000000800000000180000080000001f000000ffff000001000000040000000200000002000000f7ffffff0000000005000000ff0f000000000000060000000000000002000000060000000200000003000000050000000500000081000000ff070000000000000500000001000100080000008000000005000000020000000900000000000000debf533c0000010002000000030000000800000000000000080000000500000007000000070000000700000005000000ff070000000001000000000875090000ff0f00000800000002000000ff0300000200000002000000ffffffff00100000c157f60ceff7ffff00000080080000004378000001000000060000000100000038480000f816000008000000919b00008000000008000b000500000008000100f3ff0300080001000b000d001400080064766d7270300000000000000000000008000b000000000008000b00060000000900010072737670000000000c00020008000300ac1e0001"], 0x1368}, 0x1, 0x0, 0x0, 0x881}, 0x10) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:53 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000007c0)={'ip6gre0\x00', &(0x7f0000000740)={'syztnl1\x00', 0x0, 0x2f, 0x84, 0x5, 0x6, 0x49, @mcast2, @dev={0xfe, 0x80, '\x00', 0x38}, 0x700, 0x20, 0x82, 0x2}}) sendmsg$nl_route(r0, &(0x7f00000008c0)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000880)={&(0x7f0000000800)=@ipv6_deladdrlabel={0x48, 0x49, 0x8, 0x70bd29, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, r1, 0x3ff}, [@IFAL_LABEL={0x8, 0x2, 0xb}, @IFAL_LABEL={0x8, 0x2, 0xc}, @IFAL_LABEL={0x8}, @IFAL_ADDRESS={0x14, 0x1, @mcast1}]}, 0x48}, 0x1, 0x0, 0x0, 0x804}, 0x5) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000900)=ANY=[@ANYBLOB="01f5000001000000180001003b91ed61e1d9d2005f0e434ae3af77afcb030b36514a7ec14f92622b0f174292f12091c8a564283b2fd76462f69c6367fb89377cd641e05755b6052cfdbaee9afd9a363e1fc4059a8cca7fe92459458972396ca42ac5917e202a121c3642394b085d8fc2b2907a1e556349ef", @ANYRES32=r0, @ANYBLOB="20000000a20f00002e2f66696c653000"]) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000009c0)={&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000040)="8e9cf5acfae53d84382b149be878fd", 0xf, r0}, 0x68) sendmmsg$alg(r2, &(0x7f00000006c0)=[{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)="98ee1c8a8b19300475330b95aea883e241153ba65ca84da49649e851cc212e2bd1ea5b2864f215cdb956544b95139dfe18440c729fee6eb68b0f62cfb98966b8bf3a6220b55513dce373ae947ef2874eb5990806baa69330e2d592f3fb13551c8b43f267f0e9c327e5455666e39290deaf79b00f25da275ca93c7dbbcb78c6cfa7c6ab97557dc2860f795098d31010f0ebf0af742d8dc46232a7aeb6fd2516c1f45e087e2274629aec1494fdb38d9c10aff28335509f7db6a0687a7e45a3f4f3aca82214c004321b20a6ea612f02f8f77f5ee659110dc09e3d631391702e1bffd3d590", 0xe3}, {&(0x7f0000000180)="051529fef46d95057746d3", 0xb}, {&(0x7f00000001c0)="53b236850a00b2088b0ac71e4ff0a99dc1ad93698f9ed7de6e70f7c5d2b2441edc218aa4b48c34b9a68dc7caf074ff22c56f52166b9af70e18fb37aa20b57b29e30d31fd31fef206190695d0bb7f736759a84de932cb37cf13945056147f5bddceed1c9a62abf7d3990c10acf06582dbae3f84e990ad0f07853dbcc2e09044694c2fe2c806ca11b8b5968fbc5b76efc3e62a9b18047eb1ef0814fb895eb156cda4bd106122f8e31220ab6b", 0xab}, {&(0x7f0000000280)="3affae74d73c1c552cb2c867bb1775784dfade4b477487723c9b080c96f435bc46e3716ecdd3159aedb7f783511566f4a2e79672088513c6bb33945769ebd741bc662b6827675fb87ed8677dd768379d669b3ecff6496e08739df3ec239fca9f362d517f475033c045b4d618529acfe5ac551e58e11f067421120b0d3540d667e351292711b8432fa121cc65144fe392bd8de5501f1d382fc1e59550271b06", 0x9f}, {&(0x7f0000000340)="1ff44cd63f5a1d62d842820620aab0e126657416768d6ac00d2b78e9443009e7f7fff292cd6d41a57c1cee52c22c0bde84fbe41a3379fedc29b3688ead3bb8a85b62fd9c1f5a16a6cb5394a70068e98fb154e02628674d6a786ecdbbc3c1d20b23b79af3d5d08c6104a7fa204764a5f4a641a4b911af4828c61d83465b67e03ee3a1732db9ddd91f2e99ea466de5cc6bbd99ca760f9355b92fbd52f8db128bf76558f818ff635e8f44a54755dc86b6e9f3f0ca590e0e6e7bfd7e3fccc63f1b8910a069e25e0205262a90fcd3914ed586cccf", 0xd2}, {&(0x7f0000000440)="ae3e8b57ca0bfe42f1f96d59517401c5f1d650140305b49ebcc0f45ee9c64f1c56c11150e864e8247409a298eb66491b2c9d57ea0c96fac164390085557957d7f163a86d9f60d1f7ca48728eb9ce03b54e6bd93105f14a9c894fe60881a3a61e0127e83243e6dfc7c14ed14ed7124fb52a8817d8615e894328659cb68d5f2e9b11612fad6124502774cf4337fe3d13f25f3661ffc9c4e23a1f9fa0f93f52fc9fcda4256d1553ea85c94054332a2b356621b7ce6583e063d7", 0xb8}, {&(0x7f0000000500)="6ec56a79f8cb968eb5bd5546bd5da9b29558b1cff5c0825ece2a47b1aa31df30b575ba1a11e2767e3aaf52a3", 0x2c}], 0x7, &(0x7f00000005c0)=[@iv={0xe0, 0x117, 0x2, 0xca, "2ce7ae3bc136e3b996b4441439fad45814f1549a9e0e33c1843190d73146f49aa24c82a665360ea8e072f3e4d98fdf62d687c881256ba87eeedcf55a23ec5c865126079a2e288f27509b858a0f48728e34d5518eca90430eab619af8928b80cca5ad171ca539c1bf3930b6a41f67cb6fd8d578d76076e66645c7b17fda780e1a3ae7d6bf22f34d4792ca71854f33226df44a7e76101d67ff7c6417f0fb849002649f89b8733a712f6844fbd855f6a8ac15b4a05d20448d77b309134406969febd21f69e07220415c6815"}], 0xe0, 0x4000080}], 0x1, 0x80) 00:07:53 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x4a0380) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0xfff) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000000000)={0x40, 0x3, 0x12}}) 00:07:53 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000007c0)={'ip6gre0\x00', &(0x7f0000000740)={'syztnl1\x00', 0x0, 0x2f, 0x84, 0x5, 0x6, 0x49, @mcast2, @dev={0xfe, 0x80, '\x00', 0x38}, 0x700, 0x20, 0x82, 0x2}}) sendmsg$nl_route(r0, &(0x7f00000008c0)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000880)={&(0x7f0000000800)=@ipv6_deladdrlabel={0x48, 0x49, 0x8, 0x70bd29, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, r1, 0x3ff}, [@IFAL_LABEL={0x8, 0x2, 0xb}, @IFAL_LABEL={0x8, 0x2, 0xc}, @IFAL_LABEL={0x8}, @IFAL_ADDRESS={0x14, 0x1, @mcast1}]}, 0x48}, 0x1, 0x0, 0x0, 0x804}, 0x5) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000900)=ANY=[@ANYBLOB="01f5000001000000180001003b91ed61e1d9d2005f0e434ae3af77afcb030b36514a7ec14f92622b0f174292f12091c8a564283b2fd76462f69c6367fb89377cd641e05755b6052cfdbaee9afd9a363e1fc4059a8cca7fe92459458972396ca42ac5917e202a121c3642394b085d8fc2b2907a1e556349ef", @ANYRES32=r0, @ANYBLOB="20000000a20f00002e2f66696c653000"]) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000009c0)={&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000040)="8e9cf5acfae53d84382b149be878fd", 0xf, r0}, 0x68) (async) sendmmsg$alg(r2, &(0x7f00000006c0)=[{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)="98ee1c8a8b19300475330b95aea883e241153ba65ca84da49649e851cc212e2bd1ea5b2864f215cdb956544b95139dfe18440c729fee6eb68b0f62cfb98966b8bf3a6220b55513dce373ae947ef2874eb5990806baa69330e2d592f3fb13551c8b43f267f0e9c327e5455666e39290deaf79b00f25da275ca93c7dbbcb78c6cfa7c6ab97557dc2860f795098d31010f0ebf0af742d8dc46232a7aeb6fd2516c1f45e087e2274629aec1494fdb38d9c10aff28335509f7db6a0687a7e45a3f4f3aca82214c004321b20a6ea612f02f8f77f5ee659110dc09e3d631391702e1bffd3d590", 0xe3}, {&(0x7f0000000180)="051529fef46d95057746d3", 0xb}, {&(0x7f00000001c0)="53b236850a00b2088b0ac71e4ff0a99dc1ad93698f9ed7de6e70f7c5d2b2441edc218aa4b48c34b9a68dc7caf074ff22c56f52166b9af70e18fb37aa20b57b29e30d31fd31fef206190695d0bb7f736759a84de932cb37cf13945056147f5bddceed1c9a62abf7d3990c10acf06582dbae3f84e990ad0f07853dbcc2e09044694c2fe2c806ca11b8b5968fbc5b76efc3e62a9b18047eb1ef0814fb895eb156cda4bd106122f8e31220ab6b", 0xab}, {&(0x7f0000000280)="3affae74d73c1c552cb2c867bb1775784dfade4b477487723c9b080c96f435bc46e3716ecdd3159aedb7f783511566f4a2e79672088513c6bb33945769ebd741bc662b6827675fb87ed8677dd768379d669b3ecff6496e08739df3ec239fca9f362d517f475033c045b4d618529acfe5ac551e58e11f067421120b0d3540d667e351292711b8432fa121cc65144fe392bd8de5501f1d382fc1e59550271b06", 0x9f}, {&(0x7f0000000340)="1ff44cd63f5a1d62d842820620aab0e126657416768d6ac00d2b78e9443009e7f7fff292cd6d41a57c1cee52c22c0bde84fbe41a3379fedc29b3688ead3bb8a85b62fd9c1f5a16a6cb5394a70068e98fb154e02628674d6a786ecdbbc3c1d20b23b79af3d5d08c6104a7fa204764a5f4a641a4b911af4828c61d83465b67e03ee3a1732db9ddd91f2e99ea466de5cc6bbd99ca760f9355b92fbd52f8db128bf76558f818ff635e8f44a54755dc86b6e9f3f0ca590e0e6e7bfd7e3fccc63f1b8910a069e25e0205262a90fcd3914ed586cccf", 0xd2}, {&(0x7f0000000440)="ae3e8b57ca0bfe42f1f96d59517401c5f1d650140305b49ebcc0f45ee9c64f1c56c11150e864e8247409a298eb66491b2c9d57ea0c96fac164390085557957d7f163a86d9f60d1f7ca48728eb9ce03b54e6bd93105f14a9c894fe60881a3a61e0127e83243e6dfc7c14ed14ed7124fb52a8817d8615e894328659cb68d5f2e9b11612fad6124502774cf4337fe3d13f25f3661ffc9c4e23a1f9fa0f93f52fc9fcda4256d1553ea85c94054332a2b356621b7ce6583e063d7", 0xb8}, {&(0x7f0000000500)="6ec56a79f8cb968eb5bd5546bd5da9b29558b1cff5c0825ece2a47b1aa31df30b575ba1a11e2767e3aaf52a3", 0x2c}], 0x7, &(0x7f00000005c0)=[@iv={0xe0, 0x117, 0x2, 0xca, "2ce7ae3bc136e3b996b4441439fad45814f1549a9e0e33c1843190d73146f49aa24c82a665360ea8e072f3e4d98fdf62d687c881256ba87eeedcf55a23ec5c865126079a2e288f27509b858a0f48728e34d5518eca90430eab619af8928b80cca5ad171ca539c1bf3930b6a41f67cb6fd8d578d76076e66645c7b17fda780e1a3ae7d6bf22f34d4792ca71854f33226df44a7e76101d67ff7c6417f0fb849002649f89b8733a712f6844fbd855f6a8ac15b4a05d20448d77b309134406969febd21f69e07220415c6815"}], 0xe0, 0x4000080}], 0x1, 0x80) 00:07:53 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x4a0380) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0xfff) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000000000)={0x40, 0x3, 0x12}}) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x4a0380) (async) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0xfff) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000000000)={0x40, 0x3, 0x12}}) (async) 00:07:53 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000007c0)={'ip6gre0\x00', &(0x7f0000000740)={'syztnl1\x00', 0x0, 0x2f, 0x84, 0x5, 0x6, 0x49, @mcast2, @dev={0xfe, 0x80, '\x00', 0x38}, 0x700, 0x20, 0x82, 0x2}}) sendmsg$nl_route(r0, &(0x7f00000008c0)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000880)={&(0x7f0000000800)=@ipv6_deladdrlabel={0x48, 0x49, 0x8, 0x70bd29, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, r1, 0x3ff}, [@IFAL_LABEL={0x8, 0x2, 0xb}, @IFAL_LABEL={0x8, 0x2, 0xc}, @IFAL_LABEL={0x8}, @IFAL_ADDRESS={0x14, 0x1, @mcast1}]}, 0x48}, 0x1, 0x0, 0x0, 0x804}, 0x5) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000900)=ANY=[@ANYBLOB="01f5000001000000180001003b91ed61e1d9d2005f0e434ae3af77afcb030b36514a7ec14f92622b0f174292f12091c8a564283b2fd76462f69c6367fb89377cd641e05755b6052cfdbaee9afd9a363e1fc4059a8cca7fe92459458972396ca42ac5917e202a121c3642394b085d8fc2b2907a1e556349ef", @ANYRES32=r0, @ANYBLOB="20000000a20f00002e2f66696c653000"]) (async, rerun: 64) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000009c0)={&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000040)="8e9cf5acfae53d84382b149be878fd", 0xf, r0}, 0x68) (async) sendmmsg$alg(r2, &(0x7f00000006c0)=[{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)="98ee1c8a8b19300475330b95aea883e241153ba65ca84da49649e851cc212e2bd1ea5b2864f215cdb956544b95139dfe18440c729fee6eb68b0f62cfb98966b8bf3a6220b55513dce373ae947ef2874eb5990806baa69330e2d592f3fb13551c8b43f267f0e9c327e5455666e39290deaf79b00f25da275ca93c7dbbcb78c6cfa7c6ab97557dc2860f795098d31010f0ebf0af742d8dc46232a7aeb6fd2516c1f45e087e2274629aec1494fdb38d9c10aff28335509f7db6a0687a7e45a3f4f3aca82214c004321b20a6ea612f02f8f77f5ee659110dc09e3d631391702e1bffd3d590", 0xe3}, {&(0x7f0000000180)="051529fef46d95057746d3", 0xb}, {&(0x7f00000001c0)="53b236850a00b2088b0ac71e4ff0a99dc1ad93698f9ed7de6e70f7c5d2b2441edc218aa4b48c34b9a68dc7caf074ff22c56f52166b9af70e18fb37aa20b57b29e30d31fd31fef206190695d0bb7f736759a84de932cb37cf13945056147f5bddceed1c9a62abf7d3990c10acf06582dbae3f84e990ad0f07853dbcc2e09044694c2fe2c806ca11b8b5968fbc5b76efc3e62a9b18047eb1ef0814fb895eb156cda4bd106122f8e31220ab6b", 0xab}, {&(0x7f0000000280)="3affae74d73c1c552cb2c867bb1775784dfade4b477487723c9b080c96f435bc46e3716ecdd3159aedb7f783511566f4a2e79672088513c6bb33945769ebd741bc662b6827675fb87ed8677dd768379d669b3ecff6496e08739df3ec239fca9f362d517f475033c045b4d618529acfe5ac551e58e11f067421120b0d3540d667e351292711b8432fa121cc65144fe392bd8de5501f1d382fc1e59550271b06", 0x9f}, {&(0x7f0000000340)="1ff44cd63f5a1d62d842820620aab0e126657416768d6ac00d2b78e9443009e7f7fff292cd6d41a57c1cee52c22c0bde84fbe41a3379fedc29b3688ead3bb8a85b62fd9c1f5a16a6cb5394a70068e98fb154e02628674d6a786ecdbbc3c1d20b23b79af3d5d08c6104a7fa204764a5f4a641a4b911af4828c61d83465b67e03ee3a1732db9ddd91f2e99ea466de5cc6bbd99ca760f9355b92fbd52f8db128bf76558f818ff635e8f44a54755dc86b6e9f3f0ca590e0e6e7bfd7e3fccc63f1b8910a069e25e0205262a90fcd3914ed586cccf", 0xd2}, {&(0x7f0000000440)="ae3e8b57ca0bfe42f1f96d59517401c5f1d650140305b49ebcc0f45ee9c64f1c56c11150e864e8247409a298eb66491b2c9d57ea0c96fac164390085557957d7f163a86d9f60d1f7ca48728eb9ce03b54e6bd93105f14a9c894fe60881a3a61e0127e83243e6dfc7c14ed14ed7124fb52a8817d8615e894328659cb68d5f2e9b11612fad6124502774cf4337fe3d13f25f3661ffc9c4e23a1f9fa0f93f52fc9fcda4256d1553ea85c94054332a2b356621b7ce6583e063d7", 0xb8}, {&(0x7f0000000500)="6ec56a79f8cb968eb5bd5546bd5da9b29558b1cff5c0825ece2a47b1aa31df30b575ba1a11e2767e3aaf52a3", 0x2c}], 0x7, &(0x7f00000005c0)=[@iv={0xe0, 0x117, 0x2, 0xca, "2ce7ae3bc136e3b996b4441439fad45814f1549a9e0e33c1843190d73146f49aa24c82a665360ea8e072f3e4d98fdf62d687c881256ba87eeedcf55a23ec5c865126079a2e288f27509b858a0f48728e34d5518eca90430eab619af8928b80cca5ad171ca539c1bf3930b6a41f67cb6fd8d578d76076e66645c7b17fda780e1a3ae7d6bf22f34d4792ca71854f33226df44a7e76101d67ff7c6417f0fb849002649f89b8733a712f6844fbd855f6a8ac15b4a05d20448d77b309134406969febd21f69e07220415c6815"}], 0xe0, 0x4000080}], 0x1, 0x80) 00:07:53 executing program 4: r0 = socket(0x15, 0x80005, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r1, 0x0) openat$cgroup_ro(r1, &(0x7f0000000040)='rdma.current\x00', 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000140)={{{@in6=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@private2}}, &(0x7f00000000c0)=0xe8) fchownat(r1, &(0x7f0000000080)='./file1\x00', r2, 0x0, 0x0) (async, rerun: 64) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (rerun: 64) 00:07:53 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) lsetxattr$system_posix_acl(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='system.posix_acl_default\x00', &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000120000000000000004000000000000001000"/36], 0x24, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400000, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) (async) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x0) 00:07:53 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000002c0)={'vxcan0\x00'}) (async, rerun: 32) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x408c2, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)={0x14, r3, 0x917, 0x0, 0x0, {0x1, 0x0, 0x6000}}, 0x14}, 0x1, 0x0, 0x0, 0x4004006}, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r2, &(0x7f0000000400)={&(0x7f0000000300), 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x54, 0x0, 0x8, 0x70bd29, 0x25dfdbfc, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4c7}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x732}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x40}, 0x20000804) (async) sendmsg$L2TP_CMD_TUNNEL_DELETE(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="00012bbd00fedbdf250200ba656457b35fc15a00000500220001000000061006001500000406001c00ff07000808001867f7e77a8100273bb4b1cd46e3533ec9179df81a1b99b53269365f0bb020d847340f4995dc608c0f7a3d96d13919196ed5eebb848f44"], 0x3c}, 0x1, 0x0, 0x0, 0x80000}, 0x0) (async) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r4, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:53 executing program 0: r0 = socket(0x15, 0x800, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:53 executing program 1: syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x4a0380) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0xfff) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000000000)={0x40, 0x3, 0x12}}) 00:07:53 executing program 3: r0 = socket(0x15, 0x80005, 0xfffffffc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000002740), 0x200040, 0x0) write(r2, &(0x7f0000002780)="077e2efbb51141f462791b8b757d9b5e94a07e7e0dc6db4017f236ce54e5609768c0d80ba765fb2802be328bcede66dc9ed53838c00acca6148925b47a4eb1bddce875fa8e7ca91b685b6455ab826c", 0x4f) (async) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) (async) r3 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) openat(0xffffffffffffffff, &(0x7f0000002840)='./file1\x00', 0x1c80, 0x8) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000002800)={{0x1, 0x1, 0x18, r3, {0x3}}, './file1\x00'}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000001c0)={'tunl0\x00', &(0x7f0000000080)={'sit0\x00', 0x0, 0x10, 0x7800, 0x7, 0x9, {{0x3f, 0x4, 0x1, 0x9, 0xfc, 0x65, 0x0, 0x3, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@ssrr={0x89, 0x17, 0xf8, [@remote, @empty, @multicast2, @loopback, @rand_addr=0x64010101]}, @lsrr={0x83, 0xf, 0xb6, [@loopback, @multicast1, @multicast2]}, @ssrr={0x89, 0xb, 0xe5, [@local, @broadcast]}, @noop, @rr={0x7, 0x13, 0x2e, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty]}, @timestamp_addr={0x44, 0x3c, 0x97, 0x1, 0x7, [{@remote, 0x8}, {@broadcast, 0x80}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x6c4}, {@broadcast}, {@dev={0xac, 0x14, 0x14, 0x2d}, 0x6}, {@rand_addr=0x64010101}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}]}, @cipso={0x86, 0x5a, 0x3, [{0x0, 0x10, "89be9658dee77b6a769a911f6fe7"}, {0x7, 0xd, "e95d983823feed971f5bc3"}, {0x0, 0x11, "7b28224e900311c5ee28484e707acc"}, {0x2, 0x12, "67bb247429a3c4f73110c81b91cc11fe"}, {0x7, 0xe, "38d60fb235b6445c08120c59"}, {0x6, 0x6, "3ff6f410"}]}, @ra={0x94, 0x4, 0x1}, @generic={0xc7, 0x7, "a78998c34f"}]}}}}}) (async) pwritev2(r1, &(0x7f0000002700)=[{&(0x7f0000001600)="fe1cb8cdb8aa2cdd71feb2c95baf0f93f84a5b1bbd9d6d7e87fa9a2c9331cd19ec777add1d7d50bdcdb323474ead67c1c3e0dffe347e3f6afee8af6894f5f06c5e2d4bde33847b2d40b10ffae574c8eecf5dcdd1966adf221958433bccf901507b21f338e2564e76986f57e0fd004a0bbc0b54b0b77113a53b9b40282fc7f638700ab7b5253a956272232be598abffde73fb20219e993b8d9aa12e179ab8d77af937d08734eba5627b3f60fd144c8a90f671c6c04208d85375dcfce073bfbd88921eb8bc40a3c3", 0xc7}, {&(0x7f0000001700)="107742c6d703ddbf1d0e037b061f104596ff7374e0eb3fa87c23d3f20424066143efaa96760820ee9f5c5cf008d239561b3ed803b0ef1717bd03c57633e0c794a135494e0387c935352b4f31a30755d52c38f6e143bc18b1efe7c266b50c87b429c9baeb3bf3928550de0aa54c34baba15fa61b50a42be3b97a5314923c888286f1dfbc0251d8f9488b47a9c58f6bf5970a3967567ca647ff703cb63e3a22a46658693cc0a88cdb8de2e199facc9d9d01f70541aac5bfc31fc596ba99a0bca26e496b28384f10a3fa8a0bd6d5089217a2295b47c6f6d5bcea9cccf55446805b11d302a8a351ea773e7243bf7f18fc4b0ae57523cabb61fddfafce4ce0504c3c86c7c59ddb9b0d107f037db0f3fb2ee6c11e444138468070afc620c406c4742faa0aa3e1f7548e6c753c3f4103db066bd50895314c0be0a88f9bc4e2f3a88a5a0f6f4e45522db095ce763761aa4f611c3db74d927adf4022e8fd67e8a8f938edf13de682529f281e28b3205e105f63d9017599c1593b8242bb82ae3bc755ec7c156471ff068cb18bc8f567eafa1bf51c87df62be78824394861415fa779caf47223cc52a5086015c09ab5a138e26a9dc572f8b860e6f6004795fbab6a5d797cfc176d1dbbdb703cdb2f31d8aa1399f3798f798ba2f0e31f551edb24399a913a3174080a7c6b3fcb299f4036ae785ec048edea2a2bdab03f9aacca7a8a6e8aff1c91ab589c4868c2738eb16ef87341a004f19c444f1629ba89bd15727171b1d61a51a98f44f1f863282b9afc47cd06e870123b63169a6f7fb74e87af9972b8f0c7ba64d6dea4b62fd0483cc42683b064a18169b4a2ddb5f9c11828073ab0b93c213b1e3bb12a8bb41f3c935285aaa0d824de86524810689afe065f2509060c588180c1f0131eb4a7c388151beb8faeb5e2002f4ad0df7fe2d6bf54ccb2906853f3fdc7442e6f52596f74b17202aecea021ab1aae9662211104a75d1b5745691fc78e2de4f353797c51269fa0f89e183391f7792228fe99abd380617afb739bc162978a3ab0c07f77a80a98777d2f5aebaad40b7d7146cfbec32c6aa31a51a2a426cf80b734b4a8681dc9c56a2653475a1e8ce6c505f84499bfcdfa5a08033e67859aa320c841206963297a83c3fa932bf8b00626ffb14cc60df5faf041afd2b806a13dc5983441e367db8a7fa02936699e1f0ca18295c49429cd2c0aca2b4779d11dda476d52afbdeaf9f43746ec9f264d068031bf193295b08249d3bfccec9a79cf1da5c890f72fedc1fa6f63ba6cc9a80ad3d6b0d1283ca180d6445673344fabd7e5846dabe8dcca39366f71a8a22b2f67d7eef1237180e946f33b02963dadb3ff143fd788e4039d37ad3e204d82fa36202b4277ac78a5347c095c165765da8ad8166a8bf417553a29ff101bbac5633f58c372c2d4f9c8d9e96940f14823cd0e7727b086d15c905878cda38685ef67161e87e09e2bb5f0fd19752fc8a0cf44718caaa2a175341fc9f0a6a56ea2f6b8f6fe254610ab6075873e4eb31d5435c4a001ba82923e7d76664d2ba9689f701ba5f1cc69a04974dc8f315614ed2a2853fb4a77a9e9ea573822db3b257e0bcb4b6a6d612a5d970d387a006b65a9f7c3ba78f795c423b87d5bc14b7f90a1c5b55dadb532343f3810ae7d757094e21caa33840ce0b27a6600f985dd45fdc806d8d5d1158c876123a5aaf5f240701f2be4c4664da289187cd890bd7c9978e5a26f618c39515c4f3f22e20afd5cb7442da6037af8113e602b543c2d4998f5ecc50c48dab923e6490bd6ed148ff5b2a0840eb861069cf2e1142e693c8a5c6ceec0e845782925bd12a7e36137b59324e8f0a4b6f544037b3417a707169dba6dcee0d4613cebafd2a13a2107a02a6ba1180964594f8138d6069023087f20b6cbe3773fe098ab7e2cc962fc41a2d1f146fb0b4396eb25a8011d49b192a5559b7d67358547e0e10f7ca22d8416061d364428bc7250e60e8d296b7e007061f5832e603c23bb6a7e1e9576707e8b50bc3bc040747dbcffea7acb69811b778a08f510be1885495291ad62483ffb2ac6b2e70f280f7fa9f3ac5cf9da11e090a3e929865cbe5132cae77f62a24a12881306505845d23de831aadf1aed466f10a3056cc071b0f64e0e4ecec1108868f5bd038eee692115b820c03d919232e7a1264aff675a42af3d2038f48e15529517b02fc65e022b6e9c448c68fc46f7ab8198e4f4b4726beadad721867a28adbcdc8420fad0c434ba5e3a52553bc7b8905c30a03a865cde6da3b213f3faab0058fdf2e960a81407454e57c05c04fe25f254b9707478cbeb725ab57205462cd339afab1a85631d377af6d38a83b0f1d64c4d07acc2a4e71f74694f0c549dd5ccf388afb0a9a1839500c3bc2500b0d3f4e6e4d87c66a45fb08f23adcb531b15dd5daba9e11ce23be66c8093c93a964da0781d0602d7651bf45bea1754d6ba91e7495b910e4fd37d1f78c92a60aba21a20a5d3d39296f21dfb2fea9d64de1f52fef5ed86139a4edc1ce47a5bef0149281182edd2020056f541f7e6ceac479fb438dcdc9367bb1e923f06168bc3c10c0beee3529449a7ac01718dfbd596e9b83c68d9b57ef59c38e2186f65d2e85fe7a67ce9e9261c15e796d17c95175d399e469ea5a5ec2652db0b6b96cea94f05d50fd96994884e564f68fd4cbd777c7d6face1862a0a4d955d686fa1689eb8ee3a5ed4da504d65885444f298b6e2835d24eb13deed77724ddbae4b79c4ea87e25b2ef9d573a8657b8c19c275996e3b51ca12d03589b5c9c262afa3477b4856cc7164c66f0301455f8418c02d4c62a345dcc4d1b77e3a3c4600228e4541f8a47e42389158ab50143db00fa1dbe34748f5211399abf5900f53d7669bb72fd4182f47a06e7680f57b2458676165360b08514988233b499fb912296675ebea922ba621b095c87fc6bded18dde372d1fe0a2564571d76f758e5a1ed7f3f5abea5b5b0d7ffab797cbaebb50de9d8677eb4a1aa6f700e71a6edb50b7e08ab8a9c5655eecbd12d3fccf0eb8dad1dbba8b6079dde1b28a4f119c34ead587bd799904ae078c36657631f0efe0207c9534a7989253317e71ab05f7047364d88ff50d30837be24dc7b6f0e8db1f9aab91cef2bd8de828d5b86f6c75d090e90935e11cc59cb404fef0525eef92a428e4d22fdfdee4e9df9449e761b1e87a97dbc93b701d6e55437b3111ebe2afde12e1f97f7944d4c42540e2c19085bf9b6c1451064980848f9c915f97e8372f6b3b288f6be65fa28334524fe191f61125e603ed3e2f900469f9fea0141414b761f2e1dc25f023f69e53709faf0598e16906b3856ac9d31a9ac4084fcf14a89efd7bfe8af29f72283d403d5f598ff8f5439912ace53c26db5ead380f2fb43a9ed0b00c0ff9159499df4a303ad0ad233ab0a20ed24d23379c9aae9090cf786626bfbaeca09d26f263499b52c3f0de214ab37e42038b91d62e90cd993d004d77b852fcc1e0495683042d604c281215c35e08d041550ea987bddb39267c51a7e15b359768ddf1c8849d73aec31762f2f3c8e88aafeef8a9cb6dc88fbcd1feec381a6dbee6f55499a853409404b91fe953178d88f79985ce21b30a7704de4a0c26dd786cf83bbaad3d459120b994a82344d34586356cf7107bcc799970b94011a65c19776216c20449d46236470a17f7c7e927641bc620457a7beac1dc962a6416eccc6a00c1339f4e526cac0da30f28159dcc63e5aa0defe1052cb75714c758d7bb4aca1f390045fcbbfff73f6bc3b9bfdbc167276acea2484efbfa538cc2dd18f21c3e80360f5d03e9f2e01068003506c04587bee24c87724d70b9860a5bbc7cdc9b821bd87b66dbe0c597ce80577f18c86043778a9a1ebbd1f0da732014e1147c38dabbfbd06f23659f8dc3758dfdecdc20cd54d276f6669c19aa04494953e2d3e9651fe486814c1e9f36f167e7e5f0bb7f363edbf2852d14358e6bcbaa08c472a2291ac69c434c09ebe03f744abfdcc7b68192e9588039e14a90210be397c5e8fc2a68554cd5f5559c0dd3582af20a10f3e5309d96ef72af27dd7758f5fa9795fc096d8b4f652a4ea12bb49e26a013b248d0cb071ac413cdeefe0b958b465780d8f4f341905d8264397ef738b6cd7a0d914eb75d68905a66b5ee97438fe87111cea3435d6af298e6926c99f2926bce8208dfb3eb0fd2779ebe0b3fef8ca8d3f43c3412a171ceafbf9dae18df8a54b1c075be2ef11492422a9dfda6ee44821df9887c5370a02ea89b1c311553dd481bc52e37acf91f180bce14202e82edf4149c871d6df1f97969a0276c7e05176a9e96522b68ab766cafdcdc387401b55fae53a84126783275994a8481b68dd16d56cd42f37e296013f11743025c811c2c0b126f2f5f94a1ed1dad801da7840ed760ae63ac09510f0833cdd558efd244530c67dfdada85373f42b3432c9687325912152ef3a2e349712824c5a609feaa5d8d9c2f411c85a44809b4eea882b3c8c0199d171e51ea620c1a0c0dba38475a5d19837503558951b274bcacfcf8bf3b57d19885ea796392e56e73a87ef2b466b9488afc09a0f77a4e34e44abbae3f17a246906821de108162c3dc66e4c2d038621ffc9a84e73f37014e3221dd697aa7f46ddf60bfe71212e87d94957fcde830f63a2803ae7dbc5623020eae34982eb7f4b46a2445ffba797bb6da69bd76d9b194473a186e03d412425d65749ab8cb80ce281e972fcbc096ee479a2507b1cb6ef5e99f97feff5e88938980a50687ea7f08f83bdfb401d68b087937579466f0e7e1bb4a0373809fd24b26c304d6c0c7c8351e8bae0ea6cd1a54537841aee8308006cbb44e49ba3f26957b0404f52a44ae7725441db22a6505ee3954450fb4765b8eb915c77f639ec06751b609d1125349547e0d68a590fc78c4519c9a1445eeb9d2edcda1e375c8c8bd241faf6d1d29547a7b916bc700bbbb9e0c13d2464139756f232f955b637e7e03d70d5b5e1d799db27fa14b51d24fcf9177f420c910e95319063c72a40d4204bbdf00012f726043ff784307b7997d8eddb1b019de1414d79be8f09e46e77179292b5488828d013e7364bce8475f1876547ceb631b890d5d9ec7a08aea906bff3f8963db4a6b9f038abb17d744f81e769451ada0d39975de93a58f594da60b4ff4b8a0a3d5997e6b86780d756c2ef70c8227f30b78d876276688b6dcd486d942b3aed809f83cc9ade6c41ea7bc632a5327bcce1661863660b98984637d46dc42139bb971fc93b34dbc2d2cb1d0c062a6f425371ee9b356b655cc4de8333ad82bbb8794b920ab8837cbf81cc144c6bf39f0d1f9c5a95bb786e2169ae2784cb503c542eacc64fa0a099f0c4a3df745d57a980fd4c783a567c6b735e4a4a0db23f2444e14f119785c3124b18c16fc179027733f878f03e3d9298c7a744ca8af13bbb3b20c6bc81d3bc71e3c51127c5768e44cf582394b52c5734e7fff31cf769619b4869eb8cc8620f1bb6e2860720cb3546cd41ee399229c854da2cec644f15e3178a30fd248f2516a92fdc9c548f82f7706cf225e1aaf5b12a2b0907b8940313959e79c9dc44459445f752fd698a51dc79a4dd3efcbc39bbf97866c1da71afbcdeca861c4ae4bf53f68f569487553d1e4cb5af35dd8ed7b95090630a04270a2bdcdc72a0ddfb17b9bc4d17a5c8f00552c8f33c943a1612b8f037036568b73fd54a4f4e6eeeffe0a3eac26345d1ced42933d1997fa80eb5598c2b4c3b99186063cdc4e19b5d9e6eebc44c4ae9a459d43f853d0d", 0x1000}], 0x2, 0x9, 0x3, 0x7) sendmsg$nl_route_sched(r1, &(0x7f00000015c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001580)={&(0x7f0000002880)=ANY=[@ANYBLOB="681300006400000127bd7000ffdbdfd2f800000073dc1706b1f12531227f2b9b5d71501731b4865266eb3c83099a1a3e93f662ef69b848e342901b5ef66a48a043d0a52035d036c22ed348892ace1d51dc90f7fe899f8d4bf3fee273bc398364beed12f455", @ANYRES32=r4, @ANYBLOB="020000000800f1ffe701e0ff080001007533320014130200a4060500100801001000ff0105000700000000060000000200010001810000000100000000000007800000013f000000eb0e00000000000800004ea1000000000100000000000009000001f4090000001f0000000000000500000005090000000100010000000001000009a8090000000100000000000009000005bc0100010001800000000022a50000000806000000ffffff7f0000000500000008cc75ffffff0000000000ffff0000000009000000fdffffff0000004d00000007080000000200000000000001000003ff0900000007000000000000f180000000ee0000000002000001c0000000000001070000008000000000000004000000510180000000020000000000800000000300000000e1ffffff000000ff000001ff0400000001800000000000c300000005090000008300000000000fff0000000540000000060000000000000400000007200000000600000000000fff0000000002000000ff070000000001ff000000000000000003000000000000000000002efffffeff000000000000000400000001080000001c000000000000030000000000100000010000000000000000006aba6403000001000000000000ff000000fc0900000003000000000000070000007b080000009c0f0000000005520000000603000000e10e000000000fff0000000506000000040000000000546f000000080200000040000000000000cb0000000501000000460000000001000000000001ff03000008000000000000a40000000741d0000001800000f00000007fffffff0000000081000000000000096efbbd6b0300000062d3000000000101000010003f000000040000000000000500000a7a0200000005000000000000080000002008000000e100000000000fff00000002010001003f00000000006a00000008ab06000000278ef3700000ffff03fff800d705000002000000ffffffff000000171f000000050000000000000800000008010000003e0000000000000900000009ffffffff74dd0000000000080000001f01000100cf6e0000000000020000000004000000010000000000046f00000003070000000004000000000004000000050500000000000000000000200000001f28ca000001ffffff0000008100004eab8a0200008000000000000007000000010100010062bd00000000007f5fd1a48b06000000b0000000800000000000000301040000ff07000000000000fffffffe02000000ff01000000000008000000f60800000073000000000000b1000000060000000c07000000000000070000040002000000080000000000000300000001ffff00000400000000000474000000048709000001010000ffffffff000009e3ed000000090000000000000980000000ff0000008b060000fffffffa00000090020000000500000000007a200000100008000000ff0f00000000000400000004fc000000b402000004000000000000010200000003000000fffff2800000cfb600040000010000000000000100000050f8ffffff0000007000009db800000007c80800000500000000000009000007ff0500000053a80000000000070000000306000000030000000000004000000001090000000100000000000009097ea73d08000000d60000000000000300000005060000000700000000000001000000000200000009850000000003ff000000050800000006000000000000070000000500000000040000000000000200000002030000000000008000000003000003ff0300000000000000ffffffff00000d590100000001f8ffff0001000100000006820400000300000000000004000000013f00000006000000000000070000080002000000008000000000000600008fdb200000000205000000000002000000080400000001000000000004c300000003400e000004000000000000040000000400000000010000000000007f0000000500000000c4b400000000000000001f4501000000ff030000000000407fffffff0200000000040000000000070000000201000000ffffff7f000000090000003fa800000008000000fffffffc00000fff0200000006000000000000150000000303000000ff0100000000011cffffffff000000000800000000000800000000fba50900000300000000000800ffffffff02000000f000000000000005000005d005000000080000000000007f00000001040000000800000000000005000000090100008004000000000008000000000506000000040000000000000900000001910000000700000000000000ffffffff05000000040000000000000800000bd002000000f8ffffff0000008700000a4b020000000500000010000a007f0000000800000000000000300c060004040300ff7f0000070000000100000000080000ff01000000080000000000000700000001000000faffffff0800000000100000260100000100000003000000000100000300000006000000080000000600000003000000020000000400000003000000060000000c000000ff070000ff010000dd0d0000010000000700000001fcffff00000000080000000200000000000000060000007f00000000040000060000000500000007000000000000000600000002000000900000001f00000004000000ff070000050000000800000009000000f7ffffff04000000000000803627000001000000040000000600000000000100b8000000060000000300000004000000010000000100000007000000f380000003000000b40000008000000004000000630f70480900000007000000000000000700000001000000b52f000005000000060000001f0000005500000015fdffffab3500000002000005000000430400008a000000010000000800000005000000ea3d000006000000050000000008000000000000010000000600000004000000070000000000000000080000070000007f0000000500000002000000ffff0000010000800100000006000000090000000200000005000000010400004ecf00001f000000010000000000000003000000ff0300000900000009000000ff030000030000001805000048000000f457000006000000050000000600000001000000010000001f00000040000000fd00000006000000030000000200000008000000ff07000008000000f9ffffff0000000009000000030000000200000009000000030000000700000000000080010000000600000000000100c2000000090000000300000038070000ff07000000000000ffff00001acc00000100000005000000810000000700000000100000f8ffffff05000000060000000fd67c7b010000000400000002000000050000000700000000000000010000000100000008000000050000000200000008000000070000000104000007000000090000000900000001000000ef02000004000000d80000000100000004000000090000000200000000000000010000800000010000000000090000000000010001000000fdffffff01000000040000000004000001800000010000000700000003000000010000000400000003000000070000001100000002000000ff0f0000ff7f00000000000001000080ccabca27ff01000006000000104000000800000045020000ff0300000000010008000000030000000700000000000000090000000800000007000000ff00000007000000e000000009000000ff01000007000000000100000500000005000000000040020000000006000000be370000070000000400000000000006020000000000000000000400090000000c000800050000000000000008000500070000000c000900080000000000000004040300080000000200000006000000f9ffffff1f0000000500000000000100050000000300000009000000ff0100004000000000000000f9000000ff7f0000029000000900000002000000dc000000c27c6e6900000080ff0f0000050000002effffff020000000800000006000000020000000900000000080000a70e000005020000070000007efeffff0300000002000000020000000000000006000000c60f0000090000001b00000005000000000000000180000000000000ea7c000001000000000000002000000003000000feffffff7187ffff0d00000005000000f30d0000ff070000feffffff0000008006000000800000002ee83f73070000000000000001000000000000000200000002000000010100000900000000800000050000000080000006000000020000000100000007000000ea77d12b010100000800000005000000f8ffffff0600000008000000010100000700000007000000060000000180000087430000ff03000007000000060000000300000000000100060000000200000007000000000060dc060000000000000001000000000800004f1b000008000000ff070000080000000fde842880000000030000000004000001040000060000000300000008000000000000000500000008000000f9ffffffff0f00000200000000800000000000000004000007000000090000000100000000006000090000000800000004000000000000000000000005000000ff7f0000fc6e0000ffffff7f4606000001ffffff290d000005000000090000000600000008000000000000000500000053040c47020000000100008003000000020000000200000006000000020000000600000008000000f43d0000000001000100008009000000f8fffffffdffffffff0f000005000000080000000800000005fe0000080000009d0b0000ff0f0000070000000200000076070000000000f8020000005add00000900000002000000070000003f000000060000005b0a0000f2900000070000000100000066000000000000000600000005000000d00000002d780000ff7f00000800000000000000040000000800000000000000dc000000070000000800000007000000ffffff7f0200000000002c00e6080000b1090000090000000800000009000000070000000000020100000000ff00000008000000ff0f000002000000660e0000ffffff7f4104000001040000650d0000070000000104000000040000a0f8fffff9ffffff03000000080000004000000002000000edf2ffff02000000010000000100000000040000000000000600000008000000655500001c0200000200000007000000ffffff7f05000000ffffffff030000000900000005000000400000000000c0017ff2000000000100400000002a55451901040000ffff000004040300ec80ffff04000000ff0000000100000001010000080000000800000008000000050000000400000001000000ff0f0000070000000200000006000000ff000000030000008100000001010000ffffffff090000001f00000000000000030000000000000004000000680000001f00000005000000050000008a9e000004000000060000000600000000000000010000800500000008000000000001001f00000000000080ffff0000010000000100000004000000000000000500000002000000a9040000080000000505000001000000ffffff7f05000000010000009e0b00000100000008000000060000000400000016900000090000000300000034d40000020000007f000000050000000101000050be0000cd6300000300000003000000010400001e0f000007000000060000000600000006000000681e00007f000000018000000008000009000000ce5800000300000001040000ffffffff80000000740000004aac000000000100010100001d0900004000000006000000f36900000900000007000000b105000005d5000007000000ff0700000000000007000000010000000d0000000000000006000000020000002000000000000080e3c48ff9000001001f000000ffffff7f04000000debb00000600000003000000000000000004000003000000040000001f0000005e7d00000500000002000000050000005300000001000000f9ffffff000000000000000001000000010000800500000007000000050000007800000001000000020000000400000004000000080000001f593a309d000000ffff000001000100a50a000009000000010000000700000002000000090000000200000008000000080000000100010009000000f09c0000030000005426067f00080000050000000180000000080000cc080000db0f0000000005000080ffffce0e000094000000ff07000003000000090000000002000001040000a6140000080000000400000000000000ff0700000300000009000000000000807f0000000800000000180000080000001f000000ffff000001000000040000000200000002000000f7ffffff0000000005000000ff0f000000000000060000000000000002000000060000000200000003000000050000000500000081000000ff070000000000000500000001000100080000008000000005000000020000000900000000000000debf533c0000010002000000030000000800000000000000080000000500000007000000070000000700000005000000ff070000000001000000000875090000ff0f00000800000002000000ff0300000200000002000000ffffffff00100000c157f60ceff7ffff00000080080000004378000001000000060000000100000038480000f816000008000000919b00008000000008000b000500000008000100f3ff0300080001000b000d001400080064766d7270300000000000000000000008000b000000000008000b00060000000900010072737670000000000c00020008000300ac1e0001"], 0x1368}, 0x1, 0x0, 0x0, 0x881}, 0x10) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:53 executing program 2: socket$inet6_sctp(0xa, 0x5, 0x84) (async) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000002c0)={'vxcan0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x408c2, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) (async) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)={0x14, r3, 0x917, 0x0, 0x0, {0x1, 0x0, 0x6000}}, 0x14}, 0x1, 0x0, 0x0, 0x4004006}, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)={0x14, r3, 0x917, 0x0, 0x0, {0x1, 0x0, 0x6000}}, 0x14}, 0x1, 0x0, 0x0, 0x4004006}, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r2, &(0x7f0000000400)={&(0x7f0000000300), 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x54, 0x0, 0x8, 0x70bd29, 0x25dfdbfc, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4c7}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x732}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x40}, 0x20000804) sendmsg$L2TP_CMD_TUNNEL_DELETE(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="00012bbd00fedbdf250200ba656457b35fc15a00000500220001000000061006001500000406001c00ff07000808001867f7e77a8100273bb4b1cd46e3533ec9179df81a1b99b53269365f0bb020d847340f4995dc608c0f7a3d96d13919196ed5eebb848f44"], 0x3c}, 0x1, 0x0, 0x0, 0x80000}, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r4, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:53 executing program 0: r0 = socket(0x15, 0x800, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:53 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x68c00) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:53 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x7307, 0x5, 0x2, 0x7}, {0xe, 0x7, 0x4, 0x2}, {0x4d, 0x20, 0x80, 0x8}, {0x2, 0x9, 0xff, 0x1f}, {0x5, 0x4, 0x1, 0xfffffffc}, {0x3, 0x3, 0x6, 0x6}]}, 0x10) getsockopt$bt_hci(r0, 0x0, 0x0, &(0x7f0000000040)=""/255, &(0x7f0000000140)=0xff) 00:07:53 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) lsetxattr$system_posix_acl(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='system.posix_acl_default\x00', &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000120000000000000004000000000000001000"/36], 0x24, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) (async) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x0) 00:07:53 executing program 0: socket(0x15, 0x800, 0x0) (async) r0 = socket(0x15, 0x800, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:53 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x68c00) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:53 executing program 0: ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, '\x00', [{}, {0xffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000000)=ANY=[], 0x6db6e571) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x11, r1, 0x0) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000200)=ANY=[]) r2 = socket(0x15, 0x80005, 0x0) getsockopt(r2, 0x200000000114, 0x8, 0x0, &(0x7f0000000000)) r3 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff6b) 00:07:53 executing program 3: r0 = socket(0x15, 0x80005, 0xfffffffc) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async, rerun: 64) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000002740), 0x200040, 0x0) write(r2, &(0x7f0000002780)="077e2efbb51141f462791b8b757d9b5e94a07e7e0dc6db4017f236ce54e5609768c0d80ba765fb2802be328bcede66dc9ed53838c00acca6148925b47a4eb1bddce875fa8e7ca91b685b6455ab826c", 0x4f) (async, rerun: 32) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (rerun: 32) ftruncate(r1, 0x0) r3 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) openat(0xffffffffffffffff, &(0x7f0000002840)='./file1\x00', 0x1c80, 0x8) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000002800)={{0x1, 0x1, 0x18, r3, {0x3}}, './file1\x00'}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000001c0)={'tunl0\x00', &(0x7f0000000080)={'sit0\x00', 0x0, 0x10, 0x7800, 0x7, 0x9, {{0x3f, 0x4, 0x1, 0x9, 0xfc, 0x65, 0x0, 0x3, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, {[@ssrr={0x89, 0x17, 0xf8, [@remote, @empty, @multicast2, @loopback, @rand_addr=0x64010101]}, @lsrr={0x83, 0xf, 0xb6, [@loopback, @multicast1, @multicast2]}, @ssrr={0x89, 0xb, 0xe5, [@local, @broadcast]}, @noop, @rr={0x7, 0x13, 0x2e, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty]}, @timestamp_addr={0x44, 0x3c, 0x97, 0x1, 0x7, [{@remote, 0x8}, {@broadcast, 0x80}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x6c4}, {@broadcast}, {@dev={0xac, 0x14, 0x14, 0x2d}, 0x6}, {@rand_addr=0x64010101}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}]}, @cipso={0x86, 0x5a, 0x3, [{0x0, 0x10, "89be9658dee77b6a769a911f6fe7"}, {0x7, 0xd, "e95d983823feed971f5bc3"}, {0x0, 0x11, "7b28224e900311c5ee28484e707acc"}, {0x2, 0x12, "67bb247429a3c4f73110c81b91cc11fe"}, {0x7, 0xe, "38d60fb235b6445c08120c59"}, {0x6, 0x6, "3ff6f410"}]}, @ra={0x94, 0x4, 0x1}, @generic={0xc7, 0x7, "a78998c34f"}]}}}}}) pwritev2(r1, &(0x7f0000002700)=[{&(0x7f0000001600)="fe1cb8cdb8aa2cdd71feb2c95baf0f93f84a5b1bbd9d6d7e87fa9a2c9331cd19ec777add1d7d50bdcdb323474ead67c1c3e0dffe347e3f6afee8af6894f5f06c5e2d4bde33847b2d40b10ffae574c8eecf5dcdd1966adf221958433bccf901507b21f338e2564e76986f57e0fd004a0bbc0b54b0b77113a53b9b40282fc7f638700ab7b5253a956272232be598abffde73fb20219e993b8d9aa12e179ab8d77af937d08734eba5627b3f60fd144c8a90f671c6c04208d85375dcfce073bfbd88921eb8bc40a3c3", 0xc7}, {&(0x7f0000001700)="107742c6d703ddbf1d0e037b061f104596ff7374e0eb3fa87c23d3f20424066143efaa96760820ee9f5c5cf008d239561b3ed803b0ef1717bd03c57633e0c794a135494e0387c935352b4f31a30755d52c38f6e143bc18b1efe7c266b50c87b429c9baeb3bf3928550de0aa54c34baba15fa61b50a42be3b97a5314923c888286f1dfbc0251d8f9488b47a9c58f6bf5970a3967567ca647ff703cb63e3a22a46658693cc0a88cdb8de2e199facc9d9d01f70541aac5bfc31fc596ba99a0bca26e496b28384f10a3fa8a0bd6d5089217a2295b47c6f6d5bcea9cccf55446805b11d302a8a351ea773e7243bf7f18fc4b0ae57523cabb61fddfafce4ce0504c3c86c7c59ddb9b0d107f037db0f3fb2ee6c11e444138468070afc620c406c4742faa0aa3e1f7548e6c753c3f4103db066bd50895314c0be0a88f9bc4e2f3a88a5a0f6f4e45522db095ce763761aa4f611c3db74d927adf4022e8fd67e8a8f938edf13de682529f281e28b3205e105f63d9017599c1593b8242bb82ae3bc755ec7c156471ff068cb18bc8f567eafa1bf51c87df62be78824394861415fa779caf47223cc52a5086015c09ab5a138e26a9dc572f8b860e6f6004795fbab6a5d797cfc176d1dbbdb703cdb2f31d8aa1399f3798f798ba2f0e31f551edb24399a913a3174080a7c6b3fcb299f4036ae785ec048edea2a2bdab03f9aacca7a8a6e8aff1c91ab589c4868c2738eb16ef87341a004f19c444f1629ba89bd15727171b1d61a51a98f44f1f863282b9afc47cd06e870123b63169a6f7fb74e87af9972b8f0c7ba64d6dea4b62fd0483cc42683b064a18169b4a2ddb5f9c11828073ab0b93c213b1e3bb12a8bb41f3c935285aaa0d824de86524810689afe065f2509060c588180c1f0131eb4a7c388151beb8faeb5e2002f4ad0df7fe2d6bf54ccb2906853f3fdc7442e6f52596f74b17202aecea021ab1aae9662211104a75d1b5745691fc78e2de4f353797c51269fa0f89e183391f7792228fe99abd380617afb739bc162978a3ab0c07f77a80a98777d2f5aebaad40b7d7146cfbec32c6aa31a51a2a426cf80b734b4a8681dc9c56a2653475a1e8ce6c505f84499bfcdfa5a08033e67859aa320c841206963297a83c3fa932bf8b00626ffb14cc60df5faf041afd2b806a13dc5983441e367db8a7fa02936699e1f0ca18295c49429cd2c0aca2b4779d11dda476d52afbdeaf9f43746ec9f264d068031bf193295b08249d3bfccec9a79cf1da5c890f72fedc1fa6f63ba6cc9a80ad3d6b0d1283ca180d6445673344fabd7e5846dabe8dcca39366f71a8a22b2f67d7eef1237180e946f33b02963dadb3ff143fd788e4039d37ad3e204d82fa36202b4277ac78a5347c095c165765da8ad8166a8bf417553a29ff101bbac5633f58c372c2d4f9c8d9e96940f14823cd0e7727b086d15c905878cda38685ef67161e87e09e2bb5f0fd19752fc8a0cf44718caaa2a175341fc9f0a6a56ea2f6b8f6fe254610ab6075873e4eb31d5435c4a001ba82923e7d76664d2ba9689f701ba5f1cc69a04974dc8f315614ed2a2853fb4a77a9e9ea573822db3b257e0bcb4b6a6d612a5d970d387a006b65a9f7c3ba78f795c423b87d5bc14b7f90a1c5b55dadb532343f3810ae7d757094e21caa33840ce0b27a6600f985dd45fdc806d8d5d1158c876123a5aaf5f240701f2be4c4664da289187cd890bd7c9978e5a26f618c39515c4f3f22e20afd5cb7442da6037af8113e602b543c2d4998f5ecc50c48dab923e6490bd6ed148ff5b2a0840eb861069cf2e1142e693c8a5c6ceec0e845782925bd12a7e36137b59324e8f0a4b6f544037b3417a707169dba6dcee0d4613cebafd2a13a2107a02a6ba1180964594f8138d6069023087f20b6cbe3773fe098ab7e2cc962fc41a2d1f146fb0b4396eb25a8011d49b192a5559b7d67358547e0e10f7ca22d8416061d364428bc7250e60e8d296b7e007061f5832e603c23bb6a7e1e9576707e8b50bc3bc040747dbcffea7acb69811b778a08f510be1885495291ad62483ffb2ac6b2e70f280f7fa9f3ac5cf9da11e090a3e929865cbe5132cae77f62a24a12881306505845d23de831aadf1aed466f10a3056cc071b0f64e0e4ecec1108868f5bd038eee692115b820c03d919232e7a1264aff675a42af3d2038f48e15529517b02fc65e022b6e9c448c68fc46f7ab8198e4f4b4726beadad721867a28adbcdc8420fad0c434ba5e3a52553bc7b8905c30a03a865cde6da3b213f3faab0058fdf2e960a81407454e57c05c04fe25f254b9707478cbeb725ab57205462cd339afab1a85631d377af6d38a83b0f1d64c4d07acc2a4e71f74694f0c549dd5ccf388afb0a9a1839500c3bc2500b0d3f4e6e4d87c66a45fb08f23adcb531b15dd5daba9e11ce23be66c8093c93a964da0781d0602d7651bf45bea1754d6ba91e7495b910e4fd37d1f78c92a60aba21a20a5d3d39296f21dfb2fea9d64de1f52fef5ed86139a4edc1ce47a5bef0149281182edd2020056f541f7e6ceac479fb438dcdc9367bb1e923f06168bc3c10c0beee3529449a7ac01718dfbd596e9b83c68d9b57ef59c38e2186f65d2e85fe7a67ce9e9261c15e796d17c95175d399e469ea5a5ec2652db0b6b96cea94f05d50fd96994884e564f68fd4cbd777c7d6face1862a0a4d955d686fa1689eb8ee3a5ed4da504d65885444f298b6e2835d24eb13deed77724ddbae4b79c4ea87e25b2ef9d573a8657b8c19c275996e3b51ca12d03589b5c9c262afa3477b4856cc7164c66f0301455f8418c02d4c62a345dcc4d1b77e3a3c4600228e4541f8a47e42389158ab50143db00fa1dbe34748f5211399abf5900f53d7669bb72fd4182f47a06e7680f57b2458676165360b08514988233b499fb912296675ebea922ba621b095c87fc6bded18dde372d1fe0a2564571d76f758e5a1ed7f3f5abea5b5b0d7ffab797cbaebb50de9d8677eb4a1aa6f700e71a6edb50b7e08ab8a9c5655eecbd12d3fccf0eb8dad1dbba8b6079dde1b28a4f119c34ead587bd799904ae078c36657631f0efe0207c9534a7989253317e71ab05f7047364d88ff50d30837be24dc7b6f0e8db1f9aab91cef2bd8de828d5b86f6c75d090e90935e11cc59cb404fef0525eef92a428e4d22fdfdee4e9df9449e761b1e87a97dbc93b701d6e55437b3111ebe2afde12e1f97f7944d4c42540e2c19085bf9b6c1451064980848f9c915f97e8372f6b3b288f6be65fa28334524fe191f61125e603ed3e2f900469f9fea0141414b761f2e1dc25f023f69e53709faf0598e16906b3856ac9d31a9ac4084fcf14a89efd7bfe8af29f72283d403d5f598ff8f5439912ace53c26db5ead380f2fb43a9ed0b00c0ff9159499df4a303ad0ad233ab0a20ed24d23379c9aae9090cf786626bfbaeca09d26f263499b52c3f0de214ab37e42038b91d62e90cd993d004d77b852fcc1e0495683042d604c281215c35e08d041550ea987bddb39267c51a7e15b359768ddf1c8849d73aec31762f2f3c8e88aafeef8a9cb6dc88fbcd1feec381a6dbee6f55499a853409404b91fe953178d88f79985ce21b30a7704de4a0c26dd786cf83bbaad3d459120b994a82344d34586356cf7107bcc799970b94011a65c19776216c20449d46236470a17f7c7e927641bc620457a7beac1dc962a6416eccc6a00c1339f4e526cac0da30f28159dcc63e5aa0defe1052cb75714c758d7bb4aca1f390045fcbbfff73f6bc3b9bfdbc167276acea2484efbfa538cc2dd18f21c3e80360f5d03e9f2e01068003506c04587bee24c87724d70b9860a5bbc7cdc9b821bd87b66dbe0c597ce80577f18c86043778a9a1ebbd1f0da732014e1147c38dabbfbd06f23659f8dc3758dfdecdc20cd54d276f6669c19aa04494953e2d3e9651fe486814c1e9f36f167e7e5f0bb7f363edbf2852d14358e6bcbaa08c472a2291ac69c434c09ebe03f744abfdcc7b68192e9588039e14a90210be397c5e8fc2a68554cd5f5559c0dd3582af20a10f3e5309d96ef72af27dd7758f5fa9795fc096d8b4f652a4ea12bb49e26a013b248d0cb071ac413cdeefe0b958b465780d8f4f341905d8264397ef738b6cd7a0d914eb75d68905a66b5ee97438fe87111cea3435d6af298e6926c99f2926bce8208dfb3eb0fd2779ebe0b3fef8ca8d3f43c3412a171ceafbf9dae18df8a54b1c075be2ef11492422a9dfda6ee44821df9887c5370a02ea89b1c311553dd481bc52e37acf91f180bce14202e82edf4149c871d6df1f97969a0276c7e05176a9e96522b68ab766cafdcdc387401b55fae53a84126783275994a8481b68dd16d56cd42f37e296013f11743025c811c2c0b126f2f5f94a1ed1dad801da7840ed760ae63ac09510f0833cdd558efd244530c67dfdada85373f42b3432c9687325912152ef3a2e349712824c5a609feaa5d8d9c2f411c85a44809b4eea882b3c8c0199d171e51ea620c1a0c0dba38475a5d19837503558951b274bcacfcf8bf3b57d19885ea796392e56e73a87ef2b466b9488afc09a0f77a4e34e44abbae3f17a246906821de108162c3dc66e4c2d038621ffc9a84e73f37014e3221dd697aa7f46ddf60bfe71212e87d94957fcde830f63a2803ae7dbc5623020eae34982eb7f4b46a2445ffba797bb6da69bd76d9b194473a186e03d412425d65749ab8cb80ce281e972fcbc096ee479a2507b1cb6ef5e99f97feff5e88938980a50687ea7f08f83bdfb401d68b087937579466f0e7e1bb4a0373809fd24b26c304d6c0c7c8351e8bae0ea6cd1a54537841aee8308006cbb44e49ba3f26957b0404f52a44ae7725441db22a6505ee3954450fb4765b8eb915c77f639ec06751b609d1125349547e0d68a590fc78c4519c9a1445eeb9d2edcda1e375c8c8bd241faf6d1d29547a7b916bc700bbbb9e0c13d2464139756f232f955b637e7e03d70d5b5e1d799db27fa14b51d24fcf9177f420c910e95319063c72a40d4204bbdf00012f726043ff784307b7997d8eddb1b019de1414d79be8f09e46e77179292b5488828d013e7364bce8475f1876547ceb631b890d5d9ec7a08aea906bff3f8963db4a6b9f038abb17d744f81e769451ada0d39975de93a58f594da60b4ff4b8a0a3d5997e6b86780d756c2ef70c8227f30b78d876276688b6dcd486d942b3aed809f83cc9ade6c41ea7bc632a5327bcce1661863660b98984637d46dc42139bb971fc93b34dbc2d2cb1d0c062a6f425371ee9b356b655cc4de8333ad82bbb8794b920ab8837cbf81cc144c6bf39f0d1f9c5a95bb786e2169ae2784cb503c542eacc64fa0a099f0c4a3df745d57a980fd4c783a567c6b735e4a4a0db23f2444e14f119785c3124b18c16fc179027733f878f03e3d9298c7a744ca8af13bbb3b20c6bc81d3bc71e3c51127c5768e44cf582394b52c5734e7fff31cf769619b4869eb8cc8620f1bb6e2860720cb3546cd41ee399229c854da2cec644f15e3178a30fd248f2516a92fdc9c548f82f7706cf225e1aaf5b12a2b0907b8940313959e79c9dc44459445f752fd698a51dc79a4dd3efcbc39bbf97866c1da71afbcdeca861c4ae4bf53f68f569487553d1e4cb5af35dd8ed7b95090630a04270a2bdcdc72a0ddfb17b9bc4d17a5c8f00552c8f33c943a1612b8f037036568b73fd54a4f4e6eeeffe0a3eac26345d1ced42933d1997fa80eb5598c2b4c3b99186063cdc4e19b5d9e6eebc44c4ae9a459d43f853d0d", 0x1000}], 0x2, 0x9, 0x3, 0x7) (async) sendmsg$nl_route_sched(r1, &(0x7f00000015c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001580)={&(0x7f0000002880)=ANY=[@ANYBLOB="681300006400000127bd7000ffdbdfd2f800000073dc1706b1f12531227f2b9b5d71501731b4865266eb3c83099a1a3e93f662ef69b848e342901b5ef66a48a043d0a52035d036c22ed348892ace1d51dc90f7fe899f8d4bf3fee273bc398364beed12f455", @ANYRES32=r4, @ANYBLOB="020000000800f1ffe701e0ff080001007533320014130200a4060500100801001000ff0105000700000000060000000200010001810000000100000000000007800000013f000000eb0e00000000000800004ea1000000000100000000000009000001f4090000001f0000000000000500000005090000000100010000000001000009a8090000000100000000000009000005bc0100010001800000000022a50000000806000000ffffff7f0000000500000008cc75ffffff0000000000ffff0000000009000000fdffffff0000004d00000007080000000200000000000001000003ff0900000007000000000000f180000000ee0000000002000001c0000000000001070000008000000000000004000000510180000000020000000000800000000300000000e1ffffff000000ff000001ff0400000001800000000000c300000005090000008300000000000fff0000000540000000060000000000000400000007200000000600000000000fff0000000002000000ff070000000001ff000000000000000003000000000000000000002efffffeff000000000000000400000001080000001c000000000000030000000000100000010000000000000000006aba6403000001000000000000ff000000fc0900000003000000000000070000007b080000009c0f0000000005520000000603000000e10e000000000fff0000000506000000040000000000546f000000080200000040000000000000cb0000000501000000460000000001000000000001ff03000008000000000000a40000000741d0000001800000f00000007fffffff0000000081000000000000096efbbd6b0300000062d3000000000101000010003f000000040000000000000500000a7a0200000005000000000000080000002008000000e100000000000fff00000002010001003f00000000006a00000008ab06000000278ef3700000ffff03fff800d705000002000000ffffffff000000171f000000050000000000000800000008010000003e0000000000000900000009ffffffff74dd0000000000080000001f01000100cf6e0000000000020000000004000000010000000000046f00000003070000000004000000000004000000050500000000000000000000200000001f28ca000001ffffff0000008100004eab8a0200008000000000000007000000010100010062bd00000000007f5fd1a48b06000000b0000000800000000000000301040000ff07000000000000fffffffe02000000ff01000000000008000000f60800000073000000000000b1000000060000000c07000000000000070000040002000000080000000000000300000001ffff00000400000000000474000000048709000001010000ffffffff000009e3ed000000090000000000000980000000ff0000008b060000fffffffa00000090020000000500000000007a200000100008000000ff0f00000000000400000004fc000000b402000004000000000000010200000003000000fffff2800000cfb600040000010000000000000100000050f8ffffff0000007000009db800000007c80800000500000000000009000007ff0500000053a80000000000070000000306000000030000000000004000000001090000000100000000000009097ea73d08000000d60000000000000300000005060000000700000000000001000000000200000009850000000003ff000000050800000006000000000000070000000500000000040000000000000200000002030000000000008000000003000003ff0300000000000000ffffffff00000d590100000001f8ffff0001000100000006820400000300000000000004000000013f00000006000000000000070000080002000000008000000000000600008fdb200000000205000000000002000000080400000001000000000004c300000003400e000004000000000000040000000400000000010000000000007f0000000500000000c4b400000000000000001f4501000000ff030000000000407fffffff0200000000040000000000070000000201000000ffffff7f000000090000003fa800000008000000fffffffc00000fff0200000006000000000000150000000303000000ff0100000000011cffffffff000000000800000000000800000000fba50900000300000000000800ffffffff02000000f000000000000005000005d005000000080000000000007f00000001040000000800000000000005000000090100008004000000000008000000000506000000040000000000000900000001910000000700000000000000ffffffff05000000040000000000000800000bd002000000f8ffffff0000008700000a4b020000000500000010000a007f0000000800000000000000300c060004040300ff7f0000070000000100000000080000ff01000000080000000000000700000001000000faffffff0800000000100000260100000100000003000000000100000300000006000000080000000600000003000000020000000400000003000000060000000c000000ff070000ff010000dd0d0000010000000700000001fcffff00000000080000000200000000000000060000007f00000000040000060000000500000007000000000000000600000002000000900000001f00000004000000ff070000050000000800000009000000f7ffffff04000000000000803627000001000000040000000600000000000100b8000000060000000300000004000000010000000100000007000000f380000003000000b40000008000000004000000630f70480900000007000000000000000700000001000000b52f000005000000060000001f0000005500000015fdffffab3500000002000005000000430400008a000000010000000800000005000000ea3d000006000000050000000008000000000000010000000600000004000000070000000000000000080000070000007f0000000500000002000000ffff0000010000800100000006000000090000000200000005000000010400004ecf00001f000000010000000000000003000000ff0300000900000009000000ff030000030000001805000048000000f457000006000000050000000600000001000000010000001f00000040000000fd00000006000000030000000200000008000000ff07000008000000f9ffffff0000000009000000030000000200000009000000030000000700000000000080010000000600000000000100c2000000090000000300000038070000ff07000000000000ffff00001acc00000100000005000000810000000700000000100000f8ffffff05000000060000000fd67c7b010000000400000002000000050000000700000000000000010000000100000008000000050000000200000008000000070000000104000007000000090000000900000001000000ef02000004000000d80000000100000004000000090000000200000000000000010000800000010000000000090000000000010001000000fdffffff01000000040000000004000001800000010000000700000003000000010000000400000003000000070000001100000002000000ff0f0000ff7f00000000000001000080ccabca27ff01000006000000104000000800000045020000ff0300000000010008000000030000000700000000000000090000000800000007000000ff00000007000000e000000009000000ff01000007000000000100000500000005000000000040020000000006000000be370000070000000400000000000006020000000000000000000400090000000c000800050000000000000008000500070000000c000900080000000000000004040300080000000200000006000000f9ffffff1f0000000500000000000100050000000300000009000000ff0100004000000000000000f9000000ff7f0000029000000900000002000000dc000000c27c6e6900000080ff0f0000050000002effffff020000000800000006000000020000000900000000080000a70e000005020000070000007efeffff0300000002000000020000000000000006000000c60f0000090000001b00000005000000000000000180000000000000ea7c000001000000000000002000000003000000feffffff7187ffff0d00000005000000f30d0000ff070000feffffff0000008006000000800000002ee83f73070000000000000001000000000000000200000002000000010100000900000000800000050000000080000006000000020000000100000007000000ea77d12b010100000800000005000000f8ffffff0600000008000000010100000700000007000000060000000180000087430000ff03000007000000060000000300000000000100060000000200000007000000000060dc060000000000000001000000000800004f1b000008000000ff070000080000000fde842880000000030000000004000001040000060000000300000008000000000000000500000008000000f9ffffffff0f00000200000000800000000000000004000007000000090000000100000000006000090000000800000004000000000000000000000005000000ff7f0000fc6e0000ffffff7f4606000001ffffff290d000005000000090000000600000008000000000000000500000053040c47020000000100008003000000020000000200000006000000020000000600000008000000f43d0000000001000100008009000000f8fffffffdffffffff0f000005000000080000000800000005fe0000080000009d0b0000ff0f0000070000000200000076070000000000f8020000005add00000900000002000000070000003f000000060000005b0a0000f2900000070000000100000066000000000000000600000005000000d00000002d780000ff7f00000800000000000000040000000800000000000000dc000000070000000800000007000000ffffff7f0200000000002c00e6080000b1090000090000000800000009000000070000000000020100000000ff00000008000000ff0f000002000000660e0000ffffff7f4104000001040000650d0000070000000104000000040000a0f8fffff9ffffff03000000080000004000000002000000edf2ffff02000000010000000100000000040000000000000600000008000000655500001c0200000200000007000000ffffff7f05000000ffffffff030000000900000005000000400000000000c0017ff2000000000100400000002a55451901040000ffff000004040300ec80ffff04000000ff0000000100000001010000080000000800000008000000050000000400000001000000ff0f0000070000000200000006000000ff000000030000008100000001010000ffffffff090000001f00000000000000030000000000000004000000680000001f00000005000000050000008a9e000004000000060000000600000000000000010000800500000008000000000001001f00000000000080ffff0000010000000100000004000000000000000500000002000000a9040000080000000505000001000000ffffff7f05000000010000009e0b00000100000008000000060000000400000016900000090000000300000034d40000020000007f000000050000000101000050be0000cd6300000300000003000000010400001e0f000007000000060000000600000006000000681e00007f000000018000000008000009000000ce5800000300000001040000ffffffff80000000740000004aac000000000100010100001d0900004000000006000000f36900000900000007000000b105000005d5000007000000ff0700000000000007000000010000000d0000000000000006000000020000002000000000000080e3c48ff9000001001f000000ffffff7f04000000debb00000600000003000000000000000004000003000000040000001f0000005e7d00000500000002000000050000005300000001000000f9ffffff000000000000000001000000010000800500000007000000050000007800000001000000020000000400000004000000080000001f593a309d000000ffff000001000100a50a000009000000010000000700000002000000090000000200000008000000080000000100010009000000f09c0000030000005426067f00080000050000000180000000080000cc080000db0f0000000005000080ffffce0e000094000000ff07000003000000090000000002000001040000a6140000080000000400000000000000ff0700000300000009000000000000807f0000000800000000180000080000001f000000ffff000001000000040000000200000002000000f7ffffff0000000005000000ff0f000000000000060000000000000002000000060000000200000003000000050000000500000081000000ff070000000000000500000001000100080000008000000005000000020000000900000000000000debf533c0000010002000000030000000800000000000000080000000500000007000000070000000700000005000000ff070000000001000000000875090000ff0f00000800000002000000ff0300000200000002000000ffffffff00100000c157f60ceff7ffff00000080080000004378000001000000060000000100000038480000f816000008000000919b00008000000008000b000500000008000100f3ff0300080001000b000d001400080064766d7270300000000000000000000008000b000000000008000b00060000000900010072737670000000000c00020008000300ac1e0001"], 0x1368}, 0x1, 0x0, 0x0, 0x881}, 0x10) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:53 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x7307, 0x5, 0x2, 0x7}, {0xe, 0x7, 0x4, 0x2}, {0x4d, 0x20, 0x80, 0x8}, {0x2, 0x9, 0xff, 0x1f}, {0x5, 0x4, 0x1, 0xfffffffc}, {0x3, 0x3, 0x6, 0x6}]}, 0x10) getsockopt$bt_hci(r0, 0x0, 0x0, &(0x7f0000000040)=""/255, &(0x7f0000000140)=0xff) 00:07:53 executing program 1: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x68c00) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:53 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) r2 = syz_open_dev$mouse(&(0x7f0000000080), 0x9d1, 0x486c01) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f00000000c0)=0x2000, 0x4) ftruncate(r1, 0x0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x1, &(0x7f0000000000)=@ccm_128={{0x303}, "53302aa1e3d4a917", "69b627515f04ab6b3aed11eb43574a63", "27c31a7e", "576204d7609e9acf"}, 0x28) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:53 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x7307, 0x5, 0x2, 0x7}, {0xe, 0x7, 0x4, 0x2}, {0x4d, 0x20, 0x80, 0x8}, {0x2, 0x9, 0xff, 0x1f}, {0x5, 0x4, 0x1, 0xfffffffc}, {0x3, 0x3, 0x6, 0x6}]}, 0x10) getsockopt$bt_hci(r0, 0x0, 0x0, &(0x7f0000000040)=""/255, &(0x7f0000000140)=0xff) 00:07:53 executing program 5: quotactl$Q_SYNC(0xffffffff80000100, 0x0, 0x0, 0x0) r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x11}}) 00:07:53 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, r0) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:53 executing program 0: ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, '\x00', [{}, {0xffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000000)=ANY=[], 0x6db6e571) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x11, r1, 0x0) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000200)=ANY=[]) r2 = socket(0x15, 0x80005, 0x0) getsockopt(r2, 0x200000000114, 0x8, 0x0, &(0x7f0000000000)) r3 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff6b) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, '\x00', [{}, {0xffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='net_prio.prioidx\x00', 0x275a, 0x0) (async) write$binfmt_script(r1, &(0x7f0000000000)=ANY=[], 0x6db6e571) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x11, r1, 0x0) (async) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000200)=ANY=[]) (async) socket(0x15, 0x80005, 0x0) (async) getsockopt(r2, 0x200000000114, 0x8, 0x0, &(0x7f0000000000)) (async) socket$inet_sctp(0x2, 0x1, 0x84) (async) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff6b) (async) 00:07:53 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f00000000c0)={0x0, r1, 0x72, 0xdc, 0x6, 0x4}) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:53 executing program 5: quotactl$Q_SYNC(0xffffffff80000100, 0x0, 0x0, 0x0) r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xab03) (async) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x11}}) 00:07:53 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6_sctp(0xa, 0x5, 0x84) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f00000000c0)={0x0, r1, 0x72, 0xdc, 0x6, 0x4}) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:53 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, r0) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:53 executing program 5: quotactl$Q_SYNC(0xffffffff80000100, 0x0, 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x11}}) 00:07:53 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (rerun: 64) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async, rerun: 32) r2 = syz_open_dev$mouse(&(0x7f0000000080), 0x9d1, 0x486c01) (rerun: 32) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f00000000c0)=0x2000, 0x4) ftruncate(r1, 0x0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x1, &(0x7f0000000000)=@ccm_128={{0x303}, "53302aa1e3d4a917", "69b627515f04ab6b3aed11eb43574a63", "27c31a7e", "576204d7609e9acf"}, 0x28) (async) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:53 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f00000000c0)={0x0, r1, 0x72, 0xdc, 0x6, 0x4}) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) socket(0x15, 0x80005, 0x0) (async) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f00000000c0)={0x0, r1, 0x72, 0xdc, 0x6, 0x4}) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) 00:07:54 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) (async, rerun: 64) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, r0) (rerun: 64) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:54 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r3, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(r3, &(0x7f0000001140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x40, 0x0, 0x400, 0x70bd27, 0x25dfdbfd, {}, [@L2TP_ATTR_MRU={0x6, 0x1d, 0x8}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @mcast2}]}, 0x40}, 0x1, 0x0, 0x0, 0x8040}, 0x20000010) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) r4 = syz_open_dev$vcsn(&(0x7f0000000000), 0x4ce0, 0x622000) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8916, 0x0) ioctl$BTRFS_IOC_RM_DEV(r5, 0x5000940b, &(0x7f0000000140)={{r6}, "d8d885ba7927341d43fe19e421ae939c2742b2b014855822ba9d9d09b7845f735afef4ecdffe8fd42acc7ad8125b4eec3c11d47604c399f0cc8db3eba1456f17c461ee1f26a345588ed46f5c33871fd3c331e10d2aa1a200b71c7166f6e6bc296dddabb422566b1a5aa3a57830f83d00ef4e9f096d32b945afec10f683b7c3526a4600343acb3171f58a11dfd51aca9b306782562585abaefe78e3c7c4c03050bc83c465e7133a3072d1e931e4887fdcca9f26819fdb8214318b4d136aa394decd1899c899eb4a723e7a32abc04fd01a92f20ef3e4451fef86cc1d8166a1fd875b563b92864ad87a73f8eb338be8f0675c7b27fec2ca2a7ca3e9a2f780a2c2267a03db0ee57606504018994e21faf63302908f2edd99644da86f69639878aebeb9c4288ac9842eb209b15286b8e990fedae7428ae8f4af676f79742f0b41c7d8c9c2636471d095eb3ecdc8f173cd809d0c8f6d87714dff31c0c0690acc35237f5f871bd3b0e313ac2bee10f238591575ccc451a6b5989e9b345719338d0fb9a12f61e4e726fc8f232de40741d5ece2689b96bb74330583272beac0d7fce241db821b6a2a035b8e9c1b7a0f5b4cb937afe93a3a14150fd8800e01243f3a4265eb50cc9cb8be9460d4e8a1cee8ba36551c5fb59aea5cfbe28ab232611235959f1287c78631a54dfaf842c89a548cc3c98fe146dfc695dfb8435cdbab28555a83806aac392628f7d3a466a180518c23048009e84507bb6017faaed8c6c61a0371a84ab02ee05df5b1c90b3b7eecbd70e856c886762db521046c8386f8c2e991b05ce26c39ec9fa4d900b062c5ae9dabe019974f2ed28840b9ff17c4cb2723d7d359769149e7afa66b432fd9a58bb960d24ac111372f590905cd4ac9f7c87697cc6f74c0b131a4456dc968ae302b8fdbfcf5b303d7e8aac0ed5cb1e0cfa8864403a6c989b6e117795d12fb9a46f35e1bb5040d642895cba65c46b98de0054108e2a58d95ee5d6b80293223b37a55377843543aefd60aea77d910c1f897529f7e88c06360e9d5b68d6cd714c412362dff30d07a0a1dacb751fcf971258f5f14bc138612a6acc6d9cf102b14460c8fb1d5364e20912dd801aa0b042fb4b4ebf42102d199a2b1def206d35674e1838615eb1e039b58a312267de5389529bce58ebaf843ac0419fc788d9c78656eb983abdaf90cd70a6bfbb6ca217ce9535945505fd25a1c735e14488f90fa18b013ec21190ad6e905c0278013f313b2993c3d03681e8b0fea9c01b487bb0f7f9c4fb0b20695a757b64b9a2554addc43dcde3b6c56b4c6b7176849b840ac2b2979d1437606e110353711272f17aa1dd264a51329829b148b2937d978de538734c97f185e577daf6ade3ba4f5091c5e8a3de70764f11a73b61ed6fc077a9b07f4c8396c3f81e723571ed41dda39b498c2d59b0e196edbb2ebe535210745ee17738081db184c6cfdc04dbbc1d6b24f1f2c398547d217c1871abd4aec6d627ff4a6fe9c6f214a3d6186338c0ed9d5908588d5f3b91bb5fda6cb218a495f20752700307e48a95749da8a8bcaaedc31d1f85310970fde2f5b64b8113093f2896e871e6aa4e66955e0db43617a19745f893fd2de762df093c1548618e61e1c32ddff4e3186faadebbee71285185122b9f33e95775f39416262771490a2eb3ffe555d3e088b7be74d6f4b15e6e9f189713fc3f0f5a1f41a4a6057a17f1ec1ce9a5adaf778ef5e74fbcd5d26c35990e27eac9d512b92f5b02bc6f26f1c0fdfe962d3840dba6976e360e6ce778d0781bdf4d64ce7c471c0b04328b0ad0d00ec96384bb03209c8fa2acf72e817147a01c8638ca7a45486c3e4faf2fa92afaa2642ffe573d3a78ebdc0166cfc76f0c73464477240ed3d513beda90aa0c17009439b46ada54a9a0c20b84b8578b1e9cd419a5b1ae64d908f9205bcde5c813652a47eec5ce63e60a049e4147d7bf6e6ea323efe8e9d3bd25599076b267a7ef5406d1f47b6fe2056648c180f965cac292a0c9b016a72280a1714b4a62f6aeb2c8191dfbf3159ad4ffb0b133b6f3a817f8c59b5607b3fb0984edcdbbaa78cbf74fa31801a6b587303e2c30e24204a5d61a69ed4c1ae0d7333b5f2c69287dc47c2c40d189e8e2b3aa0dc44fb45d21ea8bbb63434963f1661ebf6d6cd98279ee5dfd7bfc1692000c6b907e7c791535ee8be35300341561e14d71cf17dc5e3fe124eeef3e01bebc071236de51a61a95cd8cd53a0305e5e6fb1baaff3aeda89221b4dedceafff4e670927a991bdd5cd62bf968ee47c50de6f7ae5a9258e93fe715de60ad58788738e67ce6ca7df72b99ea93cf82856ce0b891fc3a87360a69b973840d25795bdf2349cd84276e445cdadad0b031943afcd3ed4130f7f4116b6627e36728a2d11296aa2a653c06cfe80b9f6b6db5dc2b0b78569445ed93a6e9f284bb2127fe223e899a9557fb731bb95ebee3a8d6f900a593e37ea30d356d079a662437fc2d0b1c0fc3ff92d63de847a9a616013e7c60cdc23a399da1ea75ebde7ae4ba7f63389f47e1eec67de233ce43c84ced06131012c10f668ae213127e9f5dd068003cb5e1b4d97043691ed4a220ac16bdfd1728cb93cec03181d10e1541978e7ad3d0303e36c2a1a31935394a901b022ceaac3864c362b7ae759d4e6867a6fc082251cc801117842e0d3f5007c1585d8e7d339133017e2ee9250a2d16c4c4d54623a283b41de30ae806889cca212880075379e08fddf71ed143020efe68e1db74e9f60f05517d9e034c8cbc68e674b4c780de648f876fb3239587d4a5b01f0485a594a1e97f6e50a8e43eeb7ea950e36e5507d71c1246cfeef8723583514e02ea7adb647087a949c7749e2ed2d26d08c501bc43a24e907570ee20a0eef66c6e2f1f3a6f8658a739ea5ee5916983e663aa45c56aec8a5166dc84298cac9a3b17fff517b9c59a013d82bbd465271465784a454c4796c8f814cf7fd2474266acc8678f76f00b8f3ddc8481462e3fffcd52f1ce2d34219445720f0fe2b7b338ee087e18f13e38612ef3361aeeb28456e39a4f0856673e716e895345d98d8ff8e6374cbc7ee24d4a13b4fd3adb24c2d4419a1f5929986abf299e0a12f4313efbd5f75cf2436ed6f06061b7ed105ed51a624ab9bcbf03e5fcffd8206c35cc937ec4d5521009659d65f4567da18ca37e9053ee870b02755a8b6b98d7deeea8a4f23d6e18d7a0e6fa65dfcae75d3ccf005e31fe348ea5d8485dc8da41cb85f984fab5c43177e2ceda5c78f5a177ae18ac8e51ca140b4a45e7dcecfd278df5df83fe4f179b987803e4772fb9624fafe2eb6b8dd3fee905bd5db918b44ab828dc0f8d48ad74775068576ab88afb0d6819e0e88cae06e3f044c245b8db7e6ef731fcaae477c254f6bc8c03830bfff133b0fb7b75cb1e8129040f37c7b9e5593d5d51d2274b9a7bbe481c17e1a1f2622a7bbe3c0f943453e54a861c1a4546de48e0666a62cc7def8967cf2d50dcb73f5c4ec149fdf2d2093aa82239b80ed7553b88b68c066a7d0b793f150d712de55fbc4d8debdc434285a14c671b94ed7b77cea37833659a02398ec6934d9643af607bb8c9cd7244b182c830b4f184b10de95c3b37e229a6d83a8dbb29c5fbdc26ce77fee009af8d551fdc62464a0fac9b395c53c8cb82e76fa8ad33b5463d95d166697478e4e1ad6ca37f84262b470ea1d4752344296e785eca5d7644f702d028e8e6fbae6c961daf20baf2b6e7e029792bae47104d56abcd3153769d698fa32a540060b5e31e9ecd97cfe346dd7a5f90198de05b269375b0364afeae10755a65b9ce5471b74a7190e6c35501043cb121c4a96ce26af47723bb53f0c9c3e8aed68cfc88e023bd648a9b23bb0c04af6fdc99e70f77af527c1bd3476319513cfe29b607bfdf9a264562d372b7b07396d473beed4c367423190fc177fe968ac09218569c8187b9dd84e33bc1f975bceb90669391aab4afc4df46f4f1af2125533cae2e4831459a3ce363973e73a829ae1c385c9b0b7da4df01ad5e8569c84a907d4e17eccae41caa19e2722e07bf20ef0564c00f1e66b6430a851d8a69f9f5f62e6bee9375818627a2f704a295c41dd1449bbee27bf66430c78591ef955f3fed81a127345ac572176ab707873b538a56a7312033945f04faaa37359ba46a6686ecaf300c694bd8fa825eb5f398a7b6c4c0129e95cde1ba64bee8e15f1abfc99f37ce89ee9a556f18fb5b13f0163682af671dcdcef933d4ab7fb98157afce8f109f51105ae28afd7a60fd34d746aad10b22476713699206e5c0c1211b8ecfa22589369e3aab783618677ce50c0e0aa0d007606136f2fbea864b647ca39126d69992dfb2d252e4a292a6d871ad13d8e9343a91d9a6febd4bf4b9feecd643712947837bf49a28e749f821975eaaec756d281bf50ccb550e59b6bc437148b15545748e65d088d8dbe8faf49d5d4e4f6b7eb6f417c819db67bb3cffdd84bfdc6bbfe9f81303adc275a5f185e751f425df6edc78cb0d7b0d1658598713643b3c818110380d9a94ac7930b2675da6c9b1dfa17538b114634092ba41495cac3c389fba86eda8f98a442a77c813ef93e405f29ff318537cd0fed7ac1ad63cbe9a9d8fb635d9cb1e2e84dc4263691779649e8d48eea0b8df00a6091e632aa738337557103b70dc05cb9510ec7876a784762c92fc53474de00b2d067cbd4c12c0d5d5d1f34fa6946cfa2726a94f10e69827af95d636662cc6c24a02371eae7a1fd4b67515d76df0a9998698e391578d619486c717fdbb326930c09d0a62f7f31f4d317745ff4062819e431edbdea9f8157abe7e30e5db22078b3d78a0b831f98efc7f64cebb55126ff95f65a49e90971c0857f609dc2254ae0f1b7744b79ee46ccbbc606fdc1a90a7d85f19c0624bf9416bfa5d609674f81ca90b62cc3b4784d810b3b7c5dfd1175499e4d6ba6d485dff42004660ff22ac8b7580a85b4f4da5cf294335d021a43f97c7a670ff16c1edb3f9ee17e66d66f9fea28d89d6fc9a9ea32dcef504258de0c5485c7f0390b1e09ad0eb3c2bd04e0f61d3ad4f85ab5167f69f25e6323421d13c7a508c1f68185012e71c68715a5d6453562e0bc22908923e47f63eb665978677a94d377ca81be341668f9780382ed514033b9d7ea4627898f05428ec9134597d04b906b561dfdcff2d57d2475d5fa1a9848a2d951743169ba6918507c3b59e046a6fd00b4790a3a6a2d568a8f94d3ec95eb6ab5a5e9d7d6d5f89813d8d4816eec6f6656f764eed8f494119888bc1275c0cd6b8d08cb5bd41f2b13fd1ff0c5570e584e45dc0c894c3277c327eb9f7a92120019003ba4acd0ddbadc0306902264a4deb2699e126af99f4f8a21258eca1ba94edfeca763a2628f07b6f281e6b019eab2bbe4c3e4a4168550d707a3cd6a24405db16b05cfd5e1cc36095c319894799a5fe2517998af54c0c91c5d94a879ea23b520c96f5a4c6faa066c29e4b256b92d822706f3b308206ccc53f1d572e66971db26baaa74f5416c6cd9fc2f1143490a9241805f54be6fec593508c33ef24549a0b25b3f184a0b2d4ff4b11ede1bc9bd0ab337ca5fddb4e3b4c77cb7df07c505e7ca6feb9b1a0885d17eb4006f9f6d85ff79a4cb1dc0f01e416918ef8cfb157af63f0c857696e3ab0c08718d8fe52c59f1ba2877a74cb280060f215ad2103d0ae5e25ac9fba5781428c3afdd3dc57928085a63e944156c565c1a79c52bdb03555c53fde38c5836b5665688e2ce9947a19bebe61066f7b92135dec05a"}) 00:07:54 executing program 0: ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, '\x00', [{}, {0xffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000000)=ANY=[], 0x6db6e571) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x11, r1, 0x0) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000200)=ANY=[]) r2 = socket(0x15, 0x80005, 0x0) getsockopt(r2, 0x200000000114, 0x8, 0x0, &(0x7f0000000000)) r3 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff6b) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, '\x00', [{}, {0xffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='net_prio.prioidx\x00', 0x275a, 0x0) (async) write$binfmt_script(r1, &(0x7f0000000000)=ANY=[], 0x6db6e571) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x11, r1, 0x0) (async) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000200)=ANY=[]) (async) socket(0x15, 0x80005, 0x0) (async) getsockopt(r2, 0x200000000114, 0x8, 0x0, &(0x7f0000000000)) (async) socket$inet_sctp(0x2, 0x1, 0x84) (async) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff6b) (async) 00:07:54 executing program 3: r0 = socket(0x1a, 0x3, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x923de12be4f310a0}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x24, r1, 0xa22, 0x70bd25, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x3, 0x38}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x2400c842}, 0x24000010) 00:07:54 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) r1 = dup3(r0, r0, 0x80000) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x8b) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x2, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x3, 0xe}}) 00:07:54 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) r1 = syz_io_uring_setup(0x3098, &(0x7f00000000c0), &(0x7f0000eea000/0x1000)=nil, &(0x7f0000eea000/0xb000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000080)) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) r3 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000001, 0x13, r1, 0x8000000) syz_io_uring_submit(r3, 0x0, &(0x7f0000001640)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r0, &(0x7f00000005c0), 0x0, 0x0, 0x80800, 0x1}, 0x0) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8916, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)=@newchain={0x2c, 0x64, 0x1, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x2, 0xf}, {0xd, 0x2}, {0x0, 0x1}}, [@TCA_CHAIN={0x8, 0xb, 0x6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000800) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) r6 = dup3(r4, r5, 0x0) r7 = openat$incfs(r6, &(0x7f0000000400)='.log\x00', 0xa01, 0x0) sendmsg$kcm(r7, &(0x7f0000000580)={&(0x7f0000000440)=@l2={0x1f, 0x2, @any, 0x80}, 0x80, &(0x7f0000000540)=[{&(0x7f00000004c0)="8a88fbb3984396e24e3d1384e27c261e4073091b7242545aebb339ae6a87a70b59eb9dfc94f0ff75f16f4a937021", 0x2e}, {&(0x7f0000000500)="c882d65a0b5ef4eec26d238abab81d5ae0067e1d13c8b364a13957de2fb659119a743e20cdd0c70ea64f695cb218", 0x2e}], 0x2, &(0x7f00000029c0)=ANY=[@ANYBLOB="9800000000000000160100000700000002d091c4020abf77b07244b3e290546a2f61339c35ef83c0f2a8c4b7f495a14de4b3b289c7842fbc9c16f317626a7d120d4c711ba441b3eb727fa9b6114d4d9bbb6aa1452c9511f702c501e5112f3e8597e2aa2fe483812dea84814299aa91dc86d849f23f857c919a1ffddf4af9a069e85166647f5d92a0c467c7d7cd2b116731f540537fce9b0010100000000000000100000040000000912255dc24cd1a3cd92820c67e32fda9fb0e497b034fe461ea4d90d7ce1b7d59321cdaf6f2c510901c060615b4b64ca4be4d05d829228d2b1e810e8c16aa6c17c3170961f8deddff473523a1c834efac8d783e93baf7c2c508882884095fdd1216fa0e1ac1599fbd9338d88f0287c14b86f8dca545eb8968ef5c987e7e76eda58bf875965ebdf9ba241f90d883fe2b05f0cc965e7eb42ee476717799f87428b63606ead9624d6d2392cdaccb713dc76ecd3037967419abdde01c51fbf83ed60b2f3e19672b85005298993cecd89b44c028dc242a3d48565bfd176ffde341173554b22c2554447e7597b5bc0c395412f72988b66fe1e2cc721269abe8216d73c3dc8fc99d00783213ead57867dc0283637e1f337b63d091b6f1db9d75913e848b710e8c78edb0e45784c65070489c17bbbae5b66b48d54df9455c65eeec36b3aa2125e90ca5bee090936808fadad12c519608bae7e5690f927923483a0c39551d361573f22bfe8ea414459cad668586fb538a03298d04adfaa8467287fa8a2fcda57196d93a35eafe5a5fa72cee9f7d84d3537a4cf16a1beda9e68db3623eb74960d0d3147b917de14817abce77282a82c7d07b28fa301e3531391c16282355dfdee16c82daeaf376b68671d8fec8d09a0d3afe90179ec9b43428eea61b3acfe1f61860e51de60d0e5092b8bde297f3a1fcd9e2e9c26b3895d70232cf1a85c52e9b6a3ca1e1608c83845fb647a38c0fb8ef71a0c19fc67918251913feffbfadb34801a06066e752d4509b6c79fb6a8777cbf78a1e130caec3a17e67b9599a037b3a1777562faf9d25c7716dcd1fe1770629efc0b562abaf7cfdc41d54e33c17bd73ece4dfb400a5e8ba9aeac76d09e3512b7f917741105f78f2a41d6ac9e4deb9182d80f6ef9d94ca01af5c263e462eed1baa4ac0fbc760087f68ebbed75bb6409cdcb5722ace696322cd8855e851ea44c19e638d0c3e57856a719bb42e553b417dd5ea3c819aedb26e09c81f9eea6fdcd7bb87b16d6353e2d34f05f04eec6d5b9282d05c4e1159edd4c50072a5473fbfad8c77de9a4bcb837fc72cb1310a4d29a7e6b24536308eca6384cda40ce1f4935fd301b0bb8d3e6c9fd55bae8579973ff709d9cc46a01912b26206ec99447fd68f6d2bdea8bc424fecbf984fbb139fdc2af71dde62918146795e8ba10e6b912c03f0865839fc21af8e72598f3a93a55396f28dc12d95bf9951762cfa5767a095dda76847af46b696c4580f7b05f195545fb8f87e282567e43f43146607e09f989ece99c8cb3d97da26669d485cf1f0501205b7f07edc58f4718862c69003ac4d4857c49adb3961e3866b07948f3e6f205935918e8b9be36bcb061f0239b5518ecb81ff77402f9496f9e091c3aacdb7144d6e94c1e75762ad427a7bf48fcc7040af0ccec2c669ff02d4617963b15c90a09080a1f370172d139a2a95a4d95c8c14f9230eac755465c0037f9af6c862c0d274cb55db9baf03f5f310ad59775614a479f59af06a0f544e3ba0092226682576eef05248c5b5ca93e2a57c7ae6aeb59bb50ce1df499a275948ac2ea527d39a2d973f9268b9c57fa50f45b9fd1b4a4c95c537b32d87a7ade4b364742bb9041ae9977e07cf2f021b063230d20be68d69604cead60b8bd7e90862a6fc6e000a5bdab01624c87869625e4b9433bd2ad3f71a3fd3ba1a9b2d5855b88edc4602a7c1203a2d36799a81221c7d7032749e728f9aa0ebacd29eeb13d510e971e8e7186e69bb4c77ef15d5f995455506cf09d9bad3bf982e908972784760e2152e38534f460c0c1d647ff89030cd21cf5db762b59ba1523ff40eae31c79c988536dec4f9159e0aeae45f90466206d3cacc9f38e0373e988dfb7dc33fee91d744f801fb46e5b2a6274a51e802c3fd28133b13ae696628d30366ceec9490394a5a0e56ae8534d85d826751170fd8658add16503a871b67f90199f04ef5f7321f7a6af43f76b289439e9e03f9cda0b95f47ba500d7039daaa56c35db08b725107c6cb7f8d1f8569935869c9399d0c1d6267ed470ad992375fca366e5dc59918f1d1a5236e51cf278d0ccd94e7af5ac7a9cbe58933aea33d9ec8a275e6bf5118e6748dec386633c7ef529869d5f706cf5218254f79c887b10d375415422cacaf20fce39d63c0fa29ccd87688ad6ce13cd26b78f4c856fc945563e1ff5b32f213538dd6f247a024bcfb87d0839a491533679ea43918794aa36a8bea5ca0c0dbf900b45b8f4a06974c8c0722bc641ba29cd451c0ec90c7b62562b3f50c185201c5d2898d9fc40bfa06b954a5593f03c1a4d375f0b3300b1248d2809114c66c7598680a780c199d48eedbc457758bfdf9ec253027c46b968a570338388f6d0921eef40050dc777696b0c99bd2a452def6f5a80b2266560534ac4346663cd5211e9f394912d4c566660f95936fde73c0cf9f5d9e2823443f27368aa23eb89d64ecc4c0fa1c8e5c3f7b0e3f114338c88cd51cd072a5e8da574b164799d2c6d09314d929a4f4ace10f32f915935084246161235c1d8eab8e0bfbb430a1c737b81469a0929023dbc536f46147bef670171cce839a5a9adc550e91c4c04b90ba30be5de634a222865dea4450108d2030e8b45fb602d97175ba703e55ba2a9923c06b0b2435b245ac7b85b2028a133bd7d4c343c632ee9d491f23952f40ef5460ac4c45ae62548b06a05a290a54b4ac45a91c33b6df215b2973496334aab1ec51dce07cd7421ab47a8fd0311e31230a5048317e4d8a219131074a023013ff46dd9f69b32f6994a0b39fa15f4303f2cb9a1432a386f15159eb3950447c5fd01a8a456dc1688fac941f5664ba922bca19f141e0038ac8bac7bc47bc86355e4d817c1273e2987980fd173ae21e1696d4b9582f63eb7ea2624201c944761f41206de3bc832c9892b9e327c480dca0d89ef2975e4621363479407ea26f02daea7b6c99aeb5e571f8801aebf53c831eb0f8b2c3812011f550099a2956b00369a08a55a7e1f5ebb4cc45051e24da6c22f21eeb934d8d4382ade31f27e84ef02af6526a376b2a2725c68d218f5d73b06c218890781ca7d41632fd9ea03a07f8ce446c2ef7e813a71d1280e1362273fdbec3f4b7849d68e79e93a63557176322f20bc2ebc176aae4735aa27392f7d9d38fcfd80b41e359bd5888a8986257731650f634fddde3e6b2349bb8bdcf84a15bbc89796d6279213119de1ba98d0c7c94e1579760a44845183c1a36c4e9ab3bbdd712d5c4172cdc0e8aa49ce7541c6f8f615cfd118e794e0324c7b53608682f530cb2b0ffe1a38b228936badd2867ecb66742165790fc4a0be23150079dbd1e7d41eb2db3352583d2b5e39d69f5424053cab883be825796f93a9a45b57b3888aa18fcf10e7a09431947d15af194291f8f9dc3ba55a4a8b72dd513d1bee45eddaf37e9ecc381543aadc280606a769eee3770b7b242c1367a8e08b95483fb8a7e58095b659d16ab48caa9f784f59ca661c8b8e95d1877f0a98d1d51d952b1dcc965ac064799c085ba711762f8eb93b68c09147f2338b78d290820ac13af38bc817e6a04a379a6f9169d9256f6e23118e7d6056d76ca4943f5f873349396395e3e9ac50561e8a9d5c792a25dab67cb33ad6cd0d658b36480e00b781f444f86f57cb29353279825c01dd5f47621a16f58acacb3dccd3b454e65f4b235cbda338c217fe2315c089970ffd5d39cf90d4f594453dc8f6caac6a9081c4c35e1b5a3d86056ea9f71dbeee543149c9ddc477ec0afa8eb3969d4cafd35dbab01b582b51405c0673bb652b3eacaee624f534f605360b799b35686713739aca5439a4b5fb2210de7696976c4e1486fde11537dd9ac8ee7f994b10c7f0c97fc96eefca21a771384bbd7d5f06605332c3b0070013a00ccf35bff707f05eaacdf37a58388480666f82b9c0f9b555f61403a1d4ab3ea40b550c2d6339b62baa034b012382c04a516a69afa24fb68b22b938c1a6aeaad9c8031a687f1225e53ba3aed45d13e5fa5073d3ba9e19a97bd3e389421b8a7a6fa0ccca8c750047c0c735170ac34f02511b368352c4930b466807ed2cedf59e7af2003d679920050de893bef0961e2b88b171b66b25383d6a2b792c0e81c36d11367c2b2e7b0ff543ce968dc51d3e4afae13bb5b9c394a775620bf1265deddeaa2cb6d037e92464efef5ac1fb357f10d7fd1a2a2c7678cacf509ef9043ac908e9f05ebc56b28eccd5ada830a23c6cfb66256a7e4eaa22b15c225dfcef1df91cb3906b148762c79991d3209400cbe555f18af04dd48c3f2d440976e5f970ffa26373dd7b0ddded1d2cfed6af98ea1463e6999bfac27744946ab844a2c3408d4d3666ecf8ff7139ceb113f49e5666c1bc776022d37ed21b2a819c5d19de53164f4ebae1bbc5ee19928c0c55ee5a8d1f063287876d14c41f7fe93aa05a8678e65080de8b9d6abf69374a95ef4b2656518b7264ae60937613bd617712c989b712c1666f7e7f1bf65b704b7ae2fb20537a32b4dc5fa15da80d6c07111dddefdf2433d5b5ac69728d77e98dd4bd3f5dd4012690b21ad9f5f862bb74dd4c84918c0a64a51d3ad310e712d35b412552471f85068eff6ef8b364616d2116f7720e66a448f650a42e04dbe6d294b9dd0e0837495a5d1f96eecfec8e063630b9458935c1fa9c0cf48b834cf352a0eec3db2fae36fad484425401a53a2b21a3fcc7b4d0c7bf3cc5092535d34f356dea71b3929d6224be7ea2aa665e879a11e3e7a4a5567a71b936a5e2da86d279c54f8fc77216e7a6b5be4dab8ccfa36f98901007c305cbb3118783a4d04e7a4b19fc85a18e093930b1fb382b4fba65e45a03deb0e1c5012b53857f06dfb5ac08f90525e726adad0d11da33290d359fc7543ef43506aacde9d371a6ec266dffce233c3828a12ed1854f1c490f2e1598be5185c1ea2d43627c1890ef826315fd70a4088c4d2aafb7932616c395f859248d0ec47d23e41a7ca63d0b1a8d73b369b53bb794bc8f4cb1af3a32065df199836c44a0ab036bf605e37703efced7f4516df59102a48af84699e7a6271101fc07c2a34fd7d815e8b710eb3340a90680631fd8d9e49f0411cc2dd4a73357df5894ab57bbd750d19baa25c529832a0d3de8296d4277e8709abc7bfcb9848a6f09b416734c35894861b94b2a93294b7979dcc05e6f4fa8f1d779b24cad82462c14e2e4f36e9f48e20b467fa79ee437ac797917085e922517b381789b7658fde8fad02d95462f044a3cecfbb80396091726d81bd3ba2d5eb215b100615aeebba035edd908c396be91878f6253cab9b3ce874cd35440c0f8407edee4d0b6f182f876d36ef7b6c216043d711e029495ef8c53d97ff7e1cfad875e5d31828cbc7835811f70d65985748bb3709764d69b78eb69830140f1eff8e77d1c969591ddd5c74abfc63b4225a430956cfba71289480824cf5313c8922ee7aaff46005a3bf40d77fd8326c04be305b86ac27e88d54823c63b395534c9df881ae5f7355c0853169b442e5a1698012e32854878f14507c7625c54f5472755378f6c9dcf6ce73ae0b3a50e744b36f479b996a67755d2b8296b4a40cf652221d6542004fe4a495a8624139b0ae003478b92254abf41593384bb64957d151d911b21e3a2aa05af22d8ba8660bbe3b1e0548dd8c297f50fbf0a1a7107c58e7524c7dac8315d9bf5f96e247ba6d722f1b2cd41aa226a5fcdd138a47fcc642dade8b3a13a82f845cda3152c1b3daefc26d658554820b32978d2d6255f42bd0e7236936d48cfa3ade5b98e7427d49702dc000010000000000000301000048a2000079f4043e82883127ab871a13ca1ce1790fc863964412c412ae7afa7772d394abb7cdb2fb75794f484e6c6e1a7327fda003835c59e0e6cfb252ae04767f949bf6ccb130974dc7cfea00246f3cf250f94dd1f3d4dee9057c10005fdbb52d37dd858ea3b0645e76b4dbaada210ce16a20c96c603bd7079f52e817446887e4d70dd82c883d2480e220433dbc83d38d1e7e1b2ae6602d47d0e35d341189ca58ae4dffb8ca3c7ce3025701a3b3bd3ed0f746664c767200e4a6fd041d39272e74b7405795809665eba45a8c34da6dc08d215129321e825a0acf2969e5ee4d9fd37fef7dc5ad8fc1955a98b91e52918b00000000100100000000000071688643f9ffffffc8a6d61a440db577c1567fb1c8c1b3ed9ec39181cb7cf23b30a90ed937db5063b27b85a44c58aaca9bfe73e83d496a5c3b90d931d30b6f7f382d030089ea05ebc7b9ffdc22064b87371b9f91fa2e234940ed90ae23b073e348be5010ba87660839f77f81a6bc31238d836fc06d83d24a0a1fd041365b8d5fa3e244befe3611865f41302d1784bf76bd6c6764e1ea377bf4136d48ad1dc9ca7976593e6b667808713494b932a999dc73f0917d5e56f624c7b2d0e31dc31b3ff3006e0066d5e74b78b42c264a71e3dced99886adbb501348ba199c59c68672565418c0d3ab9ba9699701f6c26230ae5f2a20344d1a1953470835b127af605df3d2a000000000000500000000000000019010000010100009bbd3d68b7884ee76541d388056cfd8cc723e9f071ac86e364d9929aa1a40c1379b87e0a889a144b8480e80f56b7f60e0b85ba5d6bd86d91cb0000000000000089d5b92e48f2725804f525f9932945e3665b485b7235c712ac984afbf8c481a41f64c44c9b27228f4d322bdb04a659f9c441e354531ca2e6024c804075fe92c9c931ba"], 0x1308}, 0x20000000) r8 = syz_io_uring_setup(0x353, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000240), &(0x7f0000000180)) r9 = io_uring_register$IORING_REGISTER_PERSONALITY(r8, 0x9, 0x0, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f00000001c0)={0x0, @nfc={0x27, 0x0, 0x0, 0x7}, @phonet={0x23, 0x16, 0x8, 0xa3}, @nl=@proc={0x10, 0x0, 0x25dfdbfb, 0x2000000}, 0x1f, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)='dummy0\x00', 0x4, 0x7, 0x9}) io_uring_register$IORING_UNREGISTER_PERSONALITY(r8, 0x17, 0x20000000, r9) syz_io_uring_submit(r2, 0x0, &(0x7f0000000040)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x8, 0x0, @fd_index=0x6, 0x5, 0x0, 0x8, 0x2, 0x0, {0x0, r9}}, 0xfffffffc) 00:07:54 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) r1 = dup3(r0, r0, 0x80000) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x8b) (async, rerun: 32) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x2, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x3, 0xe}}) (rerun: 32) 00:07:54 executing program 3: r0 = socket(0x1a, 0x3, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x923de12be4f310a0}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x24, r1, 0xa22, 0x70bd25, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x3, 0x38}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x2400c842}, 0x24000010) 00:07:54 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) r2 = syz_open_dev$mouse(&(0x7f0000000080), 0x9d1, 0x486c01) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f00000000c0)=0x2000, 0x4) ftruncate(r1, 0x0) (async) ftruncate(r1, 0x0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x1, &(0x7f0000000000)=@ccm_128={{0x303}, "53302aa1e3d4a917", "69b627515f04ab6b3aed11eb43574a63", "27c31a7e", "576204d7609e9acf"}, 0x28) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) (async) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:54 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) r1 = syz_io_uring_setup(0x3098, &(0x7f00000000c0), &(0x7f0000eea000/0x1000)=nil, &(0x7f0000eea000/0xb000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000080)) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) r3 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000001, 0x13, r1, 0x8000000) syz_io_uring_submit(r3, 0x0, &(0x7f0000001640)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r0, &(0x7f00000005c0), 0x0, 0x0, 0x80800, 0x1}, 0x0) (async, rerun: 32) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) (rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8916, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)=@newchain={0x2c, 0x64, 0x1, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x2, 0xf}, {0xd, 0x2}, {0x0, 0x1}}, [@TCA_CHAIN={0x8, 0xb, 0x6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000800) (async) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) (async, rerun: 64) r6 = dup3(r4, r5, 0x0) (rerun: 64) r7 = openat$incfs(r6, &(0x7f0000000400)='.log\x00', 0xa01, 0x0) sendmsg$kcm(r7, &(0x7f0000000580)={&(0x7f0000000440)=@l2={0x1f, 0x2, @any, 0x80}, 0x80, &(0x7f0000000540)=[{&(0x7f00000004c0)="8a88fbb3984396e24e3d1384e27c261e4073091b7242545aebb339ae6a87a70b59eb9dfc94f0ff75f16f4a937021", 0x2e}, {&(0x7f0000000500)="c882d65a0b5ef4eec26d238abab81d5ae0067e1d13c8b364a13957de2fb659119a743e20cdd0c70ea64f695cb218", 0x2e}], 0x2, &(0x7f00000029c0)=ANY=[@ANYBLOB="9800000000000000160100000700000002d091c4020abf77b07244b3e290546a2f61339c35ef83c0f2a8c4b7f495a14de4b3b289c7842fbc9c16f317626a7d120d4c711ba441b3eb727fa9b6114d4d9bbb6aa1452c9511f702c501e5112f3e8597e2aa2fe483812dea84814299aa91dc86d849f23f857c919a1ffddf4af9a069e85166647f5d92a0c467c7d7cd2b116731f540537fce9b0010100000000000000100000040000000912255dc24cd1a3cd92820c67e32fda9fb0e497b034fe461ea4d90d7ce1b7d59321cdaf6f2c510901c060615b4b64ca4be4d05d829228d2b1e810e8c16aa6c17c3170961f8deddff473523a1c834efac8d783e93baf7c2c508882884095fdd1216fa0e1ac1599fbd9338d88f0287c14b86f8dca545eb8968ef5c987e7e76eda58bf875965ebdf9ba241f90d883fe2b05f0cc965e7eb42ee476717799f87428b63606ead9624d6d2392cdaccb713dc76ecd3037967419abdde01c51fbf83ed60b2f3e19672b85005298993cecd89b44c028dc242a3d48565bfd176ffde341173554b22c2554447e7597b5bc0c395412f72988b66fe1e2cc721269abe8216d73c3dc8fc99d00783213ead57867dc0283637e1f337b63d091b6f1db9d75913e848b710e8c78edb0e45784c65070489c17bbbae5b66b48d54df9455c65eeec36b3aa2125e90ca5bee090936808fadad12c519608bae7e5690f927923483a0c39551d361573f22bfe8ea414459cad668586fb538a03298d04adfaa8467287fa8a2fcda57196d93a35eafe5a5fa72cee9f7d84d3537a4cf16a1beda9e68db3623eb74960d0d3147b917de14817abce77282a82c7d07b28fa301e3531391c16282355dfdee16c82daeaf376b68671d8fec8d09a0d3afe90179ec9b43428eea61b3acfe1f61860e51de60d0e5092b8bde297f3a1fcd9e2e9c26b3895d70232cf1a85c52e9b6a3ca1e1608c83845fb647a38c0fb8ef71a0c19fc67918251913feffbfadb34801a06066e752d4509b6c79fb6a8777cbf78a1e130caec3a17e67b9599a037b3a1777562faf9d25c7716dcd1fe1770629efc0b562abaf7cfdc41d54e33c17bd73ece4dfb400a5e8ba9aeac76d09e3512b7f917741105f78f2a41d6ac9e4deb9182d80f6ef9d94ca01af5c263e462eed1baa4ac0fbc760087f68ebbed75bb6409cdcb5722ace696322cd8855e851ea44c19e638d0c3e57856a719bb42e553b417dd5ea3c819aedb26e09c81f9eea6fdcd7bb87b16d6353e2d34f05f04eec6d5b9282d05c4e1159edd4c50072a5473fbfad8c77de9a4bcb837fc72cb1310a4d29a7e6b24536308eca6384cda40ce1f4935fd301b0bb8d3e6c9fd55bae8579973ff709d9cc46a01912b26206ec99447fd68f6d2bdea8bc424fecbf984fbb139fdc2af71dde62918146795e8ba10e6b912c03f0865839fc21af8e72598f3a93a55396f28dc12d95bf9951762cfa5767a095dda76847af46b696c4580f7b05f195545fb8f87e282567e43f43146607e09f989ece99c8cb3d97da26669d485cf1f0501205b7f07edc58f4718862c69003ac4d4857c49adb3961e3866b07948f3e6f205935918e8b9be36bcb061f0239b5518ecb81ff77402f9496f9e091c3aacdb7144d6e94c1e75762ad427a7bf48fcc7040af0ccec2c669ff02d4617963b15c90a09080a1f370172d139a2a95a4d95c8c14f9230eac755465c0037f9af6c862c0d274cb55db9baf03f5f310ad59775614a479f59af06a0f544e3ba0092226682576eef05248c5b5ca93e2a57c7ae6aeb59bb50ce1df499a275948ac2ea527d39a2d973f9268b9c57fa50f45b9fd1b4a4c95c537b32d87a7ade4b364742bb9041ae9977e07cf2f021b063230d20be68d69604cead60b8bd7e90862a6fc6e000a5bdab01624c87869625e4b9433bd2ad3f71a3fd3ba1a9b2d5855b88edc4602a7c1203a2d36799a81221c7d7032749e728f9aa0ebacd29eeb13d510e971e8e7186e69bb4c77ef15d5f995455506cf09d9bad3bf982e908972784760e2152e38534f460c0c1d647ff89030cd21cf5db762b59ba1523ff40eae31c79c988536dec4f9159e0aeae45f90466206d3cacc9f38e0373e988dfb7dc33fee91d744f801fb46e5b2a6274a51e802c3fd28133b13ae696628d30366ceec9490394a5a0e56ae8534d85d826751170fd8658add16503a871b67f90199f04ef5f7321f7a6af43f76b289439e9e03f9cda0b95f47ba500d7039daaa56c35db08b725107c6cb7f8d1f8569935869c9399d0c1d6267ed470ad992375fca366e5dc59918f1d1a5236e51cf278d0ccd94e7af5ac7a9cbe58933aea33d9ec8a275e6bf5118e6748dec386633c7ef529869d5f706cf5218254f79c887b10d375415422cacaf20fce39d63c0fa29ccd87688ad6ce13cd26b78f4c856fc945563e1ff5b32f213538dd6f247a024bcfb87d0839a491533679ea43918794aa36a8bea5ca0c0dbf900b45b8f4a06974c8c0722bc641ba29cd451c0ec90c7b62562b3f50c185201c5d2898d9fc40bfa06b954a5593f03c1a4d375f0b3300b1248d2809114c66c7598680a780c199d48eedbc457758bfdf9ec253027c46b968a570338388f6d0921eef40050dc777696b0c99bd2a452def6f5a80b2266560534ac4346663cd5211e9f394912d4c566660f95936fde73c0cf9f5d9e2823443f27368aa23eb89d64ecc4c0fa1c8e5c3f7b0e3f114338c88cd51cd072a5e8da574b164799d2c6d09314d929a4f4ace10f32f915935084246161235c1d8eab8e0bfbb430a1c737b81469a0929023dbc536f46147bef670171cce839a5a9adc550e91c4c04b90ba30be5de634a222865dea4450108d2030e8b45fb602d97175ba703e55ba2a9923c06b0b2435b245ac7b85b2028a133bd7d4c343c632ee9d491f23952f40ef5460ac4c45ae62548b06a05a290a54b4ac45a91c33b6df215b2973496334aab1ec51dce07cd7421ab47a8fd0311e31230a5048317e4d8a219131074a023013ff46dd9f69b32f6994a0b39fa15f4303f2cb9a1432a386f15159eb3950447c5fd01a8a456dc1688fac941f5664ba922bca19f141e0038ac8bac7bc47bc86355e4d817c1273e2987980fd173ae21e1696d4b9582f63eb7ea2624201c944761f41206de3bc832c9892b9e327c480dca0d89ef2975e4621363479407ea26f02daea7b6c99aeb5e571f8801aebf53c831eb0f8b2c3812011f550099a2956b00369a08a55a7e1f5ebb4cc45051e24da6c22f21eeb934d8d4382ade31f27e84ef02af6526a376b2a2725c68d218f5d73b06c218890781ca7d41632fd9ea03a07f8ce446c2ef7e813a71d1280e1362273fdbec3f4b7849d68e79e93a63557176322f20bc2ebc176aae4735aa27392f7d9d38fcfd80b41e359bd5888a8986257731650f634fddde3e6b2349bb8bdcf84a15bbc89796d6279213119de1ba98d0c7c94e1579760a44845183c1a36c4e9ab3bbdd712d5c4172cdc0e8aa49ce7541c6f8f615cfd118e794e0324c7b53608682f530cb2b0ffe1a38b228936badd2867ecb66742165790fc4a0be23150079dbd1e7d41eb2db3352583d2b5e39d69f5424053cab883be825796f93a9a45b57b3888aa18fcf10e7a09431947d15af194291f8f9dc3ba55a4a8b72dd513d1bee45eddaf37e9ecc381543aadc280606a769eee3770b7b242c1367a8e08b95483fb8a7e58095b659d16ab48caa9f784f59ca661c8b8e95d1877f0a98d1d51d952b1dcc965ac064799c085ba711762f8eb93b68c09147f2338b78d290820ac13af38bc817e6a04a379a6f9169d9256f6e23118e7d6056d76ca4943f5f873349396395e3e9ac50561e8a9d5c792a25dab67cb33ad6cd0d658b36480e00b781f444f86f57cb29353279825c01dd5f47621a16f58acacb3dccd3b454e65f4b235cbda338c217fe2315c089970ffd5d39cf90d4f594453dc8f6caac6a9081c4c35e1b5a3d86056ea9f71dbeee543149c9ddc477ec0afa8eb3969d4cafd35dbab01b582b51405c0673bb652b3eacaee624f534f605360b799b35686713739aca5439a4b5fb2210de7696976c4e1486fde11537dd9ac8ee7f994b10c7f0c97fc96eefca21a771384bbd7d5f06605332c3b0070013a00ccf35bff707f05eaacdf37a58388480666f82b9c0f9b555f61403a1d4ab3ea40b550c2d6339b62baa034b012382c04a516a69afa24fb68b22b938c1a6aeaad9c8031a687f1225e53ba3aed45d13e5fa5073d3ba9e19a97bd3e389421b8a7a6fa0ccca8c750047c0c735170ac34f02511b368352c4930b466807ed2cedf59e7af2003d679920050de893bef0961e2b88b171b66b25383d6a2b792c0e81c36d11367c2b2e7b0ff543ce968dc51d3e4afae13bb5b9c394a775620bf1265deddeaa2cb6d037e92464efef5ac1fb357f10d7fd1a2a2c7678cacf509ef9043ac908e9f05ebc56b28eccd5ada830a23c6cfb66256a7e4eaa22b15c225dfcef1df91cb3906b148762c79991d3209400cbe555f18af04dd48c3f2d440976e5f970ffa26373dd7b0ddded1d2cfed6af98ea1463e6999bfac27744946ab844a2c3408d4d3666ecf8ff7139ceb113f49e5666c1bc776022d37ed21b2a819c5d19de53164f4ebae1bbc5ee19928c0c55ee5a8d1f063287876d14c41f7fe93aa05a8678e65080de8b9d6abf69374a95ef4b2656518b7264ae60937613bd617712c989b712c1666f7e7f1bf65b704b7ae2fb20537a32b4dc5fa15da80d6c07111dddefdf2433d5b5ac69728d77e98dd4bd3f5dd4012690b21ad9f5f862bb74dd4c84918c0a64a51d3ad310e712d35b412552471f85068eff6ef8b364616d2116f7720e66a448f650a42e04dbe6d294b9dd0e0837495a5d1f96eecfec8e063630b9458935c1fa9c0cf48b834cf352a0eec3db2fae36fad484425401a53a2b21a3fcc7b4d0c7bf3cc5092535d34f356dea71b3929d6224be7ea2aa665e879a11e3e7a4a5567a71b936a5e2da86d279c54f8fc77216e7a6b5be4dab8ccfa36f98901007c305cbb3118783a4d04e7a4b19fc85a18e093930b1fb382b4fba65e45a03deb0e1c5012b53857f06dfb5ac08f90525e726adad0d11da33290d359fc7543ef43506aacde9d371a6ec266dffce233c3828a12ed1854f1c490f2e1598be5185c1ea2d43627c1890ef826315fd70a4088c4d2aafb7932616c395f859248d0ec47d23e41a7ca63d0b1a8d73b369b53bb794bc8f4cb1af3a32065df199836c44a0ab036bf605e37703efced7f4516df59102a48af84699e7a6271101fc07c2a34fd7d815e8b710eb3340a90680631fd8d9e49f0411cc2dd4a73357df5894ab57bbd750d19baa25c529832a0d3de8296d4277e8709abc7bfcb9848a6f09b416734c35894861b94b2a93294b7979dcc05e6f4fa8f1d779b24cad82462c14e2e4f36e9f48e20b467fa79ee437ac797917085e922517b381789b7658fde8fad02d95462f044a3cecfbb80396091726d81bd3ba2d5eb215b100615aeebba035edd908c396be91878f6253cab9b3ce874cd35440c0f8407edee4d0b6f182f876d36ef7b6c216043d711e029495ef8c53d97ff7e1cfad875e5d31828cbc7835811f70d65985748bb3709764d69b78eb69830140f1eff8e77d1c969591ddd5c74abfc63b4225a430956cfba71289480824cf5313c8922ee7aaff46005a3bf40d77fd8326c04be305b86ac27e88d54823c63b395534c9df881ae5f7355c0853169b442e5a1698012e32854878f14507c7625c54f5472755378f6c9dcf6ce73ae0b3a50e744b36f479b996a67755d2b8296b4a40cf652221d6542004fe4a495a8624139b0ae003478b92254abf41593384bb64957d151d911b21e3a2aa05af22d8ba8660bbe3b1e0548dd8c297f50fbf0a1a7107c58e7524c7dac8315d9bf5f96e247ba6d722f1b2cd41aa226a5fcdd138a47fcc642dade8b3a13a82f845cda3152c1b3daefc26d658554820b32978d2d6255f42bd0e7236936d48cfa3ade5b98e7427d49702dc000010000000000000301000048a2000079f4043e82883127ab871a13ca1ce1790fc863964412c412ae7afa7772d394abb7cdb2fb75794f484e6c6e1a7327fda003835c59e0e6cfb252ae04767f949bf6ccb130974dc7cfea00246f3cf250f94dd1f3d4dee9057c10005fdbb52d37dd858ea3b0645e76b4dbaada210ce16a20c96c603bd7079f52e817446887e4d70dd82c883d2480e220433dbc83d38d1e7e1b2ae6602d47d0e35d341189ca58ae4dffb8ca3c7ce3025701a3b3bd3ed0f746664c767200e4a6fd041d39272e74b7405795809665eba45a8c34da6dc08d215129321e825a0acf2969e5ee4d9fd37fef7dc5ad8fc1955a98b91e52918b00000000100100000000000071688643f9ffffffc8a6d61a440db577c1567fb1c8c1b3ed9ec39181cb7cf23b30a90ed937db5063b27b85a44c58aaca9bfe73e83d496a5c3b90d931d30b6f7f382d030089ea05ebc7b9ffdc22064b87371b9f91fa2e234940ed90ae23b073e348be5010ba87660839f77f81a6bc31238d836fc06d83d24a0a1fd041365b8d5fa3e244befe3611865f41302d1784bf76bd6c6764e1ea377bf4136d48ad1dc9ca7976593e6b667808713494b932a999dc73f0917d5e56f624c7b2d0e31dc31b3ff3006e0066d5e74b78b42c264a71e3dced99886adbb501348ba199c59c68672565418c0d3ab9ba9699701f6c26230ae5f2a20344d1a1953470835b127af605df3d2a000000000000500000000000000019010000010100009bbd3d68b7884ee76541d388056cfd8cc723e9f071ac86e364d9929aa1a40c1379b87e0a889a144b8480e80f56b7f60e0b85ba5d6bd86d91cb0000000000000089d5b92e48f2725804f525f9932945e3665b485b7235c712ac984afbf8c481a41f64c44c9b27228f4d322bdb04a659f9c441e354531ca2e6024c804075fe92c9c931ba"], 0x1308}, 0x20000000) (async) r8 = syz_io_uring_setup(0x353, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000240), &(0x7f0000000180)) r9 = io_uring_register$IORING_REGISTER_PERSONALITY(r8, 0x9, 0x0, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f00000001c0)={0x0, @nfc={0x27, 0x0, 0x0, 0x7}, @phonet={0x23, 0x16, 0x8, 0xa3}, @nl=@proc={0x10, 0x0, 0x25dfdbfb, 0x2000000}, 0x1f, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)='dummy0\x00', 0x4, 0x7, 0x9}) (async, rerun: 64) io_uring_register$IORING_UNREGISTER_PERSONALITY(r8, 0x17, 0x20000000, r9) (async, rerun: 64) syz_io_uring_submit(r2, 0x0, &(0x7f0000000040)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x8, 0x0, @fd_index=0x6, 0x5, 0x0, 0x8, 0x2, 0x0, {0x0, r9}}, 0xfffffffc) 00:07:54 executing program 3: r0 = socket(0x1a, 0x3, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x923de12be4f310a0}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x24, r1, 0xa22, 0x70bd25, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x3, 0x38}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x2400c842}, 0x24000010) socket(0x1a, 0x3, 0x0) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) (async) sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x923de12be4f310a0}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x24, r1, 0xa22, 0x70bd25, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x3, 0x38}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x2400c842}, 0x24000010) (async) 00:07:54 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) r1 = dup3(r0, r0, 0x80000) (async) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x8b) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x2, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x3, 0xe}}) 00:07:54 executing program 0: socket(0x22, 0x80005, 0x0) 00:07:54 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r3, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(r3, &(0x7f0000001140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x40, 0x0, 0x400, 0x70bd27, 0x25dfdbfd, {}, [@L2TP_ATTR_MRU={0x6, 0x1d, 0x8}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @mcast2}]}, 0x40}, 0x1, 0x0, 0x0, 0x8040}, 0x20000010) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) r4 = syz_open_dev$vcsn(&(0x7f0000000000), 0x4ce0, 0x622000) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8916, 0x0) ioctl$BTRFS_IOC_RM_DEV(r5, 0x5000940b, &(0x7f0000000140)={{r6}, "d8d885ba7927341d43fe19e421ae939c2742b2b014855822ba9d9d09b7845f735afef4ecdffe8fd42acc7ad8125b4eec3c11d47604c399f0cc8db3eba1456f17c461ee1f26a345588ed46f5c33871fd3c331e10d2aa1a200b71c7166f6e6bc296dddabb422566b1a5aa3a57830f83d00ef4e9f096d32b945afec10f683b7c3526a4600343acb3171f58a11dfd51aca9b306782562585abaefe78e3c7c4c03050bc83c465e7133a3072d1e931e4887fdcca9f26819fdb8214318b4d136aa394decd1899c899eb4a723e7a32abc04fd01a92f20ef3e4451fef86cc1d8166a1fd875b563b92864ad87a73f8eb338be8f0675c7b27fec2ca2a7ca3e9a2f780a2c2267a03db0ee57606504018994e21faf63302908f2edd99644da86f69639878aebeb9c4288ac9842eb209b15286b8e990fedae7428ae8f4af676f79742f0b41c7d8c9c2636471d095eb3ecdc8f173cd809d0c8f6d87714dff31c0c0690acc35237f5f871bd3b0e313ac2bee10f238591575ccc451a6b5989e9b345719338d0fb9a12f61e4e726fc8f232de40741d5ece2689b96bb74330583272beac0d7fce241db821b6a2a035b8e9c1b7a0f5b4cb937afe93a3a14150fd8800e01243f3a4265eb50cc9cb8be9460d4e8a1cee8ba36551c5fb59aea5cfbe28ab232611235959f1287c78631a54dfaf842c89a548cc3c98fe146dfc695dfb8435cdbab28555a83806aac392628f7d3a466a180518c23048009e84507bb6017faaed8c6c61a0371a84ab02ee05df5b1c90b3b7eecbd70e856c886762db521046c8386f8c2e991b05ce26c39ec9fa4d900b062c5ae9dabe019974f2ed28840b9ff17c4cb2723d7d359769149e7afa66b432fd9a58bb960d24ac111372f590905cd4ac9f7c87697cc6f74c0b131a4456dc968ae302b8fdbfcf5b303d7e8aac0ed5cb1e0cfa8864403a6c989b6e117795d12fb9a46f35e1bb5040d642895cba65c46b98de0054108e2a58d95ee5d6b80293223b37a55377843543aefd60aea77d910c1f897529f7e88c06360e9d5b68d6cd714c412362dff30d07a0a1dacb751fcf971258f5f14bc138612a6acc6d9cf102b14460c8fb1d5364e20912dd801aa0b042fb4b4ebf42102d199a2b1def206d35674e1838615eb1e039b58a312267de5389529bce58ebaf843ac0419fc788d9c78656eb983abdaf90cd70a6bfbb6ca217ce9535945505fd25a1c735e14488f90fa18b013ec21190ad6e905c0278013f313b2993c3d03681e8b0fea9c01b487bb0f7f9c4fb0b20695a757b64b9a2554addc43dcde3b6c56b4c6b7176849b840ac2b2979d1437606e110353711272f17aa1dd264a51329829b148b2937d978de538734c97f185e577daf6ade3ba4f5091c5e8a3de70764f11a73b61ed6fc077a9b07f4c8396c3f81e723571ed41dda39b498c2d59b0e196edbb2ebe535210745ee17738081db184c6cfdc04dbbc1d6b24f1f2c398547d217c1871abd4aec6d627ff4a6fe9c6f214a3d6186338c0ed9d5908588d5f3b91bb5fda6cb218a495f20752700307e48a95749da8a8bcaaedc31d1f85310970fde2f5b64b8113093f2896e871e6aa4e66955e0db43617a19745f893fd2de762df093c1548618e61e1c32ddff4e3186faadebbee71285185122b9f33e95775f39416262771490a2eb3ffe555d3e088b7be74d6f4b15e6e9f189713fc3f0f5a1f41a4a6057a17f1ec1ce9a5adaf778ef5e74fbcd5d26c35990e27eac9d512b92f5b02bc6f26f1c0fdfe962d3840dba6976e360e6ce778d0781bdf4d64ce7c471c0b04328b0ad0d00ec96384bb03209c8fa2acf72e817147a01c8638ca7a45486c3e4faf2fa92afaa2642ffe573d3a78ebdc0166cfc76f0c73464477240ed3d513beda90aa0c17009439b46ada54a9a0c20b84b8578b1e9cd419a5b1ae64d908f9205bcde5c813652a47eec5ce63e60a049e4147d7bf6e6ea323efe8e9d3bd25599076b267a7ef5406d1f47b6fe2056648c180f965cac292a0c9b016a72280a1714b4a62f6aeb2c8191dfbf3159ad4ffb0b133b6f3a817f8c59b5607b3fb0984edcdbbaa78cbf74fa31801a6b587303e2c30e24204a5d61a69ed4c1ae0d7333b5f2c69287dc47c2c40d189e8e2b3aa0dc44fb45d21ea8bbb63434963f1661ebf6d6cd98279ee5dfd7bfc1692000c6b907e7c791535ee8be35300341561e14d71cf17dc5e3fe124eeef3e01bebc071236de51a61a95cd8cd53a0305e5e6fb1baaff3aeda89221b4dedceafff4e670927a991bdd5cd62bf968ee47c50de6f7ae5a9258e93fe715de60ad58788738e67ce6ca7df72b99ea93cf82856ce0b891fc3a87360a69b973840d25795bdf2349cd84276e445cdadad0b031943afcd3ed4130f7f4116b6627e36728a2d11296aa2a653c06cfe80b9f6b6db5dc2b0b78569445ed93a6e9f284bb2127fe223e899a9557fb731bb95ebee3a8d6f900a593e37ea30d356d079a662437fc2d0b1c0fc3ff92d63de847a9a616013e7c60cdc23a399da1ea75ebde7ae4ba7f63389f47e1eec67de233ce43c84ced06131012c10f668ae213127e9f5dd068003cb5e1b4d97043691ed4a220ac16bdfd1728cb93cec03181d10e1541978e7ad3d0303e36c2a1a31935394a901b022ceaac3864c362b7ae759d4e6867a6fc082251cc801117842e0d3f5007c1585d8e7d339133017e2ee9250a2d16c4c4d54623a283b41de30ae806889cca212880075379e08fddf71ed143020efe68e1db74e9f60f05517d9e034c8cbc68e674b4c780de648f876fb3239587d4a5b01f0485a594a1e97f6e50a8e43eeb7ea950e36e5507d71c1246cfeef8723583514e02ea7adb647087a949c7749e2ed2d26d08c501bc43a24e907570ee20a0eef66c6e2f1f3a6f8658a739ea5ee5916983e663aa45c56aec8a5166dc84298cac9a3b17fff517b9c59a013d82bbd465271465784a454c4796c8f814cf7fd2474266acc8678f76f00b8f3ddc8481462e3fffcd52f1ce2d34219445720f0fe2b7b338ee087e18f13e38612ef3361aeeb28456e39a4f0856673e716e895345d98d8ff8e6374cbc7ee24d4a13b4fd3adb24c2d4419a1f5929986abf299e0a12f4313efbd5f75cf2436ed6f06061b7ed105ed51a624ab9bcbf03e5fcffd8206c35cc937ec4d5521009659d65f4567da18ca37e9053ee870b02755a8b6b98d7deeea8a4f23d6e18d7a0e6fa65dfcae75d3ccf005e31fe348ea5d8485dc8da41cb85f984fab5c43177e2ceda5c78f5a177ae18ac8e51ca140b4a45e7dcecfd278df5df83fe4f179b987803e4772fb9624fafe2eb6b8dd3fee905bd5db918b44ab828dc0f8d48ad74775068576ab88afb0d6819e0e88cae06e3f044c245b8db7e6ef731fcaae477c254f6bc8c03830bfff133b0fb7b75cb1e8129040f37c7b9e5593d5d51d2274b9a7bbe481c17e1a1f2622a7bbe3c0f943453e54a861c1a4546de48e0666a62cc7def8967cf2d50dcb73f5c4ec149fdf2d2093aa82239b80ed7553b88b68c066a7d0b793f150d712de55fbc4d8debdc434285a14c671b94ed7b77cea37833659a02398ec6934d9643af607bb8c9cd7244b182c830b4f184b10de95c3b37e229a6d83a8dbb29c5fbdc26ce77fee009af8d551fdc62464a0fac9b395c53c8cb82e76fa8ad33b5463d95d166697478e4e1ad6ca37f84262b470ea1d4752344296e785eca5d7644f702d028e8e6fbae6c961daf20baf2b6e7e029792bae47104d56abcd3153769d698fa32a540060b5e31e9ecd97cfe346dd7a5f90198de05b269375b0364afeae10755a65b9ce5471b74a7190e6c35501043cb121c4a96ce26af47723bb53f0c9c3e8aed68cfc88e023bd648a9b23bb0c04af6fdc99e70f77af527c1bd3476319513cfe29b607bfdf9a264562d372b7b07396d473beed4c367423190fc177fe968ac09218569c8187b9dd84e33bc1f975bceb90669391aab4afc4df46f4f1af2125533cae2e4831459a3ce363973e73a829ae1c385c9b0b7da4df01ad5e8569c84a907d4e17eccae41caa19e2722e07bf20ef0564c00f1e66b6430a851d8a69f9f5f62e6bee9375818627a2f704a295c41dd1449bbee27bf66430c78591ef955f3fed81a127345ac572176ab707873b538a56a7312033945f04faaa37359ba46a6686ecaf300c694bd8fa825eb5f398a7b6c4c0129e95cde1ba64bee8e15f1abfc99f37ce89ee9a556f18fb5b13f0163682af671dcdcef933d4ab7fb98157afce8f109f51105ae28afd7a60fd34d746aad10b22476713699206e5c0c1211b8ecfa22589369e3aab783618677ce50c0e0aa0d007606136f2fbea864b647ca39126d69992dfb2d252e4a292a6d871ad13d8e9343a91d9a6febd4bf4b9feecd643712947837bf49a28e749f821975eaaec756d281bf50ccb550e59b6bc437148b15545748e65d088d8dbe8faf49d5d4e4f6b7eb6f417c819db67bb3cffdd84bfdc6bbfe9f81303adc275a5f185e751f425df6edc78cb0d7b0d1658598713643b3c818110380d9a94ac7930b2675da6c9b1dfa17538b114634092ba41495cac3c389fba86eda8f98a442a77c813ef93e405f29ff318537cd0fed7ac1ad63cbe9a9d8fb635d9cb1e2e84dc4263691779649e8d48eea0b8df00a6091e632aa738337557103b70dc05cb9510ec7876a784762c92fc53474de00b2d067cbd4c12c0d5d5d1f34fa6946cfa2726a94f10e69827af95d636662cc6c24a02371eae7a1fd4b67515d76df0a9998698e391578d619486c717fdbb326930c09d0a62f7f31f4d317745ff4062819e431edbdea9f8157abe7e30e5db22078b3d78a0b831f98efc7f64cebb55126ff95f65a49e90971c0857f609dc2254ae0f1b7744b79ee46ccbbc606fdc1a90a7d85f19c0624bf9416bfa5d609674f81ca90b62cc3b4784d810b3b7c5dfd1175499e4d6ba6d485dff42004660ff22ac8b7580a85b4f4da5cf294335d021a43f97c7a670ff16c1edb3f9ee17e66d66f9fea28d89d6fc9a9ea32dcef504258de0c5485c7f0390b1e09ad0eb3c2bd04e0f61d3ad4f85ab5167f69f25e6323421d13c7a508c1f68185012e71c68715a5d6453562e0bc22908923e47f63eb665978677a94d377ca81be341668f9780382ed514033b9d7ea4627898f05428ec9134597d04b906b561dfdcff2d57d2475d5fa1a9848a2d951743169ba6918507c3b59e046a6fd00b4790a3a6a2d568a8f94d3ec95eb6ab5a5e9d7d6d5f89813d8d4816eec6f6656f764eed8f494119888bc1275c0cd6b8d08cb5bd41f2b13fd1ff0c5570e584e45dc0c894c3277c327eb9f7a92120019003ba4acd0ddbadc0306902264a4deb2699e126af99f4f8a21258eca1ba94edfeca763a2628f07b6f281e6b019eab2bbe4c3e4a4168550d707a3cd6a24405db16b05cfd5e1cc36095c319894799a5fe2517998af54c0c91c5d94a879ea23b520c96f5a4c6faa066c29e4b256b92d822706f3b308206ccc53f1d572e66971db26baaa74f5416c6cd9fc2f1143490a9241805f54be6fec593508c33ef24549a0b25b3f184a0b2d4ff4b11ede1bc9bd0ab337ca5fddb4e3b4c77cb7df07c505e7ca6feb9b1a0885d17eb4006f9f6d85ff79a4cb1dc0f01e416918ef8cfb157af63f0c857696e3ab0c08718d8fe52c59f1ba2877a74cb280060f215ad2103d0ae5e25ac9fba5781428c3afdd3dc57928085a63e944156c565c1a79c52bdb03555c53fde38c5836b5665688e2ce9947a19bebe61066f7b92135dec05a"}) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r1, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r3, 0x0) (async) sendmsg$L2TP_CMD_SESSION_DELETE(r3, &(0x7f0000001140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x40, 0x0, 0x400, 0x70bd27, 0x25dfdbfd, {}, [@L2TP_ATTR_MRU={0x6, 0x1d, 0x8}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @mcast2}]}, 0x40}, 0x1, 0x0, 0x0, 0x8040}, 0x20000010) (async) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r2, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) (async) syz_open_dev$vcsn(&(0x7f0000000000), 0x4ce0, 0x622000) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) (async) socket$nl_sock_diag(0x10, 0x3, 0x4) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8916, 0x0) (async) ioctl$BTRFS_IOC_RM_DEV(r5, 0x5000940b, &(0x7f0000000140)={{r6}, "d8d885ba7927341d43fe19e421ae939c2742b2b014855822ba9d9d09b7845f735afef4ecdffe8fd42acc7ad8125b4eec3c11d47604c399f0cc8db3eba1456f17c461ee1f26a345588ed46f5c33871fd3c331e10d2aa1a200b71c7166f6e6bc296dddabb422566b1a5aa3a57830f83d00ef4e9f096d32b945afec10f683b7c3526a4600343acb3171f58a11dfd51aca9b306782562585abaefe78e3c7c4c03050bc83c465e7133a3072d1e931e4887fdcca9f26819fdb8214318b4d136aa394decd1899c899eb4a723e7a32abc04fd01a92f20ef3e4451fef86cc1d8166a1fd875b563b92864ad87a73f8eb338be8f0675c7b27fec2ca2a7ca3e9a2f780a2c2267a03db0ee57606504018994e21faf63302908f2edd99644da86f69639878aebeb9c4288ac9842eb209b15286b8e990fedae7428ae8f4af676f79742f0b41c7d8c9c2636471d095eb3ecdc8f173cd809d0c8f6d87714dff31c0c0690acc35237f5f871bd3b0e313ac2bee10f238591575ccc451a6b5989e9b345719338d0fb9a12f61e4e726fc8f232de40741d5ece2689b96bb74330583272beac0d7fce241db821b6a2a035b8e9c1b7a0f5b4cb937afe93a3a14150fd8800e01243f3a4265eb50cc9cb8be9460d4e8a1cee8ba36551c5fb59aea5cfbe28ab232611235959f1287c78631a54dfaf842c89a548cc3c98fe146dfc695dfb8435cdbab28555a83806aac392628f7d3a466a180518c23048009e84507bb6017faaed8c6c61a0371a84ab02ee05df5b1c90b3b7eecbd70e856c886762db521046c8386f8c2e991b05ce26c39ec9fa4d900b062c5ae9dabe019974f2ed28840b9ff17c4cb2723d7d359769149e7afa66b432fd9a58bb960d24ac111372f590905cd4ac9f7c87697cc6f74c0b131a4456dc968ae302b8fdbfcf5b303d7e8aac0ed5cb1e0cfa8864403a6c989b6e117795d12fb9a46f35e1bb5040d642895cba65c46b98de0054108e2a58d95ee5d6b80293223b37a55377843543aefd60aea77d910c1f897529f7e88c06360e9d5b68d6cd714c412362dff30d07a0a1dacb751fcf971258f5f14bc138612a6acc6d9cf102b14460c8fb1d5364e20912dd801aa0b042fb4b4ebf42102d199a2b1def206d35674e1838615eb1e039b58a312267de5389529bce58ebaf843ac0419fc788d9c78656eb983abdaf90cd70a6bfbb6ca217ce9535945505fd25a1c735e14488f90fa18b013ec21190ad6e905c0278013f313b2993c3d03681e8b0fea9c01b487bb0f7f9c4fb0b20695a757b64b9a2554addc43dcde3b6c56b4c6b7176849b840ac2b2979d1437606e110353711272f17aa1dd264a51329829b148b2937d978de538734c97f185e577daf6ade3ba4f5091c5e8a3de70764f11a73b61ed6fc077a9b07f4c8396c3f81e723571ed41dda39b498c2d59b0e196edbb2ebe535210745ee17738081db184c6cfdc04dbbc1d6b24f1f2c398547d217c1871abd4aec6d627ff4a6fe9c6f214a3d6186338c0ed9d5908588d5f3b91bb5fda6cb218a495f20752700307e48a95749da8a8bcaaedc31d1f85310970fde2f5b64b8113093f2896e871e6aa4e66955e0db43617a19745f893fd2de762df093c1548618e61e1c32ddff4e3186faadebbee71285185122b9f33e95775f39416262771490a2eb3ffe555d3e088b7be74d6f4b15e6e9f189713fc3f0f5a1f41a4a6057a17f1ec1ce9a5adaf778ef5e74fbcd5d26c35990e27eac9d512b92f5b02bc6f26f1c0fdfe962d3840dba6976e360e6ce778d0781bdf4d64ce7c471c0b04328b0ad0d00ec96384bb03209c8fa2acf72e817147a01c8638ca7a45486c3e4faf2fa92afaa2642ffe573d3a78ebdc0166cfc76f0c73464477240ed3d513beda90aa0c17009439b46ada54a9a0c20b84b8578b1e9cd419a5b1ae64d908f9205bcde5c813652a47eec5ce63e60a049e4147d7bf6e6ea323efe8e9d3bd25599076b267a7ef5406d1f47b6fe2056648c180f965cac292a0c9b016a72280a1714b4a62f6aeb2c8191dfbf3159ad4ffb0b133b6f3a817f8c59b5607b3fb0984edcdbbaa78cbf74fa31801a6b587303e2c30e24204a5d61a69ed4c1ae0d7333b5f2c69287dc47c2c40d189e8e2b3aa0dc44fb45d21ea8bbb63434963f1661ebf6d6cd98279ee5dfd7bfc1692000c6b907e7c791535ee8be35300341561e14d71cf17dc5e3fe124eeef3e01bebc071236de51a61a95cd8cd53a0305e5e6fb1baaff3aeda89221b4dedceafff4e670927a991bdd5cd62bf968ee47c50de6f7ae5a9258e93fe715de60ad58788738e67ce6ca7df72b99ea93cf82856ce0b891fc3a87360a69b973840d25795bdf2349cd84276e445cdadad0b031943afcd3ed4130f7f4116b6627e36728a2d11296aa2a653c06cfe80b9f6b6db5dc2b0b78569445ed93a6e9f284bb2127fe223e899a9557fb731bb95ebee3a8d6f900a593e37ea30d356d079a662437fc2d0b1c0fc3ff92d63de847a9a616013e7c60cdc23a399da1ea75ebde7ae4ba7f63389f47e1eec67de233ce43c84ced06131012c10f668ae213127e9f5dd068003cb5e1b4d97043691ed4a220ac16bdfd1728cb93cec03181d10e1541978e7ad3d0303e36c2a1a31935394a901b022ceaac3864c362b7ae759d4e6867a6fc082251cc801117842e0d3f5007c1585d8e7d339133017e2ee9250a2d16c4c4d54623a283b41de30ae806889cca212880075379e08fddf71ed143020efe68e1db74e9f60f05517d9e034c8cbc68e674b4c780de648f876fb3239587d4a5b01f0485a594a1e97f6e50a8e43eeb7ea950e36e5507d71c1246cfeef8723583514e02ea7adb647087a949c7749e2ed2d26d08c501bc43a24e907570ee20a0eef66c6e2f1f3a6f8658a739ea5ee5916983e663aa45c56aec8a5166dc84298cac9a3b17fff517b9c59a013d82bbd465271465784a454c4796c8f814cf7fd2474266acc8678f76f00b8f3ddc8481462e3fffcd52f1ce2d34219445720f0fe2b7b338ee087e18f13e38612ef3361aeeb28456e39a4f0856673e716e895345d98d8ff8e6374cbc7ee24d4a13b4fd3adb24c2d4419a1f5929986abf299e0a12f4313efbd5f75cf2436ed6f06061b7ed105ed51a624ab9bcbf03e5fcffd8206c35cc937ec4d5521009659d65f4567da18ca37e9053ee870b02755a8b6b98d7deeea8a4f23d6e18d7a0e6fa65dfcae75d3ccf005e31fe348ea5d8485dc8da41cb85f984fab5c43177e2ceda5c78f5a177ae18ac8e51ca140b4a45e7dcecfd278df5df83fe4f179b987803e4772fb9624fafe2eb6b8dd3fee905bd5db918b44ab828dc0f8d48ad74775068576ab88afb0d6819e0e88cae06e3f044c245b8db7e6ef731fcaae477c254f6bc8c03830bfff133b0fb7b75cb1e8129040f37c7b9e5593d5d51d2274b9a7bbe481c17e1a1f2622a7bbe3c0f943453e54a861c1a4546de48e0666a62cc7def8967cf2d50dcb73f5c4ec149fdf2d2093aa82239b80ed7553b88b68c066a7d0b793f150d712de55fbc4d8debdc434285a14c671b94ed7b77cea37833659a02398ec6934d9643af607bb8c9cd7244b182c830b4f184b10de95c3b37e229a6d83a8dbb29c5fbdc26ce77fee009af8d551fdc62464a0fac9b395c53c8cb82e76fa8ad33b5463d95d166697478e4e1ad6ca37f84262b470ea1d4752344296e785eca5d7644f702d028e8e6fbae6c961daf20baf2b6e7e029792bae47104d56abcd3153769d698fa32a540060b5e31e9ecd97cfe346dd7a5f90198de05b269375b0364afeae10755a65b9ce5471b74a7190e6c35501043cb121c4a96ce26af47723bb53f0c9c3e8aed68cfc88e023bd648a9b23bb0c04af6fdc99e70f77af527c1bd3476319513cfe29b607bfdf9a264562d372b7b07396d473beed4c367423190fc177fe968ac09218569c8187b9dd84e33bc1f975bceb90669391aab4afc4df46f4f1af2125533cae2e4831459a3ce363973e73a829ae1c385c9b0b7da4df01ad5e8569c84a907d4e17eccae41caa19e2722e07bf20ef0564c00f1e66b6430a851d8a69f9f5f62e6bee9375818627a2f704a295c41dd1449bbee27bf66430c78591ef955f3fed81a127345ac572176ab707873b538a56a7312033945f04faaa37359ba46a6686ecaf300c694bd8fa825eb5f398a7b6c4c0129e95cde1ba64bee8e15f1abfc99f37ce89ee9a556f18fb5b13f0163682af671dcdcef933d4ab7fb98157afce8f109f51105ae28afd7a60fd34d746aad10b22476713699206e5c0c1211b8ecfa22589369e3aab783618677ce50c0e0aa0d007606136f2fbea864b647ca39126d69992dfb2d252e4a292a6d871ad13d8e9343a91d9a6febd4bf4b9feecd643712947837bf49a28e749f821975eaaec756d281bf50ccb550e59b6bc437148b15545748e65d088d8dbe8faf49d5d4e4f6b7eb6f417c819db67bb3cffdd84bfdc6bbfe9f81303adc275a5f185e751f425df6edc78cb0d7b0d1658598713643b3c818110380d9a94ac7930b2675da6c9b1dfa17538b114634092ba41495cac3c389fba86eda8f98a442a77c813ef93e405f29ff318537cd0fed7ac1ad63cbe9a9d8fb635d9cb1e2e84dc4263691779649e8d48eea0b8df00a6091e632aa738337557103b70dc05cb9510ec7876a784762c92fc53474de00b2d067cbd4c12c0d5d5d1f34fa6946cfa2726a94f10e69827af95d636662cc6c24a02371eae7a1fd4b67515d76df0a9998698e391578d619486c717fdbb326930c09d0a62f7f31f4d317745ff4062819e431edbdea9f8157abe7e30e5db22078b3d78a0b831f98efc7f64cebb55126ff95f65a49e90971c0857f609dc2254ae0f1b7744b79ee46ccbbc606fdc1a90a7d85f19c0624bf9416bfa5d609674f81ca90b62cc3b4784d810b3b7c5dfd1175499e4d6ba6d485dff42004660ff22ac8b7580a85b4f4da5cf294335d021a43f97c7a670ff16c1edb3f9ee17e66d66f9fea28d89d6fc9a9ea32dcef504258de0c5485c7f0390b1e09ad0eb3c2bd04e0f61d3ad4f85ab5167f69f25e6323421d13c7a508c1f68185012e71c68715a5d6453562e0bc22908923e47f63eb665978677a94d377ca81be341668f9780382ed514033b9d7ea4627898f05428ec9134597d04b906b561dfdcff2d57d2475d5fa1a9848a2d951743169ba6918507c3b59e046a6fd00b4790a3a6a2d568a8f94d3ec95eb6ab5a5e9d7d6d5f89813d8d4816eec6f6656f764eed8f494119888bc1275c0cd6b8d08cb5bd41f2b13fd1ff0c5570e584e45dc0c894c3277c327eb9f7a92120019003ba4acd0ddbadc0306902264a4deb2699e126af99f4f8a21258eca1ba94edfeca763a2628f07b6f281e6b019eab2bbe4c3e4a4168550d707a3cd6a24405db16b05cfd5e1cc36095c319894799a5fe2517998af54c0c91c5d94a879ea23b520c96f5a4c6faa066c29e4b256b92d822706f3b308206ccc53f1d572e66971db26baaa74f5416c6cd9fc2f1143490a9241805f54be6fec593508c33ef24549a0b25b3f184a0b2d4ff4b11ede1bc9bd0ab337ca5fddb4e3b4c77cb7df07c505e7ca6feb9b1a0885d17eb4006f9f6d85ff79a4cb1dc0f01e416918ef8cfb157af63f0c857696e3ab0c08718d8fe52c59f1ba2877a74cb280060f215ad2103d0ae5e25ac9fba5781428c3afdd3dc57928085a63e944156c565c1a79c52bdb03555c53fde38c5836b5665688e2ce9947a19bebe61066f7b92135dec05a"}) (async) 00:07:54 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000040)) 00:07:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r0, 0x0) sendmsg$TIPC_NL_BEARER_GET(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x1a8, 0x0, 0x100, 0x70bd25, 0x25dfdbfd, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xffffe265}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x401}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3ff}]}, @TIPC_NLA_LINK={0xec, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2800}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x310e}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7fffffff}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x20}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xea81}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffff81}]}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1000}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10000000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x800}]}]}, @TIPC_NLA_MEDIA={0x38, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7ff}]}]}, @TIPC_NLA_SOCK={0x4}, @TIPC_NLA_LINK={0x48, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}]}]}]}, 0x1a8}, 0x1, 0x0, 0x0, 0x4000}, 0x44005) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, 0xffffffffffffffff) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:54 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) r1 = syz_io_uring_setup(0x3098, &(0x7f00000000c0), &(0x7f0000eea000/0x1000)=nil, &(0x7f0000eea000/0xb000)=nil, &(0x7f0000000040)=0x0, &(0x7f0000000080)) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) (async) r3 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000001, 0x13, r1, 0x8000000) syz_io_uring_submit(r3, 0x0, &(0x7f0000001640)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r0, &(0x7f00000005c0), 0x0, 0x0, 0x80800, 0x1}, 0x0) (async) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8916, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)=@newchain={0x2c, 0x64, 0x1, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x2, 0xf}, {0xd, 0x2}, {0x0, 0x1}}, [@TCA_CHAIN={0x8, 0xb, 0x6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000800) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) (async) r6 = dup3(r4, r5, 0x0) r7 = openat$incfs(r6, &(0x7f0000000400)='.log\x00', 0xa01, 0x0) sendmsg$kcm(r7, &(0x7f0000000580)={&(0x7f0000000440)=@l2={0x1f, 0x2, @any, 0x80}, 0x80, &(0x7f0000000540)=[{&(0x7f00000004c0)="8a88fbb3984396e24e3d1384e27c261e4073091b7242545aebb339ae6a87a70b59eb9dfc94f0ff75f16f4a937021", 0x2e}, {&(0x7f0000000500)="c882d65a0b5ef4eec26d238abab81d5ae0067e1d13c8b364a13957de2fb659119a743e20cdd0c70ea64f695cb218", 0x2e}], 0x2, &(0x7f00000029c0)=ANY=[@ANYBLOB="9800000000000000160100000700000002d091c4020abf77b07244b3e290546a2f61339c35ef83c0f2a8c4b7f495a14de4b3b289c7842fbc9c16f317626a7d120d4c711ba441b3eb727fa9b6114d4d9bbb6aa1452c9511f702c501e5112f3e8597e2aa2fe483812dea84814299aa91dc86d849f23f857c919a1ffddf4af9a069e85166647f5d92a0c467c7d7cd2b116731f540537fce9b0010100000000000000100000040000000912255dc24cd1a3cd92820c67e32fda9fb0e497b034fe461ea4d90d7ce1b7d59321cdaf6f2c510901c060615b4b64ca4be4d05d829228d2b1e810e8c16aa6c17c3170961f8deddff473523a1c834efac8d783e93baf7c2c508882884095fdd1216fa0e1ac1599fbd9338d88f0287c14b86f8dca545eb8968ef5c987e7e76eda58bf875965ebdf9ba241f90d883fe2b05f0cc965e7eb42ee476717799f87428b63606ead9624d6d2392cdaccb713dc76ecd3037967419abdde01c51fbf83ed60b2f3e19672b85005298993cecd89b44c028dc242a3d48565bfd176ffde341173554b22c2554447e7597b5bc0c395412f72988b66fe1e2cc721269abe8216d73c3dc8fc99d00783213ead57867dc0283637e1f337b63d091b6f1db9d75913e848b710e8c78edb0e45784c65070489c17bbbae5b66b48d54df9455c65eeec36b3aa2125e90ca5bee090936808fadad12c519608bae7e5690f927923483a0c39551d361573f22bfe8ea414459cad668586fb538a03298d04adfaa8467287fa8a2fcda57196d93a35eafe5a5fa72cee9f7d84d3537a4cf16a1beda9e68db3623eb74960d0d3147b917de14817abce77282a82c7d07b28fa301e3531391c16282355dfdee16c82daeaf376b68671d8fec8d09a0d3afe90179ec9b43428eea61b3acfe1f61860e51de60d0e5092b8bde297f3a1fcd9e2e9c26b3895d70232cf1a85c52e9b6a3ca1e1608c83845fb647a38c0fb8ef71a0c19fc67918251913feffbfadb34801a06066e752d4509b6c79fb6a8777cbf78a1e130caec3a17e67b9599a037b3a1777562faf9d25c7716dcd1fe1770629efc0b562abaf7cfdc41d54e33c17bd73ece4dfb400a5e8ba9aeac76d09e3512b7f917741105f78f2a41d6ac9e4deb9182d80f6ef9d94ca01af5c263e462eed1baa4ac0fbc760087f68ebbed75bb6409cdcb5722ace696322cd8855e851ea44c19e638d0c3e57856a719bb42e553b417dd5ea3c819aedb26e09c81f9eea6fdcd7bb87b16d6353e2d34f05f04eec6d5b9282d05c4e1159edd4c50072a5473fbfad8c77de9a4bcb837fc72cb1310a4d29a7e6b24536308eca6384cda40ce1f4935fd301b0bb8d3e6c9fd55bae8579973ff709d9cc46a01912b26206ec99447fd68f6d2bdea8bc424fecbf984fbb139fdc2af71dde62918146795e8ba10e6b912c03f0865839fc21af8e72598f3a93a55396f28dc12d95bf9951762cfa5767a095dda76847af46b696c4580f7b05f195545fb8f87e282567e43f43146607e09f989ece99c8cb3d97da26669d485cf1f0501205b7f07edc58f4718862c69003ac4d4857c49adb3961e3866b07948f3e6f205935918e8b9be36bcb061f0239b5518ecb81ff77402f9496f9e091c3aacdb7144d6e94c1e75762ad427a7bf48fcc7040af0ccec2c669ff02d4617963b15c90a09080a1f370172d139a2a95a4d95c8c14f9230eac755465c0037f9af6c862c0d274cb55db9baf03f5f310ad59775614a479f59af06a0f544e3ba0092226682576eef05248c5b5ca93e2a57c7ae6aeb59bb50ce1df499a275948ac2ea527d39a2d973f9268b9c57fa50f45b9fd1b4a4c95c537b32d87a7ade4b364742bb9041ae9977e07cf2f021b063230d20be68d69604cead60b8bd7e90862a6fc6e000a5bdab01624c87869625e4b9433bd2ad3f71a3fd3ba1a9b2d5855b88edc4602a7c1203a2d36799a81221c7d7032749e728f9aa0ebacd29eeb13d510e971e8e7186e69bb4c77ef15d5f995455506cf09d9bad3bf982e908972784760e2152e38534f460c0c1d647ff89030cd21cf5db762b59ba1523ff40eae31c79c988536dec4f9159e0aeae45f90466206d3cacc9f38e0373e988dfb7dc33fee91d744f801fb46e5b2a6274a51e802c3fd28133b13ae696628d30366ceec9490394a5a0e56ae8534d85d826751170fd8658add16503a871b67f90199f04ef5f7321f7a6af43f76b289439e9e03f9cda0b95f47ba500d7039daaa56c35db08b725107c6cb7f8d1f8569935869c9399d0c1d6267ed470ad992375fca366e5dc59918f1d1a5236e51cf278d0ccd94e7af5ac7a9cbe58933aea33d9ec8a275e6bf5118e6748dec386633c7ef529869d5f706cf5218254f79c887b10d375415422cacaf20fce39d63c0fa29ccd87688ad6ce13cd26b78f4c856fc945563e1ff5b32f213538dd6f247a024bcfb87d0839a491533679ea43918794aa36a8bea5ca0c0dbf900b45b8f4a06974c8c0722bc641ba29cd451c0ec90c7b62562b3f50c185201c5d2898d9fc40bfa06b954a5593f03c1a4d375f0b3300b1248d2809114c66c7598680a780c199d48eedbc457758bfdf9ec253027c46b968a570338388f6d0921eef40050dc777696b0c99bd2a452def6f5a80b2266560534ac4346663cd5211e9f394912d4c566660f95936fde73c0cf9f5d9e2823443f27368aa23eb89d64ecc4c0fa1c8e5c3f7b0e3f114338c88cd51cd072a5e8da574b164799d2c6d09314d929a4f4ace10f32f915935084246161235c1d8eab8e0bfbb430a1c737b81469a0929023dbc536f46147bef670171cce839a5a9adc550e91c4c04b90ba30be5de634a222865dea4450108d2030e8b45fb602d97175ba703e55ba2a9923c06b0b2435b245ac7b85b2028a133bd7d4c343c632ee9d491f23952f40ef5460ac4c45ae62548b06a05a290a54b4ac45a91c33b6df215b2973496334aab1ec51dce07cd7421ab47a8fd0311e31230a5048317e4d8a219131074a023013ff46dd9f69b32f6994a0b39fa15f4303f2cb9a1432a386f15159eb3950447c5fd01a8a456dc1688fac941f5664ba922bca19f141e0038ac8bac7bc47bc86355e4d817c1273e2987980fd173ae21e1696d4b9582f63eb7ea2624201c944761f41206de3bc832c9892b9e327c480dca0d89ef2975e4621363479407ea26f02daea7b6c99aeb5e571f8801aebf53c831eb0f8b2c3812011f550099a2956b00369a08a55a7e1f5ebb4cc45051e24da6c22f21eeb934d8d4382ade31f27e84ef02af6526a376b2a2725c68d218f5d73b06c218890781ca7d41632fd9ea03a07f8ce446c2ef7e813a71d1280e1362273fdbec3f4b7849d68e79e93a63557176322f20bc2ebc176aae4735aa27392f7d9d38fcfd80b41e359bd5888a8986257731650f634fddde3e6b2349bb8bdcf84a15bbc89796d6279213119de1ba98d0c7c94e1579760a44845183c1a36c4e9ab3bbdd712d5c4172cdc0e8aa49ce7541c6f8f615cfd118e794e0324c7b53608682f530cb2b0ffe1a38b228936badd2867ecb66742165790fc4a0be23150079dbd1e7d41eb2db3352583d2b5e39d69f5424053cab883be825796f93a9a45b57b3888aa18fcf10e7a09431947d15af194291f8f9dc3ba55a4a8b72dd513d1bee45eddaf37e9ecc381543aadc280606a769eee3770b7b242c1367a8e08b95483fb8a7e58095b659d16ab48caa9f784f59ca661c8b8e95d1877f0a98d1d51d952b1dcc965ac064799c085ba711762f8eb93b68c09147f2338b78d290820ac13af38bc817e6a04a379a6f9169d9256f6e23118e7d6056d76ca4943f5f873349396395e3e9ac50561e8a9d5c792a25dab67cb33ad6cd0d658b36480e00b781f444f86f57cb29353279825c01dd5f47621a16f58acacb3dccd3b454e65f4b235cbda338c217fe2315c089970ffd5d39cf90d4f594453dc8f6caac6a9081c4c35e1b5a3d86056ea9f71dbeee543149c9ddc477ec0afa8eb3969d4cafd35dbab01b582b51405c0673bb652b3eacaee624f534f605360b799b35686713739aca5439a4b5fb2210de7696976c4e1486fde11537dd9ac8ee7f994b10c7f0c97fc96eefca21a771384bbd7d5f06605332c3b0070013a00ccf35bff707f05eaacdf37a58388480666f82b9c0f9b555f61403a1d4ab3ea40b550c2d6339b62baa034b012382c04a516a69afa24fb68b22b938c1a6aeaad9c8031a687f1225e53ba3aed45d13e5fa5073d3ba9e19a97bd3e389421b8a7a6fa0ccca8c750047c0c735170ac34f02511b368352c4930b466807ed2cedf59e7af2003d679920050de893bef0961e2b88b171b66b25383d6a2b792c0e81c36d11367c2b2e7b0ff543ce968dc51d3e4afae13bb5b9c394a775620bf1265deddeaa2cb6d037e92464efef5ac1fb357f10d7fd1a2a2c7678cacf509ef9043ac908e9f05ebc56b28eccd5ada830a23c6cfb66256a7e4eaa22b15c225dfcef1df91cb3906b148762c79991d3209400cbe555f18af04dd48c3f2d440976e5f970ffa26373dd7b0ddded1d2cfed6af98ea1463e6999bfac27744946ab844a2c3408d4d3666ecf8ff7139ceb113f49e5666c1bc776022d37ed21b2a819c5d19de53164f4ebae1bbc5ee19928c0c55ee5a8d1f063287876d14c41f7fe93aa05a8678e65080de8b9d6abf69374a95ef4b2656518b7264ae60937613bd617712c989b712c1666f7e7f1bf65b704b7ae2fb20537a32b4dc5fa15da80d6c07111dddefdf2433d5b5ac69728d77e98dd4bd3f5dd4012690b21ad9f5f862bb74dd4c84918c0a64a51d3ad310e712d35b412552471f85068eff6ef8b364616d2116f7720e66a448f650a42e04dbe6d294b9dd0e0837495a5d1f96eecfec8e063630b9458935c1fa9c0cf48b834cf352a0eec3db2fae36fad484425401a53a2b21a3fcc7b4d0c7bf3cc5092535d34f356dea71b3929d6224be7ea2aa665e879a11e3e7a4a5567a71b936a5e2da86d279c54f8fc77216e7a6b5be4dab8ccfa36f98901007c305cbb3118783a4d04e7a4b19fc85a18e093930b1fb382b4fba65e45a03deb0e1c5012b53857f06dfb5ac08f90525e726adad0d11da33290d359fc7543ef43506aacde9d371a6ec266dffce233c3828a12ed1854f1c490f2e1598be5185c1ea2d43627c1890ef826315fd70a4088c4d2aafb7932616c395f859248d0ec47d23e41a7ca63d0b1a8d73b369b53bb794bc8f4cb1af3a32065df199836c44a0ab036bf605e37703efced7f4516df59102a48af84699e7a6271101fc07c2a34fd7d815e8b710eb3340a90680631fd8d9e49f0411cc2dd4a73357df5894ab57bbd750d19baa25c529832a0d3de8296d4277e8709abc7bfcb9848a6f09b416734c35894861b94b2a93294b7979dcc05e6f4fa8f1d779b24cad82462c14e2e4f36e9f48e20b467fa79ee437ac797917085e922517b381789b7658fde8fad02d95462f044a3cecfbb80396091726d81bd3ba2d5eb215b100615aeebba035edd908c396be91878f6253cab9b3ce874cd35440c0f8407edee4d0b6f182f876d36ef7b6c216043d711e029495ef8c53d97ff7e1cfad875e5d31828cbc7835811f70d65985748bb3709764d69b78eb69830140f1eff8e77d1c969591ddd5c74abfc63b4225a430956cfba71289480824cf5313c8922ee7aaff46005a3bf40d77fd8326c04be305b86ac27e88d54823c63b395534c9df881ae5f7355c0853169b442e5a1698012e32854878f14507c7625c54f5472755378f6c9dcf6ce73ae0b3a50e744b36f479b996a67755d2b8296b4a40cf652221d6542004fe4a495a8624139b0ae003478b92254abf41593384bb64957d151d911b21e3a2aa05af22d8ba8660bbe3b1e0548dd8c297f50fbf0a1a7107c58e7524c7dac8315d9bf5f96e247ba6d722f1b2cd41aa226a5fcdd138a47fcc642dade8b3a13a82f845cda3152c1b3daefc26d658554820b32978d2d6255f42bd0e7236936d48cfa3ade5b98e7427d49702dc000010000000000000301000048a2000079f4043e82883127ab871a13ca1ce1790fc863964412c412ae7afa7772d394abb7cdb2fb75794f484e6c6e1a7327fda003835c59e0e6cfb252ae04767f949bf6ccb130974dc7cfea00246f3cf250f94dd1f3d4dee9057c10005fdbb52d37dd858ea3b0645e76b4dbaada210ce16a20c96c603bd7079f52e817446887e4d70dd82c883d2480e220433dbc83d38d1e7e1b2ae6602d47d0e35d341189ca58ae4dffb8ca3c7ce3025701a3b3bd3ed0f746664c767200e4a6fd041d39272e74b7405795809665eba45a8c34da6dc08d215129321e825a0acf2969e5ee4d9fd37fef7dc5ad8fc1955a98b91e52918b00000000100100000000000071688643f9ffffffc8a6d61a440db577c1567fb1c8c1b3ed9ec39181cb7cf23b30a90ed937db5063b27b85a44c58aaca9bfe73e83d496a5c3b90d931d30b6f7f382d030089ea05ebc7b9ffdc22064b87371b9f91fa2e234940ed90ae23b073e348be5010ba87660839f77f81a6bc31238d836fc06d83d24a0a1fd041365b8d5fa3e244befe3611865f41302d1784bf76bd6c6764e1ea377bf4136d48ad1dc9ca7976593e6b667808713494b932a999dc73f0917d5e56f624c7b2d0e31dc31b3ff3006e0066d5e74b78b42c264a71e3dced99886adbb501348ba199c59c68672565418c0d3ab9ba9699701f6c26230ae5f2a20344d1a1953470835b127af605df3d2a000000000000500000000000000019010000010100009bbd3d68b7884ee76541d388056cfd8cc723e9f071ac86e364d9929aa1a40c1379b87e0a889a144b8480e80f56b7f60e0b85ba5d6bd86d91cb0000000000000089d5b92e48f2725804f525f9932945e3665b485b7235c712ac984afbf8c481a41f64c44c9b27228f4d322bdb04a659f9c441e354531ca2e6024c804075fe92c9c931ba"], 0x1308}, 0x20000000) r8 = syz_io_uring_setup(0x353, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000240), &(0x7f0000000180)) r9 = io_uring_register$IORING_REGISTER_PERSONALITY(r8, 0x9, 0x0, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f00000001c0)={0x0, @nfc={0x27, 0x0, 0x0, 0x7}, @phonet={0x23, 0x16, 0x8, 0xa3}, @nl=@proc={0x10, 0x0, 0x25dfdbfb, 0x2000000}, 0x1f, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)='dummy0\x00', 0x4, 0x7, 0x9}) (async) io_uring_register$IORING_UNREGISTER_PERSONALITY(r8, 0x17, 0x20000000, r9) syz_io_uring_submit(r2, 0x0, &(0x7f0000000040)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x8, 0x0, @fd_index=0x6, 0x5, 0x0, 0x8, 0x2, 0x0, {0x0, r9}}, 0xfffffffc) 00:07:54 executing program 2: r0 = fsmount(0xffffffffffffffff, 0x0, 0x8) r1 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xb4e5}}, './file0\x00'}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:54 executing program 0: socket(0x22, 0x80005, 0x0) 00:07:54 executing program 0: socket(0x22, 0x80005, 0x0) socket(0x22, 0x80005, 0x0) (async) 00:07:54 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000040)) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000040)) 00:07:54 executing program 4: getsockname$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000080)=0x14) r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:54 executing program 0: r0 = socket(0x15, 0x80005, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x610a03, 0x3) r3 = fanotify_init(0x200, 0x0) fanotify_mark(r3, 0x1, 0x4800003e, r2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000140)='./bus\x00', r4, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:54 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000040)) 00:07:54 executing program 2: r0 = fsmount(0xffffffffffffffff, 0x0, 0x8) r1 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xb4e5}}, './file0\x00'}) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:54 executing program 0: r0 = socket(0x15, 0x80005, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x610a03, 0x3) r3 = fanotify_init(0x200, 0x0) fanotify_mark(r3, 0x1, 0x4800003e, r2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000140)='./bus\x00', r4, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) socket(0x15, 0x80005, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x610a03, 0x3) (async) fanotify_init(0x200, 0x0) (async) fanotify_mark(r3, 0x1, 0x4800003e, r2, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) (async) renameat2(r1, &(0x7f0000000140)='./bus\x00', r4, &(0x7f0000000180)='./file0\x00', 0x0) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async) 00:07:54 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r3, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(r3, &(0x7f0000001140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x40, 0x0, 0x400, 0x70bd27, 0x25dfdbfd, {}, [@L2TP_ATTR_MRU={0x6, 0x1d, 0x8}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @mcast2}]}, 0x40}, 0x1, 0x0, 0x0, 0x8040}, 0x20000010) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) r4 = syz_open_dev$vcsn(&(0x7f0000000000), 0x4ce0, 0x622000) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8916, 0x0) ioctl$BTRFS_IOC_RM_DEV(r5, 0x5000940b, &(0x7f0000000140)={{r6}, "d8d885ba7927341d43fe19e421ae939c2742b2b014855822ba9d9d09b7845f735afef4ecdffe8fd42acc7ad8125b4eec3c11d47604c399f0cc8db3eba1456f17c461ee1f26a345588ed46f5c33871fd3c331e10d2aa1a200b71c7166f6e6bc296dddabb422566b1a5aa3a57830f83d00ef4e9f096d32b945afec10f683b7c3526a4600343acb3171f58a11dfd51aca9b306782562585abaefe78e3c7c4c03050bc83c465e7133a3072d1e931e4887fdcca9f26819fdb8214318b4d136aa394decd1899c899eb4a723e7a32abc04fd01a92f20ef3e4451fef86cc1d8166a1fd875b563b92864ad87a73f8eb338be8f0675c7b27fec2ca2a7ca3e9a2f780a2c2267a03db0ee57606504018994e21faf63302908f2edd99644da86f69639878aebeb9c4288ac9842eb209b15286b8e990fedae7428ae8f4af676f79742f0b41c7d8c9c2636471d095eb3ecdc8f173cd809d0c8f6d87714dff31c0c0690acc35237f5f871bd3b0e313ac2bee10f238591575ccc451a6b5989e9b345719338d0fb9a12f61e4e726fc8f232de40741d5ece2689b96bb74330583272beac0d7fce241db821b6a2a035b8e9c1b7a0f5b4cb937afe93a3a14150fd8800e01243f3a4265eb50cc9cb8be9460d4e8a1cee8ba36551c5fb59aea5cfbe28ab232611235959f1287c78631a54dfaf842c89a548cc3c98fe146dfc695dfb8435cdbab28555a83806aac392628f7d3a466a180518c23048009e84507bb6017faaed8c6c61a0371a84ab02ee05df5b1c90b3b7eecbd70e856c886762db521046c8386f8c2e991b05ce26c39ec9fa4d900b062c5ae9dabe019974f2ed28840b9ff17c4cb2723d7d359769149e7afa66b432fd9a58bb960d24ac111372f590905cd4ac9f7c87697cc6f74c0b131a4456dc968ae302b8fdbfcf5b303d7e8aac0ed5cb1e0cfa8864403a6c989b6e117795d12fb9a46f35e1bb5040d642895cba65c46b98de0054108e2a58d95ee5d6b80293223b37a55377843543aefd60aea77d910c1f897529f7e88c06360e9d5b68d6cd714c412362dff30d07a0a1dacb751fcf971258f5f14bc138612a6acc6d9cf102b14460c8fb1d5364e20912dd801aa0b042fb4b4ebf42102d199a2b1def206d35674e1838615eb1e039b58a312267de5389529bce58ebaf843ac0419fc788d9c78656eb983abdaf90cd70a6bfbb6ca217ce9535945505fd25a1c735e14488f90fa18b013ec21190ad6e905c0278013f313b2993c3d03681e8b0fea9c01b487bb0f7f9c4fb0b20695a757b64b9a2554addc43dcde3b6c56b4c6b7176849b840ac2b2979d1437606e110353711272f17aa1dd264a51329829b148b2937d978de538734c97f185e577daf6ade3ba4f5091c5e8a3de70764f11a73b61ed6fc077a9b07f4c8396c3f81e723571ed41dda39b498c2d59b0e196edbb2ebe535210745ee17738081db184c6cfdc04dbbc1d6b24f1f2c398547d217c1871abd4aec6d627ff4a6fe9c6f214a3d6186338c0ed9d5908588d5f3b91bb5fda6cb218a495f20752700307e48a95749da8a8bcaaedc31d1f85310970fde2f5b64b8113093f2896e871e6aa4e66955e0db43617a19745f893fd2de762df093c1548618e61e1c32ddff4e3186faadebbee71285185122b9f33e95775f39416262771490a2eb3ffe555d3e088b7be74d6f4b15e6e9f189713fc3f0f5a1f41a4a6057a17f1ec1ce9a5adaf778ef5e74fbcd5d26c35990e27eac9d512b92f5b02bc6f26f1c0fdfe962d3840dba6976e360e6ce778d0781bdf4d64ce7c471c0b04328b0ad0d00ec96384bb03209c8fa2acf72e817147a01c8638ca7a45486c3e4faf2fa92afaa2642ffe573d3a78ebdc0166cfc76f0c73464477240ed3d513beda90aa0c17009439b46ada54a9a0c20b84b8578b1e9cd419a5b1ae64d908f9205bcde5c813652a47eec5ce63e60a049e4147d7bf6e6ea323efe8e9d3bd25599076b267a7ef5406d1f47b6fe2056648c180f965cac292a0c9b016a72280a1714b4a62f6aeb2c8191dfbf3159ad4ffb0b133b6f3a817f8c59b5607b3fb0984edcdbbaa78cbf74fa31801a6b587303e2c30e24204a5d61a69ed4c1ae0d7333b5f2c69287dc47c2c40d189e8e2b3aa0dc44fb45d21ea8bbb63434963f1661ebf6d6cd98279ee5dfd7bfc1692000c6b907e7c791535ee8be35300341561e14d71cf17dc5e3fe124eeef3e01bebc071236de51a61a95cd8cd53a0305e5e6fb1baaff3aeda89221b4dedceafff4e670927a991bdd5cd62bf968ee47c50de6f7ae5a9258e93fe715de60ad58788738e67ce6ca7df72b99ea93cf82856ce0b891fc3a87360a69b973840d25795bdf2349cd84276e445cdadad0b031943afcd3ed4130f7f4116b6627e36728a2d11296aa2a653c06cfe80b9f6b6db5dc2b0b78569445ed93a6e9f284bb2127fe223e899a9557fb731bb95ebee3a8d6f900a593e37ea30d356d079a662437fc2d0b1c0fc3ff92d63de847a9a616013e7c60cdc23a399da1ea75ebde7ae4ba7f63389f47e1eec67de233ce43c84ced06131012c10f668ae213127e9f5dd068003cb5e1b4d97043691ed4a220ac16bdfd1728cb93cec03181d10e1541978e7ad3d0303e36c2a1a31935394a901b022ceaac3864c362b7ae759d4e6867a6fc082251cc801117842e0d3f5007c1585d8e7d339133017e2ee9250a2d16c4c4d54623a283b41de30ae806889cca212880075379e08fddf71ed143020efe68e1db74e9f60f05517d9e034c8cbc68e674b4c780de648f876fb3239587d4a5b01f0485a594a1e97f6e50a8e43eeb7ea950e36e5507d71c1246cfeef8723583514e02ea7adb647087a949c7749e2ed2d26d08c501bc43a24e907570ee20a0eef66c6e2f1f3a6f8658a739ea5ee5916983e663aa45c56aec8a5166dc84298cac9a3b17fff517b9c59a013d82bbd465271465784a454c4796c8f814cf7fd2474266acc8678f76f00b8f3ddc8481462e3fffcd52f1ce2d34219445720f0fe2b7b338ee087e18f13e38612ef3361aeeb28456e39a4f0856673e716e895345d98d8ff8e6374cbc7ee24d4a13b4fd3adb24c2d4419a1f5929986abf299e0a12f4313efbd5f75cf2436ed6f06061b7ed105ed51a624ab9bcbf03e5fcffd8206c35cc937ec4d5521009659d65f4567da18ca37e9053ee870b02755a8b6b98d7deeea8a4f23d6e18d7a0e6fa65dfcae75d3ccf005e31fe348ea5d8485dc8da41cb85f984fab5c43177e2ceda5c78f5a177ae18ac8e51ca140b4a45e7dcecfd278df5df83fe4f179b987803e4772fb9624fafe2eb6b8dd3fee905bd5db918b44ab828dc0f8d48ad74775068576ab88afb0d6819e0e88cae06e3f044c245b8db7e6ef731fcaae477c254f6bc8c03830bfff133b0fb7b75cb1e8129040f37c7b9e5593d5d51d2274b9a7bbe481c17e1a1f2622a7bbe3c0f943453e54a861c1a4546de48e0666a62cc7def8967cf2d50dcb73f5c4ec149fdf2d2093aa82239b80ed7553b88b68c066a7d0b793f150d712de55fbc4d8debdc434285a14c671b94ed7b77cea37833659a02398ec6934d9643af607bb8c9cd7244b182c830b4f184b10de95c3b37e229a6d83a8dbb29c5fbdc26ce77fee009af8d551fdc62464a0fac9b395c53c8cb82e76fa8ad33b5463d95d166697478e4e1ad6ca37f84262b470ea1d4752344296e785eca5d7644f702d028e8e6fbae6c961daf20baf2b6e7e029792bae47104d56abcd3153769d698fa32a540060b5e31e9ecd97cfe346dd7a5f90198de05b269375b0364afeae10755a65b9ce5471b74a7190e6c35501043cb121c4a96ce26af47723bb53f0c9c3e8aed68cfc88e023bd648a9b23bb0c04af6fdc99e70f77af527c1bd3476319513cfe29b607bfdf9a264562d372b7b07396d473beed4c367423190fc177fe968ac09218569c8187b9dd84e33bc1f975bceb90669391aab4afc4df46f4f1af2125533cae2e4831459a3ce363973e73a829ae1c385c9b0b7da4df01ad5e8569c84a907d4e17eccae41caa19e2722e07bf20ef0564c00f1e66b6430a851d8a69f9f5f62e6bee9375818627a2f704a295c41dd1449bbee27bf66430c78591ef955f3fed81a127345ac572176ab707873b538a56a7312033945f04faaa37359ba46a6686ecaf300c694bd8fa825eb5f398a7b6c4c0129e95cde1ba64bee8e15f1abfc99f37ce89ee9a556f18fb5b13f0163682af671dcdcef933d4ab7fb98157afce8f109f51105ae28afd7a60fd34d746aad10b22476713699206e5c0c1211b8ecfa22589369e3aab783618677ce50c0e0aa0d007606136f2fbea864b647ca39126d69992dfb2d252e4a292a6d871ad13d8e9343a91d9a6febd4bf4b9feecd643712947837bf49a28e749f821975eaaec756d281bf50ccb550e59b6bc437148b15545748e65d088d8dbe8faf49d5d4e4f6b7eb6f417c819db67bb3cffdd84bfdc6bbfe9f81303adc275a5f185e751f425df6edc78cb0d7b0d1658598713643b3c818110380d9a94ac7930b2675da6c9b1dfa17538b114634092ba41495cac3c389fba86eda8f98a442a77c813ef93e405f29ff318537cd0fed7ac1ad63cbe9a9d8fb635d9cb1e2e84dc4263691779649e8d48eea0b8df00a6091e632aa738337557103b70dc05cb9510ec7876a784762c92fc53474de00b2d067cbd4c12c0d5d5d1f34fa6946cfa2726a94f10e69827af95d636662cc6c24a02371eae7a1fd4b67515d76df0a9998698e391578d619486c717fdbb326930c09d0a62f7f31f4d317745ff4062819e431edbdea9f8157abe7e30e5db22078b3d78a0b831f98efc7f64cebb55126ff95f65a49e90971c0857f609dc2254ae0f1b7744b79ee46ccbbc606fdc1a90a7d85f19c0624bf9416bfa5d609674f81ca90b62cc3b4784d810b3b7c5dfd1175499e4d6ba6d485dff42004660ff22ac8b7580a85b4f4da5cf294335d021a43f97c7a670ff16c1edb3f9ee17e66d66f9fea28d89d6fc9a9ea32dcef504258de0c5485c7f0390b1e09ad0eb3c2bd04e0f61d3ad4f85ab5167f69f25e6323421d13c7a508c1f68185012e71c68715a5d6453562e0bc22908923e47f63eb665978677a94d377ca81be341668f9780382ed514033b9d7ea4627898f05428ec9134597d04b906b561dfdcff2d57d2475d5fa1a9848a2d951743169ba6918507c3b59e046a6fd00b4790a3a6a2d568a8f94d3ec95eb6ab5a5e9d7d6d5f89813d8d4816eec6f6656f764eed8f494119888bc1275c0cd6b8d08cb5bd41f2b13fd1ff0c5570e584e45dc0c894c3277c327eb9f7a92120019003ba4acd0ddbadc0306902264a4deb2699e126af99f4f8a21258eca1ba94edfeca763a2628f07b6f281e6b019eab2bbe4c3e4a4168550d707a3cd6a24405db16b05cfd5e1cc36095c319894799a5fe2517998af54c0c91c5d94a879ea23b520c96f5a4c6faa066c29e4b256b92d822706f3b308206ccc53f1d572e66971db26baaa74f5416c6cd9fc2f1143490a9241805f54be6fec593508c33ef24549a0b25b3f184a0b2d4ff4b11ede1bc9bd0ab337ca5fddb4e3b4c77cb7df07c505e7ca6feb9b1a0885d17eb4006f9f6d85ff79a4cb1dc0f01e416918ef8cfb157af63f0c857696e3ab0c08718d8fe52c59f1ba2877a74cb280060f215ad2103d0ae5e25ac9fba5781428c3afdd3dc57928085a63e944156c565c1a79c52bdb03555c53fde38c5836b5665688e2ce9947a19bebe61066f7b92135dec05a"}) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r1, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r3, 0x0) (async) sendmsg$L2TP_CMD_SESSION_DELETE(r3, &(0x7f0000001140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x40, 0x0, 0x400, 0x70bd27, 0x25dfdbfd, {}, [@L2TP_ATTR_MRU={0x6, 0x1d, 0x8}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @mcast2}]}, 0x40}, 0x1, 0x0, 0x0, 0x8040}, 0x20000010) (async) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r2, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) (async) syz_open_dev$vcsn(&(0x7f0000000000), 0x4ce0, 0x622000) (async) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) (async) socket$nl_sock_diag(0x10, 0x3, 0x4) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8916, 0x0) (async) ioctl$BTRFS_IOC_RM_DEV(r5, 0x5000940b, &(0x7f0000000140)={{r6}, "d8d885ba7927341d43fe19e421ae939c2742b2b014855822ba9d9d09b7845f735afef4ecdffe8fd42acc7ad8125b4eec3c11d47604c399f0cc8db3eba1456f17c461ee1f26a345588ed46f5c33871fd3c331e10d2aa1a200b71c7166f6e6bc296dddabb422566b1a5aa3a57830f83d00ef4e9f096d32b945afec10f683b7c3526a4600343acb3171f58a11dfd51aca9b306782562585abaefe78e3c7c4c03050bc83c465e7133a3072d1e931e4887fdcca9f26819fdb8214318b4d136aa394decd1899c899eb4a723e7a32abc04fd01a92f20ef3e4451fef86cc1d8166a1fd875b563b92864ad87a73f8eb338be8f0675c7b27fec2ca2a7ca3e9a2f780a2c2267a03db0ee57606504018994e21faf63302908f2edd99644da86f69639878aebeb9c4288ac9842eb209b15286b8e990fedae7428ae8f4af676f79742f0b41c7d8c9c2636471d095eb3ecdc8f173cd809d0c8f6d87714dff31c0c0690acc35237f5f871bd3b0e313ac2bee10f238591575ccc451a6b5989e9b345719338d0fb9a12f61e4e726fc8f232de40741d5ece2689b96bb74330583272beac0d7fce241db821b6a2a035b8e9c1b7a0f5b4cb937afe93a3a14150fd8800e01243f3a4265eb50cc9cb8be9460d4e8a1cee8ba36551c5fb59aea5cfbe28ab232611235959f1287c78631a54dfaf842c89a548cc3c98fe146dfc695dfb8435cdbab28555a83806aac392628f7d3a466a180518c23048009e84507bb6017faaed8c6c61a0371a84ab02ee05df5b1c90b3b7eecbd70e856c886762db521046c8386f8c2e991b05ce26c39ec9fa4d900b062c5ae9dabe019974f2ed28840b9ff17c4cb2723d7d359769149e7afa66b432fd9a58bb960d24ac111372f590905cd4ac9f7c87697cc6f74c0b131a4456dc968ae302b8fdbfcf5b303d7e8aac0ed5cb1e0cfa8864403a6c989b6e117795d12fb9a46f35e1bb5040d642895cba65c46b98de0054108e2a58d95ee5d6b80293223b37a55377843543aefd60aea77d910c1f897529f7e88c06360e9d5b68d6cd714c412362dff30d07a0a1dacb751fcf971258f5f14bc138612a6acc6d9cf102b14460c8fb1d5364e20912dd801aa0b042fb4b4ebf42102d199a2b1def206d35674e1838615eb1e039b58a312267de5389529bce58ebaf843ac0419fc788d9c78656eb983abdaf90cd70a6bfbb6ca217ce9535945505fd25a1c735e14488f90fa18b013ec21190ad6e905c0278013f313b2993c3d03681e8b0fea9c01b487bb0f7f9c4fb0b20695a757b64b9a2554addc43dcde3b6c56b4c6b7176849b840ac2b2979d1437606e110353711272f17aa1dd264a51329829b148b2937d978de538734c97f185e577daf6ade3ba4f5091c5e8a3de70764f11a73b61ed6fc077a9b07f4c8396c3f81e723571ed41dda39b498c2d59b0e196edbb2ebe535210745ee17738081db184c6cfdc04dbbc1d6b24f1f2c398547d217c1871abd4aec6d627ff4a6fe9c6f214a3d6186338c0ed9d5908588d5f3b91bb5fda6cb218a495f20752700307e48a95749da8a8bcaaedc31d1f85310970fde2f5b64b8113093f2896e871e6aa4e66955e0db43617a19745f893fd2de762df093c1548618e61e1c32ddff4e3186faadebbee71285185122b9f33e95775f39416262771490a2eb3ffe555d3e088b7be74d6f4b15e6e9f189713fc3f0f5a1f41a4a6057a17f1ec1ce9a5adaf778ef5e74fbcd5d26c35990e27eac9d512b92f5b02bc6f26f1c0fdfe962d3840dba6976e360e6ce778d0781bdf4d64ce7c471c0b04328b0ad0d00ec96384bb03209c8fa2acf72e817147a01c8638ca7a45486c3e4faf2fa92afaa2642ffe573d3a78ebdc0166cfc76f0c73464477240ed3d513beda90aa0c17009439b46ada54a9a0c20b84b8578b1e9cd419a5b1ae64d908f9205bcde5c813652a47eec5ce63e60a049e4147d7bf6e6ea323efe8e9d3bd25599076b267a7ef5406d1f47b6fe2056648c180f965cac292a0c9b016a72280a1714b4a62f6aeb2c8191dfbf3159ad4ffb0b133b6f3a817f8c59b5607b3fb0984edcdbbaa78cbf74fa31801a6b587303e2c30e24204a5d61a69ed4c1ae0d7333b5f2c69287dc47c2c40d189e8e2b3aa0dc44fb45d21ea8bbb63434963f1661ebf6d6cd98279ee5dfd7bfc1692000c6b907e7c791535ee8be35300341561e14d71cf17dc5e3fe124eeef3e01bebc071236de51a61a95cd8cd53a0305e5e6fb1baaff3aeda89221b4dedceafff4e670927a991bdd5cd62bf968ee47c50de6f7ae5a9258e93fe715de60ad58788738e67ce6ca7df72b99ea93cf82856ce0b891fc3a87360a69b973840d25795bdf2349cd84276e445cdadad0b031943afcd3ed4130f7f4116b6627e36728a2d11296aa2a653c06cfe80b9f6b6db5dc2b0b78569445ed93a6e9f284bb2127fe223e899a9557fb731bb95ebee3a8d6f900a593e37ea30d356d079a662437fc2d0b1c0fc3ff92d63de847a9a616013e7c60cdc23a399da1ea75ebde7ae4ba7f63389f47e1eec67de233ce43c84ced06131012c10f668ae213127e9f5dd068003cb5e1b4d97043691ed4a220ac16bdfd1728cb93cec03181d10e1541978e7ad3d0303e36c2a1a31935394a901b022ceaac3864c362b7ae759d4e6867a6fc082251cc801117842e0d3f5007c1585d8e7d339133017e2ee9250a2d16c4c4d54623a283b41de30ae806889cca212880075379e08fddf71ed143020efe68e1db74e9f60f05517d9e034c8cbc68e674b4c780de648f876fb3239587d4a5b01f0485a594a1e97f6e50a8e43eeb7ea950e36e5507d71c1246cfeef8723583514e02ea7adb647087a949c7749e2ed2d26d08c501bc43a24e907570ee20a0eef66c6e2f1f3a6f8658a739ea5ee5916983e663aa45c56aec8a5166dc84298cac9a3b17fff517b9c59a013d82bbd465271465784a454c4796c8f814cf7fd2474266acc8678f76f00b8f3ddc8481462e3fffcd52f1ce2d34219445720f0fe2b7b338ee087e18f13e38612ef3361aeeb28456e39a4f0856673e716e895345d98d8ff8e6374cbc7ee24d4a13b4fd3adb24c2d4419a1f5929986abf299e0a12f4313efbd5f75cf2436ed6f06061b7ed105ed51a624ab9bcbf03e5fcffd8206c35cc937ec4d5521009659d65f4567da18ca37e9053ee870b02755a8b6b98d7deeea8a4f23d6e18d7a0e6fa65dfcae75d3ccf005e31fe348ea5d8485dc8da41cb85f984fab5c43177e2ceda5c78f5a177ae18ac8e51ca140b4a45e7dcecfd278df5df83fe4f179b987803e4772fb9624fafe2eb6b8dd3fee905bd5db918b44ab828dc0f8d48ad74775068576ab88afb0d6819e0e88cae06e3f044c245b8db7e6ef731fcaae477c254f6bc8c03830bfff133b0fb7b75cb1e8129040f37c7b9e5593d5d51d2274b9a7bbe481c17e1a1f2622a7bbe3c0f943453e54a861c1a4546de48e0666a62cc7def8967cf2d50dcb73f5c4ec149fdf2d2093aa82239b80ed7553b88b68c066a7d0b793f150d712de55fbc4d8debdc434285a14c671b94ed7b77cea37833659a02398ec6934d9643af607bb8c9cd7244b182c830b4f184b10de95c3b37e229a6d83a8dbb29c5fbdc26ce77fee009af8d551fdc62464a0fac9b395c53c8cb82e76fa8ad33b5463d95d166697478e4e1ad6ca37f84262b470ea1d4752344296e785eca5d7644f702d028e8e6fbae6c961daf20baf2b6e7e029792bae47104d56abcd3153769d698fa32a540060b5e31e9ecd97cfe346dd7a5f90198de05b269375b0364afeae10755a65b9ce5471b74a7190e6c35501043cb121c4a96ce26af47723bb53f0c9c3e8aed68cfc88e023bd648a9b23bb0c04af6fdc99e70f77af527c1bd3476319513cfe29b607bfdf9a264562d372b7b07396d473beed4c367423190fc177fe968ac09218569c8187b9dd84e33bc1f975bceb90669391aab4afc4df46f4f1af2125533cae2e4831459a3ce363973e73a829ae1c385c9b0b7da4df01ad5e8569c84a907d4e17eccae41caa19e2722e07bf20ef0564c00f1e66b6430a851d8a69f9f5f62e6bee9375818627a2f704a295c41dd1449bbee27bf66430c78591ef955f3fed81a127345ac572176ab707873b538a56a7312033945f04faaa37359ba46a6686ecaf300c694bd8fa825eb5f398a7b6c4c0129e95cde1ba64bee8e15f1abfc99f37ce89ee9a556f18fb5b13f0163682af671dcdcef933d4ab7fb98157afce8f109f51105ae28afd7a60fd34d746aad10b22476713699206e5c0c1211b8ecfa22589369e3aab783618677ce50c0e0aa0d007606136f2fbea864b647ca39126d69992dfb2d252e4a292a6d871ad13d8e9343a91d9a6febd4bf4b9feecd643712947837bf49a28e749f821975eaaec756d281bf50ccb550e59b6bc437148b15545748e65d088d8dbe8faf49d5d4e4f6b7eb6f417c819db67bb3cffdd84bfdc6bbfe9f81303adc275a5f185e751f425df6edc78cb0d7b0d1658598713643b3c818110380d9a94ac7930b2675da6c9b1dfa17538b114634092ba41495cac3c389fba86eda8f98a442a77c813ef93e405f29ff318537cd0fed7ac1ad63cbe9a9d8fb635d9cb1e2e84dc4263691779649e8d48eea0b8df00a6091e632aa738337557103b70dc05cb9510ec7876a784762c92fc53474de00b2d067cbd4c12c0d5d5d1f34fa6946cfa2726a94f10e69827af95d636662cc6c24a02371eae7a1fd4b67515d76df0a9998698e391578d619486c717fdbb326930c09d0a62f7f31f4d317745ff4062819e431edbdea9f8157abe7e30e5db22078b3d78a0b831f98efc7f64cebb55126ff95f65a49e90971c0857f609dc2254ae0f1b7744b79ee46ccbbc606fdc1a90a7d85f19c0624bf9416bfa5d609674f81ca90b62cc3b4784d810b3b7c5dfd1175499e4d6ba6d485dff42004660ff22ac8b7580a85b4f4da5cf294335d021a43f97c7a670ff16c1edb3f9ee17e66d66f9fea28d89d6fc9a9ea32dcef504258de0c5485c7f0390b1e09ad0eb3c2bd04e0f61d3ad4f85ab5167f69f25e6323421d13c7a508c1f68185012e71c68715a5d6453562e0bc22908923e47f63eb665978677a94d377ca81be341668f9780382ed514033b9d7ea4627898f05428ec9134597d04b906b561dfdcff2d57d2475d5fa1a9848a2d951743169ba6918507c3b59e046a6fd00b4790a3a6a2d568a8f94d3ec95eb6ab5a5e9d7d6d5f89813d8d4816eec6f6656f764eed8f494119888bc1275c0cd6b8d08cb5bd41f2b13fd1ff0c5570e584e45dc0c894c3277c327eb9f7a92120019003ba4acd0ddbadc0306902264a4deb2699e126af99f4f8a21258eca1ba94edfeca763a2628f07b6f281e6b019eab2bbe4c3e4a4168550d707a3cd6a24405db16b05cfd5e1cc36095c319894799a5fe2517998af54c0c91c5d94a879ea23b520c96f5a4c6faa066c29e4b256b92d822706f3b308206ccc53f1d572e66971db26baaa74f5416c6cd9fc2f1143490a9241805f54be6fec593508c33ef24549a0b25b3f184a0b2d4ff4b11ede1bc9bd0ab337ca5fddb4e3b4c77cb7df07c505e7ca6feb9b1a0885d17eb4006f9f6d85ff79a4cb1dc0f01e416918ef8cfb157af63f0c857696e3ab0c08718d8fe52c59f1ba2877a74cb280060f215ad2103d0ae5e25ac9fba5781428c3afdd3dc57928085a63e944156c565c1a79c52bdb03555c53fde38c5836b5665688e2ce9947a19bebe61066f7b92135dec05a"}) (async) 00:07:54 executing program 2: r0 = fsmount(0xffffffffffffffff, 0x0, 0x8) r1 = socket$qrtr(0x2a, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xb4e5}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r0, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0xb4e5}}, './file0\x00'}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:54 executing program 4: getsockname$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000080)=0x14) r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r0, 0x0) (async) sendmsg$TIPC_NL_BEARER_GET(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x1a8, 0x0, 0x100, 0x70bd25, 0x25dfdbfd, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xffffe265}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x401}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3ff}]}, @TIPC_NLA_LINK={0xec, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2800}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x310e}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7fffffff}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x20}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xea81}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffff81}]}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1000}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10000000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x800}]}]}, @TIPC_NLA_MEDIA={0x38, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7ff}]}]}, @TIPC_NLA_SOCK={0x4}, @TIPC_NLA_LINK={0x48, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}]}]}]}, 0x1a8}, 0x1, 0x0, 0x0, 0x4000}, 0x44005) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async, rerun: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (rerun: 32) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r2, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, 0xffffffffffffffff) (async, rerun: 32) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (rerun: 32) 00:07:54 executing program 3: r0 = socket(0x10, 0x4, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) connect$rose(r0, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @null]}, 0x40) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$IP_VS_SO_GET_DESTS(r1, 0x0, 0x484, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) 00:07:54 executing program 4: getsockname$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000080)=0x14) (async, rerun: 32) r0 = socket(0x15, 0x80005, 0x0) (rerun: 32) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:54 executing program 3: r0 = socket(0x10, 0x4, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) connect$rose(r0, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @null]}, 0x40) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$IP_VS_SO_GET_DESTS(r1, 0x0, 0x484, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) 00:07:55 executing program 0: r0 = socket(0x15, 0x80005, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x610a03, 0x3) r3 = fanotify_init(0x200, 0x0) fanotify_mark(r3, 0x1, 0x4800003e, r2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000140)='./bus\x00', r4, &(0x7f0000000180)='./file0\x00', 0x0) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:55 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) r2 = syz_open_dev$mouse(&(0x7f0000000080), 0x9d1, 0x486c01) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f00000000c0)=0x2000, 0x4) ftruncate(r1, 0x0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x1, &(0x7f0000000000)=@ccm_128={{0x303}, "53302aa1e3d4a917", "69b627515f04ab6b3aed11eb43574a63", "27c31a7e", "576204d7609e9acf"}, 0x28) setsockopt$sock_timeval(r0, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:55 executing program 4: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket(0x15, 0x80005, 0x4) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) getsockopt(r0, 0x33, 0x271e, 0x0, &(0x7f0000000080)) 00:07:55 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) write(r0, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r0, 0x0) sendmsg$TIPC_NL_BEARER_GET(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000040)={&(0x7f0000000140)={0x1a8, 0x0, 0x100, 0x70bd25, 0x25dfdbfd, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xffffe265}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x401}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3ff}]}, @TIPC_NLA_LINK={0xec, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2800}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x310e}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7fffffff}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x20}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xea81}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffff81}]}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1000}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10000000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x800}]}]}, @TIPC_NLA_MEDIA={0x38, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7ff}]}]}, @TIPC_NLA_SOCK={0x4}, @TIPC_NLA_LINK={0x48, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}]}]}]}, 0x1a8}, 0x1, 0x0, 0x0, 0x4000}, 0x44005) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, 0xffffffffffffffff) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 0: r0 = socket(0x15, 0x80005, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) write$binfmt_misc(r1, &(0x7f0000000040)={'syz0', "ee917279bdfb4a420d74269b5a5f8c996313bf1ce91cce0c983cda4949c55228d3771341ea5e672bed162ac9a475db11db7226b885b2dfc7eca945a230db9ac5"}, 0x44) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) connect$inet(r2, &(0x7f0000010100)={0x2, 0x4e23, @empty}, 0x10) getsockopt(r0, 0x200000000114, 0xffffffff, 0x0, &(0x7f0000000000)) sendmsg$NFNL_MSG_CTHELPER_GET(0xffffffffffffffff, &(0x7f00000102c0)={&(0x7f0000010180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000010280)={&(0x7f00000101c0)={0x94, 0x1, 0x9, 0x102, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_TUPLE={0x44, 0x2, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x3f}, @NFCTH_TUPLE={0x10, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0xb}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0xc04f}}]}, 0x94}}, 0x40081) 00:07:55 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x32440) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 3: r0 = socket(0x10, 0x4, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) connect$rose(r0, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @null]}, 0x40) (async) connect$rose(r0, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @null]}, 0x40) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$IP_VS_SO_GET_DESTS(r1, 0x0, 0x484, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) 00:07:55 executing program 4: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket(0x15, 0x80005, 0x4) (async) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) (async) getsockopt(r0, 0x33, 0x271e, 0x0, &(0x7f0000000080)) 00:07:55 executing program 0: r0 = socket(0x15, 0x80005, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) write$binfmt_misc(r1, &(0x7f0000000040)={'syz0', "ee917279bdfb4a420d74269b5a5f8c996313bf1ce91cce0c983cda4949c55228d3771341ea5e672bed162ac9a475db11db7226b885b2dfc7eca945a230db9ac5"}, 0x44) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) connect$inet(r2, &(0x7f0000010100)={0x2, 0x4e23, @empty}, 0x10) getsockopt(r0, 0x200000000114, 0xffffffff, 0x0, &(0x7f0000000000)) sendmsg$NFNL_MSG_CTHELPER_GET(0xffffffffffffffff, &(0x7f00000102c0)={&(0x7f0000010180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000010280)={&(0x7f00000101c0)={0x94, 0x1, 0x9, 0x102, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_TUPLE={0x44, 0x2, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x3f}, @NFCTH_TUPLE={0x10, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0xb}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0xc04f}}]}, 0x94}}, 0x40081) socket(0x15, 0x80005, 0x0) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000040)={'syz0', "ee917279bdfb4a420d74269b5a5f8c996313bf1ce91cce0c983cda4949c55228d3771341ea5e672bed162ac9a475db11db7226b885b2dfc7eca945a230db9ac5"}, 0x44) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) connect$inet(r2, &(0x7f0000010100)={0x2, 0x4e23, @empty}, 0x10) (async) getsockopt(r0, 0x200000000114, 0xffffffff, 0x0, &(0x7f0000000000)) (async) sendmsg$NFNL_MSG_CTHELPER_GET(0xffffffffffffffff, &(0x7f00000102c0)={&(0x7f0000010180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000010280)={&(0x7f00000101c0)={0x94, 0x1, 0x9, 0x102, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_TUPLE={0x44, 0x2, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x3f}, @NFCTH_TUPLE={0x10, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0xb}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0xc04f}}]}, 0x94}}, 0x40081) (async) 00:07:55 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x7) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 4: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async) socket(0x15, 0x80005, 0x4) (async, rerun: 64) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8916, 0x0) getsockopt(r0, 0x33, 0x271e, 0x0, &(0x7f0000000080)) 00:07:55 executing program 0: r0 = socket(0x15, 0x80005, 0x0) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000040)={'syz0', "ee917279bdfb4a420d74269b5a5f8c996313bf1ce91cce0c983cda4949c55228d3771341ea5e672bed162ac9a475db11db7226b885b2dfc7eca945a230db9ac5"}, 0x44) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) connect$inet(r2, &(0x7f0000010100)={0x2, 0x4e23, @empty}, 0x10) (async, rerun: 64) getsockopt(r0, 0x200000000114, 0xffffffff, 0x0, &(0x7f0000000000)) (rerun: 64) sendmsg$NFNL_MSG_CTHELPER_GET(0xffffffffffffffff, &(0x7f00000102c0)={&(0x7f0000010180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000010280)={&(0x7f00000101c0)={0x94, 0x1, 0x9, 0x102, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_TUPLE={0x44, 0x2, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x3f}, @NFCTH_TUPLE={0x10, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}]}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0xb}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0xc04f}}]}, 0x94}}, 0x40081) 00:07:55 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x32440) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000080), r0) sendmsg$NLBL_UNLABEL_C_STATICADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x50, r1, 0x1, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_SECCTX={0x27, 0x7, 'system_u:object_r:lirc_device_t:s0\x00'}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'pim6reg0\x00'}]}, 0x50}}, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000200), r4) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000040)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_DEL_SECLEVEL(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x1c, r5, 0x1, 0x0, 0x0, {0x2b}, [@IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r6}]}, 0x1c}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wpan3\x00', 0x0}) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000200), r10) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000040)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_DEL_SECLEVEL(r9, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x1c, r11, 0x1, 0x0, 0x0, {0x2b}, [@IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r12}]}, 0x1c}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x78, 0x0, 0x800, 0x70bd27, 0x25dfdbfb, {}, [@NL802154_ATTR_SEC_DEVICE={0x10, 0x2c, 0x0, 0x1, {0xc}}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r12}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r13}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_SEC_DEVICE={0x10, 0x2c, 0x0, 0x1, {0xc, 0x4, {0xaaaaaaaaaaaa0002}}}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_SEC_DEVICE={0x10, 0x2c, 0x0, 0x1, {0xc, 0x4, {0xaaaaaaaaaaaa0302}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80}, 0x4050) r14 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r14, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x11) 00:07:55 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x7) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000080)={r2}, 0x14) r3 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r3, 0x89e1, 0x0) sendto$inet(r3, &(0x7f0000000240)="5bfe25bbdabbf92888cdaec88a70d23d7ce4684a4f4a3fa1fa4da53ae70ad7782a22b074561971322c500883d70c700e30e2f51e3278476691e7f2037b6be14f3bc1c0e27c8883cfba6cc0f14bc5e62d49849484da258e62090453f51a6f667d796a60e9cfe20ac7c6ccb5b7ef1df1bff69b04cefb502d1b053f80319137a9359b21a912b6e52e0000000000cc7dd1d9cea0b5f6884588d1474cdf60fa35b944fa7eca6b0007056ffa427fa3f54b25ace6eeff0670a148605dde323e32ce235a43458d424dd90885a3d22474c68375a70daaaed3e771e1586bceb65e359518fbccf09ea4eab335d6d335cefae83b400a0b76c52759c7e7a2f2dcba4b11a04509e0950f363a1d8a36a33cb224d3b8c51bf662a9567f316e9b0867bbaf0a8e0d6a51f7f6e6a648eb8c9b65cc6fee36aede5b042f9949a3d8a58cebc9b2d9149a04e79a", 0x142, 0x4895, &(0x7f0000000200)={0x2, 0x4e1e, @dev={0xac, 0x14, 0x14, 0x2c}}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000040)={r2, @in={{0x2, 0x4e20, @loopback}}, 0x9, 0xf379}, 0x90) r4 = socket(0x15, 0x80005, 0x0) getsockopt(r4, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:55 executing program 5: r0 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x32440) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x32440) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) 00:07:55 executing program 4: r0 = socket(0x2c, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) r1 = socket(0x1f, 0x1, 0x5) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000040)={0xb12, 0x200, 0x200, 0x82dea256, 0x8}, 0x14) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000080)={0x0, 0x382, &(0x7f0000000140)={0x0, 0xb7ff}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001280)=ANY=[@ANYBLOB="3400000010000104000009040000000000000000", @ANYRES32=r4, @ANYBLOB="f7ff000000000000140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f00000000c0)=@newtclass={0x10c, 0x28, 0x400, 0x70bd27, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x4, 0x8}, {0xb, 0x4}, {0xffff, 0xd}}, [@tclass_kind_options=@c_atm={{0x8}, {0xc8, 0x2, [@TCA_ATM_HDR={0x7, 0x3, "b2f92d"}, @TCA_ATM_HDR={0x2a, 0x3, "1262d49ec050a026f0e99cfc8c68879033f00f67aa2cfa31695695dc56b29f9a172f7c116fbd"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff3, 0xa}}, @TCA_ATM_EXCESS={0x8, 0x4, {0xf, 0xfff1}}, @TCA_ATM_EXCESS={0x8, 0x4, {0x7, 0xfff2}}, @TCA_ATM_HDR={0x35, 0x3, "3c2f4fb6e70547cfa65e4daf19a1422d9324397b74a3f2d76fa80c5eb74ce824711a44b278a502ef51797ea968c244a7cc"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff1, 0x9}}, @TCA_ATM_HDR={0x2d, 0x3, "9a5a0c8819d4d9ded32c7dfa2f9661cdee4327b41b16baf4f3952731f44243fa226cece5bc4491cf6a"}, @TCA_ATM_FD={0x8, 0x1, r1}]}}, @TCA_RATE={0x6, 0x5, {0x3f, 0x4}}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5}}, @TCA_RATE={0x6, 0x5, {0xfd, 0x40}}]}, 0x10c}, 0x1, 0x0, 0x0, 0x4000000}, 0x20000000) 00:07:55 executing program 0: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0xa0}, &(0x7f00000000c0)=0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) write$P9_RSTAT(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="bb0000007d0600000034002000fbffffff040000000004000000000000000000eaffffffffffffff00000000000001002d00"/59], 0x3b) r2 = socket(0x15, 0x80005, 0x0) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x1400) getsockopt(r2, 0x200000000114, 0x2718, 0x0, &(0x7f0000000040)) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x84040, 0x0) fcntl$F_SET_RW_HINT(r4, 0x40c, &(0x7f00000001c0)=0x1) [ 475.536580][T21683] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 475.556386][T21683] bridge7: entered promiscuous mode [ 475.560670][T21683] bridge7: entered allmulticast mode 00:07:55 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x3c1c81) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000080)={r2}, 0x14) r3 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r3, 0x89e1, 0x0) sendto$inet(r3, &(0x7f0000000240)="5bfe25bbdabbf92888cdaec88a70d23d7ce4684a4f4a3fa1fa4da53ae70ad7782a22b074561971322c500883d70c700e30e2f51e3278476691e7f2037b6be14f3bc1c0e27c8883cfba6cc0f14bc5e62d49849484da258e62090453f51a6f667d796a60e9cfe20ac7c6ccb5b7ef1df1bff69b04cefb502d1b053f80319137a9359b21a912b6e52e0000000000cc7dd1d9cea0b5f6884588d1474cdf60fa35b944fa7eca6b0007056ffa427fa3f54b25ace6eeff0670a148605dde323e32ce235a43458d424dd90885a3d22474c68375a70daaaed3e771e1586bceb65e359518fbccf09ea4eab335d6d335cefae83b400a0b76c52759c7e7a2f2dcba4b11a04509e0950f363a1d8a36a33cb224d3b8c51bf662a9567f316e9b0867bbaf0a8e0d6a51f7f6e6a648eb8c9b65cc6fee36aede5b042f9949a3d8a58cebc9b2d9149a04e79a", 0x142, 0x4895, &(0x7f0000000200)={0x2, 0x4e1e, @dev={0xac, 0x14, 0x14, 0x2c}}, 0x10) (async) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000040)={r2, @in={{0x2, 0x4e20, @loopback}}, 0x9, 0xf379}, 0x90) (async) r4 = socket(0x15, 0x80005, 0x0) getsockopt(r4, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) 00:07:55 executing program 0: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0xa0}, &(0x7f00000000c0)=0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) write$P9_RSTAT(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="bb0000007d0600000034002000fbffffff040000000004000000000000000000eaffffffffffffff00000000000001002d00"/59], 0x3b) (async) r2 = socket(0x15, 0x80005, 0x0) (async) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x1400) (async) getsockopt(r2, 0x200000000114, 0x2718, 0x0, &(0x7f0000000040)) (async) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x84040, 0x0) fcntl$F_SET_RW_HINT(r4, 0x40c, &(0x7f00000001c0)=0x1) 00:07:55 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x7) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 4: r0 = socket(0x2c, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) r1 = socket(0x1f, 0x1, 0x5) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000040)={0xb12, 0x200, 0x200, 0x82dea256, 0x8}, 0x14) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000080)={0x0, 0x382, &(0x7f0000000140)={0x0, 0xb7ff}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001280)=ANY=[@ANYBLOB="3400000010000104000009040000000000000000", @ANYRES32=r4, @ANYBLOB="f7ff000000000000140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f00000000c0)=@newtclass={0x10c, 0x28, 0x400, 0x70bd27, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x4, 0x8}, {0xb, 0x4}, {0xffff, 0xd}}, [@tclass_kind_options=@c_atm={{0x8}, {0xc8, 0x2, [@TCA_ATM_HDR={0x7, 0x3, "b2f92d"}, @TCA_ATM_HDR={0x2a, 0x3, "1262d49ec050a026f0e99cfc8c68879033f00f67aa2cfa31695695dc56b29f9a172f7c116fbd"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff3, 0xa}}, @TCA_ATM_EXCESS={0x8, 0x4, {0xf, 0xfff1}}, @TCA_ATM_EXCESS={0x8, 0x4, {0x7, 0xfff2}}, @TCA_ATM_HDR={0x35, 0x3, "3c2f4fb6e70547cfa65e4daf19a1422d9324397b74a3f2d76fa80c5eb74ce824711a44b278a502ef51797ea968c244a7cc"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff1, 0x9}}, @TCA_ATM_HDR={0x2d, 0x3, "9a5a0c8819d4d9ded32c7dfa2f9661cdee4327b41b16baf4f3952731f44243fa226cece5bc4491cf6a"}, @TCA_ATM_FD={0x8, 0x1, r1}]}}, @TCA_RATE={0x6, 0x5, {0x3f, 0x4}}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5}}, @TCA_RATE={0x6, 0x5, {0xfd, 0x40}}]}, 0x10c}, 0x1, 0x0, 0x0, 0x4000000}, 0x20000000) socket(0x2c, 0x80005, 0x0) (async) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) socket(0x1f, 0x1, 0x5) (async) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000040)={0xb12, 0x200, 0x200, 0x82dea256, 0x8}, 0x14) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000080)={0x0, 0x382, &(0x7f0000000140)={0x0, 0xb7ff}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001280)=ANY=[@ANYBLOB="3400000010000104000009040000000000000000", @ANYRES32=r4, @ANYBLOB="f7ff000000000000140012000c000100627269646765"], 0x34}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f00000000c0)=@newtclass={0x10c, 0x28, 0x400, 0x70bd27, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x4, 0x8}, {0xb, 0x4}, {0xffff, 0xd}}, [@tclass_kind_options=@c_atm={{0x8}, {0xc8, 0x2, [@TCA_ATM_HDR={0x7, 0x3, "b2f92d"}, @TCA_ATM_HDR={0x2a, 0x3, "1262d49ec050a026f0e99cfc8c68879033f00f67aa2cfa31695695dc56b29f9a172f7c116fbd"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff3, 0xa}}, @TCA_ATM_EXCESS={0x8, 0x4, {0xf, 0xfff1}}, @TCA_ATM_EXCESS={0x8, 0x4, {0x7, 0xfff2}}, @TCA_ATM_HDR={0x35, 0x3, "3c2f4fb6e70547cfa65e4daf19a1422d9324397b74a3f2d76fa80c5eb74ce824711a44b278a502ef51797ea968c244a7cc"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff1, 0x9}}, @TCA_ATM_HDR={0x2d, 0x3, "9a5a0c8819d4d9ded32c7dfa2f9661cdee4327b41b16baf4f3952731f44243fa226cece5bc4491cf6a"}, @TCA_ATM_FD={0x8, 0x1, r1}]}}, @TCA_RATE={0x6, 0x5, {0x3f, 0x4}}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5}}, @TCA_RATE={0x6, 0x5, {0xfd, 0x40}}]}, 0x10c}, 0x1, 0x0, 0x0, 0x4000000}, 0x20000000) (async) 00:07:55 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000080)={r2}, 0x14) r3 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r3, 0x89e1, 0x0) (async) sendto$inet(r3, &(0x7f0000000240)="5bfe25bbdabbf92888cdaec88a70d23d7ce4684a4f4a3fa1fa4da53ae70ad7782a22b074561971322c500883d70c700e30e2f51e3278476691e7f2037b6be14f3bc1c0e27c8883cfba6cc0f14bc5e62d49849484da258e62090453f51a6f667d796a60e9cfe20ac7c6ccb5b7ef1df1bff69b04cefb502d1b053f80319137a9359b21a912b6e52e0000000000cc7dd1d9cea0b5f6884588d1474cdf60fa35b944fa7eca6b0007056ffa427fa3f54b25ace6eeff0670a148605dde323e32ce235a43458d424dd90885a3d22474c68375a70daaaed3e771e1586bceb65e359518fbccf09ea4eab335d6d335cefae83b400a0b76c52759c7e7a2f2dcba4b11a04509e0950f363a1d8a36a33cb224d3b8c51bf662a9567f316e9b0867bbaf0a8e0d6a51f7f6e6a648eb8c9b65cc6fee36aede5b042f9949a3d8a58cebc9b2d9149a04e79a", 0x142, 0x4895, &(0x7f0000000200)={0x2, 0x4e1e, @dev={0xac, 0x14, 0x14, 0x2c}}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000040)={r2, @in={{0x2, 0x4e20, @loopback}}, 0x9, 0xf379}, 0x90) (async) r4 = socket(0x15, 0x80005, 0x0) getsockopt(r4, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) [ 475.680163][T21701] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 475.687844][T21701] bridge8: entered promiscuous mode [ 475.695356][T21701] bridge8: entered allmulticast mode 00:07:55 executing program 2: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0xa0}, &(0x7f00000000c0)=0x8) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) write$P9_RSTAT(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="bb0000007d0600000034002000fbffffff040000000004000000000000000000eaffffffffffffff00000000000001002d00"/59], 0x3b) r2 = socket(0x15, 0x80005, 0x0) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x1400) getsockopt(r2, 0x200000000114, 0x2718, 0x0, &(0x7f0000000040)) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x84040, 0x0) fcntl$F_SET_RW_HINT(r4, 0x40c, &(0x7f00000001c0)=0x1) 00:07:55 executing program 0: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={0x0, 0xa0}, &(0x7f00000000c0)=0x8) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) write$P9_RSTAT(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="bb0000007d0600000034002000fbffffff040000000004000000000000000000eaffffffffffffff00000000000001002d00"/59], 0x3b) (async) r2 = socket(0x15, 0x80005, 0x0) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x1400) (async) getsockopt(r2, 0x200000000114, 0x2718, 0x0, &(0x7f0000000040)) (async) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x84040, 0x0) fcntl$F_SET_RW_HINT(r4, 0x40c, &(0x7f00000001c0)=0x1) 00:07:55 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x3c1c81) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_KEY(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20010000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x300, 0x70bd27, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x44001}, 0x0) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) 00:07:55 executing program 4: r0 = socket(0x2c, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) r1 = socket(0x1f, 0x1, 0x5) (async) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000040)={0xb12, 0x200, 0x200, 0x82dea256, 0x8}, 0x14) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000080)={0x0, 0x382, &(0x7f0000000140)={0x0, 0xb7ff}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001280)=ANY=[@ANYBLOB="3400000010000104000009040000000000000000", @ANYRES32=r4, @ANYBLOB="f7ff000000000000140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f00000000c0)=@newtclass={0x10c, 0x28, 0x400, 0x70bd27, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x4, 0x8}, {0xb, 0x4}, {0xffff, 0xd}}, [@tclass_kind_options=@c_atm={{0x8}, {0xc8, 0x2, [@TCA_ATM_HDR={0x7, 0x3, "b2f92d"}, @TCA_ATM_HDR={0x2a, 0x3, "1262d49ec050a026f0e99cfc8c68879033f00f67aa2cfa31695695dc56b29f9a172f7c116fbd"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff3, 0xa}}, @TCA_ATM_EXCESS={0x8, 0x4, {0xf, 0xfff1}}, @TCA_ATM_EXCESS={0x8, 0x4, {0x7, 0xfff2}}, @TCA_ATM_HDR={0x35, 0x3, "3c2f4fb6e70547cfa65e4daf19a1422d9324397b74a3f2d76fa80c5eb74ce824711a44b278a502ef51797ea968c244a7cc"}, @TCA_ATM_EXCESS={0x8, 0x4, {0xfff1, 0x9}}, @TCA_ATM_HDR={0x2d, 0x3, "9a5a0c8819d4d9ded32c7dfa2f9661cdee4327b41b16baf4f3952731f44243fa226cece5bc4491cf6a"}, @TCA_ATM_FD={0x8, 0x1, r1}]}}, @TCA_RATE={0x6, 0x5, {0x3f, 0x4}}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5}}, @TCA_RATE={0x6, 0x5, {0xfd, 0x40}}]}, 0x10c}, 0x1, 0x0, 0x0, 0x4000000}, 0x20000000) 00:07:55 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r2 = getuid() r3 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYRES64=r2, @ANYBLOB="829fdfa6ec06b7f510654ff73b1601151dac3d7be1497967dd3edfadaa5508780120bb625f7c9e315041515b6950a502b71eaf9c05fef2c2bf3f2ad89837e588bcb59778d5b661dc51e5bde2bf6c4d8ce0bda706e57c5e296d90ea8c7175d681a3a603e4f7ce408f850d40eb7fda6b4b3a3c7113c02c035db71b264410abca7459a2c9000fcdecd638708cd5d2bbc2be3377b00ebda665bd4f376fa8994a18d30f38229f0212b12fd7b4d702be46e8b3ff746c6b65b760143cefffec000000000000000000000000000000001f5496a4dd18d6b3ce9fa7dcd89dea7fd6881694258783dabb7688acc0c5c9fa6a95e3b27c3ed2a35039a0cd35c8db105e8b0cf9c3c533f328adf375fdf4ad840c6cfa9fac4f95b44b33cd44298e461f27a1df10c26337af517d9f3bc23b5c2bcb13f4c337e530f13ba2ea897e015aae0bfcfaba005e7598d40b708ccb8d05000000b191d4cc014c845f6d464f2b0846a0bc674a4d35821b5b2daa7134b1ae494cf828b47429769c2881d53b5f71ab04e345af2297cef817ba562ec29bd342171281f30887ce6f8f496183ef9318a543d88dbdedc929c058ef4f646198cc00987255197dfc4c4d0000000002d6df27a5e7d03f13ef41bfc0214b38609f8351aad49104e887c06a5ec89357835b636cd2a79039479b186e14ce39783599537fc84958711a567065fbea0b9f4086c6a81545bdefc19423ff6297206e774d76378807f1adb854c3e23f9c16b870e021a5083ac241833f8bf108ff20fb6a46e9bd4122275408dd14a14972fe5fd60f998f9a547ce1f9194907b7a78d2191597cd1198a947637b587cd0dc3711946d6fefa01494deafe8fbe7e79e89d6cf90451a34e90790d38f13c38dd11c16a81665285041b7b1d820b8094842043476dcc817251be8f7954c9ac865e8139fcc1a1515be78cf749252a15213ba6a19a671d38e4bdd3336ea6bb3d3e9979723ea72c8d137971973bd7387778950a", @ANYRESHEX=r2], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0, r2, 0xee01}, 0xc) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) getsockopt$sock_int(r5, 0x1, 0x9, &(0x7f0000003000), &(0x7f0000003040)=0x4) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000200)=0x0) r9 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYRES64=r9, @ANYBLOB="829fdfa6ec06b7f510654ff73b1601151dac3d7be1497967dd3edfadaa5508780120bb625f7c9e315041515b6950a502b71eaf9c05fef2c2bf3f2ad89837e588bcb59778d5b661dc51e5bde2bf6c4d8ce0bda706e57c5e296d90ea8c7175d681a3a603e4f7ce408f850d40eb7fda6b4b3a3c7113c02c035db71b264410abca7459a2c9000fcdecd638708cd5d2bbc2be3377b00ebda665bd4f376fa8994a18d30f38229f0212b12fd7b4d702be46e8b3ff746c6b65b760143cefffec000000000000000000000000000000001f5496a4dd18d6b3ce9fa7dcd89dea7fd6881694258783d7cadc0facc0c5c9fa6a95e3b27c3ed2a35039a0cd35c8db105e8b0cf9c3c533f328adf375fdf4ad840c6cfa9fac4f95b44b33cd44298e461f27a1df10c26337af517d9f3bc23b5c2bcb13f4c337e530f13ba2ea897e015aae0bfcfaba005e7598d40b708ccb8d05000000b191d4cc014c845f6d464f2b0846a0bc674a4d35821b5b2daa7134b1ae494cf828b47429769c2881d53b5f71ab04e345af2297cef817ba562ec29bd342171281f30887ce6f8f496183ef9318a543d88dbdedc929c058ef4f646198cc00987255197dfc4c4d0000000002d6df27a5e7d03f13ef41bfc0214b38609f8351aad49104e887c06a5ec89357835b636cd2a79039479b186e14ce39783599537fc84958711a567065fbea0b9f4086c6a81545bdefc19423ff6297206e774d76378807f1adb854c3e23f9c16b870e021a5083ac241833f8bf108ff20fb6a46e9bd4122275408dd14a14972fe5fd60f998f9a547ce1f9194907b7a78d2191597cd1198a947637b587cd0dc3711946d6fefa01494deafe8fbe7e79e89d6cf90451a34e90790d38f13c38dd11c16a81665285041b7b1d820b8094842043476dcc817251be8f7954c9ac865e8139fcc1a1515be78cf749252a15213ba6a19a671d38e4bdd3336ea6bb3d3e9979723ea72c8d137971973bd7387778950a", @ANYRESHEX=r9], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000240)={0x16, 0x3, {}, {r2}, 0xc5a9, 0xdbca}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000280)={{{@in=@multicast2, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6=@loopback}}, &(0x7f0000000380)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000440)={{{@in6=@private0, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@remote}}, &(0x7f0000000540)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f0000000fc0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) statx(r3, &(0x7f0000000580)='./file0\x00', 0x100, 0x2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r4, &(0x7f0000000080)='system.posix_acl_default\x00', &(0x7f00000006c0)={{}, {0x1, 0x6}, [{0x2, 0x5, r6}, {0x2, 0x0, r7}, {0x2, 0x1, r8}, {0x2, 0x0, r9}, {0x2, 0x0, r10}, {0x2, 0x5, r11}, {0x2, 0x3, r12}, {0x2, 0x1, r13}], {}, [{0x8, 0x4, 0xee00}, {0x8, 0x1, r14}, {0x8, 0x1, 0xee00}, {0x8, 0x5}, {0x8, 0x1}, {0x8, 0x4, r15}], {}, {0x20, 0x4}}, 0x94, 0x1) 00:07:55 executing program 4: getsockopt(0xffffffffffffffff, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:55 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000040)) 00:07:55 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x3c1c81) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_KEY(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20010000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x300, 0x70bd27, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x44001}, 0x0) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) 00:07:55 executing program 2: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) 00:07:55 executing program 4: getsockopt(0xffffffffffffffff, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:55 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000040)) socket(0x15, 0x80005, 0x0) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async) accept(r0, 0x0, &(0x7f0000000040)) (async) 00:07:55 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r2 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYRES64=r2, @ANYBLOB="829fdfa6ec06b7f510654ff73b1601151dac3d7be1497967dd3edfadaa5508780120bb625f7c9e315041515b6950a502b71eaf9c05fef2c2bf3f2ad89837e588bcb59778d5b661dc51e5bde2bf6c4d8ce0bda706e57c5e296d90ea8c7175d681a3a603e4f7ce408f850d40eb7fda6b4b3a3c7113c02c035db71b264410abca7459a2c9000fcdecd638708cd5d2bbc2be3377b00ebda665bd4f376fa8994a18d30f38229f0212b12fd7b4d702be46e8b3ff746c6b65b760143cefffec000000000000000000000000000000001f5496a4dd18d6b3ce9fa7dcd89dea7fd6881694258783dabb7688acc0c5c9fa6a95e3b27c3ed2a35039a0cd35c8db105e8b0cf9c3c533f328adf375fdf4ad840c6cfa9fac4f95b44b33cd44298e461f27a1df10c26337af517d9f3bc23b5c2bcb13f4c337e530f13ba2ea897e015aae0bfcfaba005e7598d40b708ccb8d05000000b191d4cc014c845f6d464f2b0846a0bc674a4d35821b5b2daa7134b1ae494cf828b47429769c2881d53b5f71ab04e345af2297cef817ba562ec29bd342171281f30887ce6f8f496183ef9318a543d88dbdedc929c058ef4f646198cc00987255197dfc4c4d0000000002d6df27a5e7d03f13ef41bfc0214b38609f8351aad49104e887c06a5ec89357835b636cd2a79039479b186e14ce39783599537fc84958711a567065fbea0b9f4086c6a81545bdefc19423ff6297206e774d76378807f1adb854c3e23f9c16b870e021a5083ac241833f8bf108ff20fb6a46e9bd4122275408dd14a14972fe5fd60f998f9a547ce1f9194907b7a78d2191597cd1198a947637b587cd0dc3711946d6fefa01494deafe8fbe7e79e89d6cf90451a34e90790d38f13c38dd11c16a81665285041b7b1d820b8094842043476dcc817251be8f7954c9ac865e8139fcc1a1515be78cf749252a15213ba6a19a671d38e4bdd3336ea6bb3d3e9979723ea72c8d137971973bd7387778950a", @ANYRESHEX=r2], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") (async) r3 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYRES64=r2, @ANYBLOB="829fdfa6ec06b7f510654ff73b1601151dac3d7be1497967dd3edfadaa5508780120bb625f7c9e315041515b6950a502b71eaf9c05fef2c2bf3f2ad89837e588bcb59778d5b661dc51e5bde2bf6c4d8ce0bda706e57c5e296d90ea8c7175d681a3a603e4f7ce408f850d40eb7fda6b4b3a3c7113c02c035db71b264410abca7459a2c9000fcdecd638708cd5d2bbc2be3377b00ebda665bd4f376fa8994a18d30f38229f0212b12fd7b4d702be46e8b3ff746c6b65b760143cefffec000000000000000000000000000000001f5496a4dd18d6b3ce9fa7dcd89dea7fd6881694258783dabb7688acc0c5c9fa6a95e3b27c3ed2a35039a0cd35c8db105e8b0cf9c3c533f328adf375fdf4ad840c6cfa9fac4f95b44b33cd44298e461f27a1df10c26337af517d9f3bc23b5c2bcb13f4c337e530f13ba2ea897e015aae0bfcfaba005e7598d40b708ccb8d05000000b191d4cc014c845f6d464f2b0846a0bc674a4d35821b5b2daa7134b1ae494cf828b47429769c2881d53b5f71ab04e345af2297cef817ba562ec29bd342171281f30887ce6f8f496183ef9318a543d88dbdedc929c058ef4f646198cc00987255197dfc4c4d0000000002d6df27a5e7d03f13ef41bfc0214b38609f8351aad49104e887c06a5ec89357835b636cd2a79039479b186e14ce39783599537fc84958711a567065fbea0b9f4086c6a81545bdefc19423ff6297206e774d76378807f1adb854c3e23f9c16b870e021a5083ac241833f8bf108ff20fb6a46e9bd4122275408dd14a14972fe5fd60f998f9a547ce1f9194907b7a78d2191597cd1198a947637b587cd0dc3711946d6fefa01494deafe8fbe7e79e89d6cf90451a34e90790d38f13c38dd11c16a81665285041b7b1d820b8094842043476dcc817251be8f7954c9ac865e8139fcc1a1515be78cf749252a15213ba6a19a671d38e4bdd3336ea6bb3d3e9979723ea72c8d137971973bd7387778950a", @ANYRESHEX=r2], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0, r2, 0xee01}, 0xc) (async) setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0, r2, 0xee01}, 0xc) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) getsockopt$sock_int(r5, 0x1, 0x9, &(0x7f0000003000), &(0x7f0000003040)=0x4) (async) getsockopt$sock_int(r5, 0x1, 0x9, &(0x7f0000003000), &(0x7f0000003040)=0x4) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000200)=0x0) getuid() (async) r9 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYRES64=r9, @ANYBLOB="829fdfa6ec06b7f510654ff73b1601151dac3d7be1497967dd3edfadaa5508780120bb625f7c9e315041515b6950a502b71eaf9c05fef2c2bf3f2ad89837e588bcb59778d5b661dc51e5bde2bf6c4d8ce0bda706e57c5e296d90ea8c7175d681a3a603e4f7ce408f850d40eb7fda6b4b3a3c7113c02c035db71b264410abca7459a2c9000fcdecd638708cd5d2bbc2be3377b00ebda665bd4f376fa8994a18d30f38229f0212b12fd7b4d702be46e8b3ff746c6b65b760143cefffec000000000000000000000000000000001f5496a4dd18d6b3ce9fa7dcd89dea7fd6881694258783d7cadc0facc0c5c9fa6a95e3b27c3ed2a35039a0cd35c8db105e8b0cf9c3c533f328adf375fdf4ad840c6cfa9fac4f95b44b33cd44298e461f27a1df10c26337af517d9f3bc23b5c2bcb13f4c337e530f13ba2ea897e015aae0bfcfaba005e7598d40b708ccb8d05000000b191d4cc014c845f6d464f2b0846a0bc674a4d35821b5b2daa7134b1ae494cf828b47429769c2881d53b5f71ab04e345af2297cef817ba562ec29bd342171281f30887ce6f8f496183ef9318a543d88dbdedc929c058ef4f646198cc00987255197dfc4c4d0000000002d6df27a5e7d03f13ef41bfc0214b38609f8351aad49104e887c06a5ec89357835b636cd2a79039479b186e14ce39783599537fc84958711a567065fbea0b9f4086c6a81545bdefc19423ff6297206e774d76378807f1adb854c3e23f9c16b870e021a5083ac241833f8bf108ff20fb6a46e9bd4122275408dd14a14972fe5fd60f998f9a547ce1f9194907b7a78d2191597cd1198a947637b587cd0dc3711946d6fefa01494deafe8fbe7e79e89d6cf90451a34e90790d38f13c38dd11c16a81665285041b7b1d820b8094842043476dcc817251be8f7954c9ac865e8139fcc1a1515be78cf749252a15213ba6a19a671d38e4bdd3336ea6bb3d3e9979723ea72c8d137971973bd7387778950a", @ANYRESHEX=r9], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000240)={0x16, 0x3, {}, {r2}, 0xc5a9, 0xdbca}) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000240)={0x16, 0x3, {}, {r2}, 0xc5a9, 0xdbca}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000280)={{{@in=@multicast2, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6=@loopback}}, &(0x7f0000000380)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000440)={{{@in6=@private0, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@remote}}, &(0x7f0000000540)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f0000000fc0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) statx(r3, &(0x7f0000000580)='./file0\x00', 0x100, 0x2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r4, &(0x7f0000000080)='system.posix_acl_default\x00', &(0x7f00000006c0)={{}, {0x1, 0x6}, [{0x2, 0x5, r6}, {0x2, 0x0, r7}, {0x2, 0x1, r8}, {0x2, 0x0, r9}, {0x2, 0x0, r10}, {0x2, 0x5, r11}, {0x2, 0x3, r12}, {0x2, 0x1, r13}], {}, [{0x8, 0x4, 0xee00}, {0x8, 0x1, r14}, {0x8, 0x1, 0xee00}, {0x8, 0x5}, {0x8, 0x1}, {0x8, 0x4, r15}], {}, {0x20, 0x4}}, 0x94, 0x1) (async) fsetxattr$system_posix_acl(r4, &(0x7f0000000080)='system.posix_acl_default\x00', &(0x7f00000006c0)={{}, {0x1, 0x6}, [{0x2, 0x5, r6}, {0x2, 0x0, r7}, {0x2, 0x1, r8}, {0x2, 0x0, r9}, {0x2, 0x0, r10}, {0x2, 0x5, r11}, {0x2, 0x3, r12}, {0x2, 0x1, r13}], {}, [{0x8, 0x4, 0xee00}, {0x8, 0x1, r14}, {0x8, 0x1, 0xee00}, {0x8, 0x5}, {0x8, 0x1}, {0x8, 0x4, r15}], {}, {0x20, 0x4}}, 0x94, 0x1) 00:07:55 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x2) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000180), 0x2000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x40a42, 0x0) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$NBD_SET_SOCK(r5, 0xab00, r4) write(r4, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r4, 0x0) r6 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x11000, 0x0) ioctl$BLKROGET(r6, 0x125e, &(0x7f0000000100)) ioctl$NBD_SET_SOCK(r0, 0xab00, r4) r7 = syz_init_net_socket$llc(0x1a, 0x3, 0x0) ioctl$AUTOFS_IOC_PROTOVER(r7, 0x80049363, &(0x7f0000000080)) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:55 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_KEY(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20010000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x300, 0x70bd27, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x44001}, 0x0) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) 00:07:55 executing program 4: getsockopt(0xffffffffffffffff, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:55 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000040)) (async) accept(r0, 0x0, &(0x7f0000000040)) 00:07:56 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:56 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x2) (async) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000180), 0x2000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x40a42, 0x0) (async) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$NBD_SET_SOCK(r5, 0xab00, r4) write(r4, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r4, 0x0) r6 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x11000, 0x0) ioctl$BLKROGET(r6, 0x125e, &(0x7f0000000100)) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r4) (async) r7 = syz_init_net_socket$llc(0x1a, 0x3, 0x0) ioctl$AUTOFS_IOC_PROTOVER(r7, 0x80049363, &(0x7f0000000080)) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:56 executing program 4: r0 = socket(0x15, 0x80005, 0x0) recvmmsg(r0, &(0x7f00000006c0)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/152, 0x98}], 0x8, &(0x7f0000000600)=""/158, 0x9e}, 0x2}], 0x1, 0x300, 0x0) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)={'batadv0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000780)=@ipv4_deladdr={0x3c, 0x15, 0x400, 0x70bd26, 0x25dfdbfd, {0x2, 0x0, 0x1, 0x0, r2}, [@IFA_FLAGS={0x8, 0x8, 0x800}, @IFA_LABEL={0x14, 0x3, 'netdevsim0\x00'}, @IFA_ADDRESS={0x8, 0x1, @loopback}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20004050}, 0x90) sendto$rxrpc(r0, &(0x7f0000000840)="296b898c96f4920235b4076b796b9ab127d190e07bda4fa4aabab66a28676ceb597b7796b9d733b38d5f2271d13df1524cdd7fa121a58269dd00032b2ab4b5b6a661d3f7d30400e84ade6b37e50efae44e9578b6bfe9abcb01585ef10b81b13f5c8279076eecdc1974c3a0dc8c9c", 0x6e, 0x4000080, &(0x7f00000008c0)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0xa3, 0xf0c, @private1={0xfc, 0x1, '\x00', 0x1}, 0xffff}}, 0x24) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:56 executing program 3: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) (async) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getuid() (async) r2 = getuid() r3 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYRES64=r2, @ANYBLOB="829fdfa6ec06b7f510654ff73b1601151dac3d7be1497967dd3edfadaa5508780120bb625f7c9e315041515b6950a502b71eaf9c05fef2c2bf3f2ad89837e588bcb59778d5b661dc51e5bde2bf6c4d8ce0bda706e57c5e296d90ea8c7175d681a3a603e4f7ce408f850d40eb7fda6b4b3a3c7113c02c035db71b264410abca7459a2c9000fcdecd638708cd5d2bbc2be3377b00ebda665bd4f376fa8994a18d30f38229f0212b12fd7b4d702be46e8b3ff746c6b65b760143cefffec000000000000000000000000000000001f5496a4dd18d6b3ce9fa7dcd89dea7fd6881694258783dabb7688acc0c5c9fa6a95e3b27c3ed2a35039a0cd35c8db105e8b0cf9c3c533f328adf375fdf4ad840c6cfa9fac4f95b44b33cd44298e461f27a1df10c26337af517d9f3bc23b5c2bcb13f4c337e530f13ba2ea897e015aae0bfcfaba005e7598d40b708ccb8d05000000b191d4cc014c845f6d464f2b0846a0bc674a4d35821b5b2daa7134b1ae494cf828b47429769c2881d53b5f71ab04e345af2297cef817ba562ec29bd342171281f30887ce6f8f496183ef9318a543d88dbdedc929c058ef4f646198cc00987255197dfc4c4d0000000002d6df27a5e7d03f13ef41bfc0214b38609f8351aad49104e887c06a5ec89357835b636cd2a79039479b186e14ce39783599537fc84958711a567065fbea0b9f4086c6a81545bdefc19423ff6297206e774d76378807f1adb854c3e23f9c16b870e021a5083ac241833f8bf108ff20fb6a46e9bd4122275408dd14a14972fe5fd60f998f9a547ce1f9194907b7a78d2191597cd1198a947637b587cd0dc3711946d6fefa01494deafe8fbe7e79e89d6cf90451a34e90790d38f13c38dd11c16a81665285041b7b1d820b8094842043476dcc817251be8f7954c9ac865e8139fcc1a1515be78cf749252a15213ba6a19a671d38e4bdd3336ea6bb3d3e9979723ea72c8d137971973bd7387778950a", @ANYRESHEX=r2], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0, r2, 0xee01}, 0xc) socket$inet_tcp(0x2, 0x1, 0x0) (async) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) getsockopt$sock_int(r5, 0x1, 0x9, &(0x7f0000003000), &(0x7f0000003040)=0x4) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000200)) (async) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000200)=0x0) r9 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000780)=ANY=[@ANYRES64=r9, @ANYBLOB="829fdfa6ec06b7f510654ff73b1601151dac3d7be1497967dd3edfadaa5508780120bb625f7c9e315041515b6950a502b71eaf9c05fef2c2bf3f2ad89837e588bcb59778d5b661dc51e5bde2bf6c4d8ce0bda706e57c5e296d90ea8c7175d681a3a603e4f7ce408f850d40eb7fda6b4b3a3c7113c02c035db71b264410abca7459a2c9000fcdecd638708cd5d2bbc2be3377b00ebda665bd4f376fa8994a18d30f38229f0212b12fd7b4d702be46e8b3ff746c6b65b760143cefffec000000000000000000000000000000001f5496a4dd18d6b3ce9fa7dcd89dea7fd6881694258783d7cadc0facc0c5c9fa6a95e3b27c3ed2a35039a0cd35c8db105e8b0cf9c3c533f328adf375fdf4ad840c6cfa9fac4f95b44b33cd44298e461f27a1df10c26337af517d9f3bc23b5c2bcb13f4c337e530f13ba2ea897e015aae0bfcfaba005e7598d40b708ccb8d05000000b191d4cc014c845f6d464f2b0846a0bc674a4d35821b5b2daa7134b1ae494cf828b47429769c2881d53b5f71ab04e345af2297cef817ba562ec29bd342171281f30887ce6f8f496183ef9318a543d88dbdedc929c058ef4f646198cc00987255197dfc4c4d0000000002d6df27a5e7d03f13ef41bfc0214b38609f8351aad49104e887c06a5ec89357835b636cd2a79039479b186e14ce39783599537fc84958711a567065fbea0b9f4086c6a81545bdefc19423ff6297206e774d76378807f1adb854c3e23f9c16b870e021a5083ac241833f8bf108ff20fb6a46e9bd4122275408dd14a14972fe5fd60f998f9a547ce1f9194907b7a78d2191597cd1198a947637b587cd0dc3711946d6fefa01494deafe8fbe7e79e89d6cf90451a34e90790d38f13c38dd11c16a81665285041b7b1d820b8094842043476dcc817251be8f7954c9ac865e8139fcc1a1515be78cf749252a15213ba6a19a671d38e4bdd3336ea6bb3d3e9979723ea72c8d137971973bd7387778950a", @ANYRESHEX=r9], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000240)={0x16, 0x3, {}, {r2}, 0xc5a9, 0xdbca}) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000240)={0x16, 0x3, {}, {r2}, 0xc5a9, 0xdbca}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000280)={{{@in=@multicast2, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6=@loopback}}, &(0x7f0000000380)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000440)={{{@in6=@private0, @in6=@loopback}}, {{@in6=@private1}, 0x0, @in6=@remote}}, &(0x7f0000000540)=0xe8) (async) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000440)={{{@in6=@private0, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@remote}}, &(0x7f0000000540)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f0000000fc0)={0x2020}, 0x2020) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000fc0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) statx(r3, &(0x7f0000000580)='./file0\x00', 0x100, 0x2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r4, &(0x7f0000000080)='system.posix_acl_default\x00', &(0x7f00000006c0)={{}, {0x1, 0x6}, [{0x2, 0x5, r6}, {0x2, 0x0, r7}, {0x2, 0x1, r8}, {0x2, 0x0, r9}, {0x2, 0x0, r10}, {0x2, 0x5, r11}, {0x2, 0x3, r12}, {0x2, 0x1, r13}], {}, [{0x8, 0x4, 0xee00}, {0x8, 0x1, r14}, {0x8, 0x1, 0xee00}, {0x8, 0x5}, {0x8, 0x1}, {0x8, 0x4, r15}], {}, {0x20, 0x4}}, 0x94, 0x1) 00:07:56 executing program 2: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x2) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000180), 0x2000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x40a42, 0x0) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$NBD_SET_SOCK(r5, 0xab00, r4) write(r4, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r4, 0x0) r6 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x11000, 0x0) ioctl$BLKROGET(r6, 0x125e, &(0x7f0000000100)) ioctl$NBD_SET_SOCK(r0, 0xab00, r4) r7 = syz_init_net_socket$llc(0x1a, 0x3, 0x0) ioctl$AUTOFS_IOC_PROTOVER(r7, 0x80049363, &(0x7f0000000080)) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:56 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) socket(0x9, 0x6, 0x1) 00:07:56 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:56 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file1\x00'}) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x2) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000180), 0x2000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x40a42, 0x0) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$NBD_SET_SOCK(r5, 0xab00, r4) write(r4, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r4, 0x0) r6 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x11000, 0x0) ioctl$BLKROGET(r6, 0x125e, &(0x7f0000000100)) ioctl$NBD_SET_SOCK(r0, 0xab00, r4) r7 = syz_init_net_socket$llc(0x1a, 0x3, 0x0) ioctl$AUTOFS_IOC_PROTOVER(r7, 0x80049363, &(0x7f0000000080)) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18}, './file1\x00'}) (async) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x2) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000180), 0x2000, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file1\x00'}) (async) openat(r3, &(0x7f0000000000)='./file1\x00', 0x40a42, 0x0) (async) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$NBD_SET_SOCK(r5, 0xab00, r4) (async) write(r4, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r4, 0x0) (async) openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x11000, 0x0) (async) ioctl$BLKROGET(r6, 0x125e, &(0x7f0000000100)) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, r4) (async) syz_init_net_socket$llc(0x1a, 0x3, 0x0) (async) ioctl$AUTOFS_IOC_PROTOVER(r7, 0x80049363, &(0x7f0000000080)) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) 00:07:56 executing program 3: write$P9_RLERRORu(0xffffffffffffffff, &(0x7f0000000040)={0xd, 0x7, 0x1, {{}, 0x4}}, 0xd) r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ftruncate(r2, 0x0) write$P9_RXATTRWALK(r1, &(0x7f0000000080)={0xf, 0x1f, 0x1, 0x1}, 0xf) 00:07:56 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(r0, 0xab03) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) 00:07:56 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async) socket(0x9, 0x6, 0x1) 00:07:56 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000000)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) 00:07:56 executing program 2: syz_mount_image$nilfs2(&(0x7f0000000a40), &(0x7f0000000a80)='./file0\x00', 0x201c450, &(0x7f0000000080)=ANY=[], 0x1, 0xa2e, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0xda042, 0x0) write$smackfs_change_rule(r0, &(0x7f0000000000)={'[', 0x20, '\\\xea#+]\\', 0x20, 'rwxtl', 0x20, '-'}, 0x11) ioctl$UI_SET_EVBIT(0xffffffffffffffff, 0x40045564, 0x1) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f00000000c0)=ANY=[@ANYBLOB="86ffffffff000000000000000000"]) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000700)={0x1, &(0x7f0000000580)="5692cd10c42725bc6e3804f62a3157b88ac5b0a3346f1e222985dd7cf0dc5d11f7e8d79b688c2b8ce7f03a929868656942eb2bae1c5a1504315f2300e9d606cb6fb8bc01cf8b6957685d02a35d853fd3ae10668be83446343f0638927965f0ae45197ad4c23ef49da8fb9b10c32b9ace94a8d143008242a97803df5e9847a3ed37d29ec0bd1cfc64582c75b53e6e9422273e29f4ca30417e4ac946c5340ec0242922a0ac62d3", &(0x7f0000000640)=""/188}, 0x20) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r3, 0x0) bind$alg(r3, &(0x7f0000000500)={0x26, 'aead\x00', 0x0, 0x0, 'aegis256-aesni\x00'}, 0x58) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fff}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) pread64(r2, &(0x7f0000000000)=""/71, 0x47, 0x3) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) ioctl$BTRFS_IOC_FS_INFO(r5, 0x8400941f, &(0x7f0000000100)) 00:07:56 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) socket(0x9, 0x6, 0x1) socket(0x15, 0x80005, 0x0) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async) socket(0x9, 0x6, 0x1) (async) [ 476.514371][T21803] loop2: detected capacity change from 0 to 2048 [ 476.521697][T21803] NILFS (loop2): broken superblock, retrying with spare superblock (blocksize = 1024) [ 476.543129][T21806] NILFS (loop2): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds 00:07:56 executing program 4: r0 = socket(0x15, 0x80005, 0x0) recvmmsg(r0, &(0x7f00000006c0)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/152, 0x98}], 0x8, &(0x7f0000000600)=""/158, 0x9e}, 0x2}], 0x1, 0x300, 0x0) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)={'batadv0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000780)=@ipv4_deladdr={0x3c, 0x15, 0x400, 0x70bd26, 0x25dfdbfd, {0x2, 0x0, 0x1, 0x0, r2}, [@IFA_FLAGS={0x8, 0x8, 0x800}, @IFA_LABEL={0x14, 0x3, 'netdevsim0\x00'}, @IFA_ADDRESS={0x8, 0x1, @loopback}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20004050}, 0x90) sendto$rxrpc(r0, &(0x7f0000000840)="296b898c96f4920235b4076b796b9ab127d190e07bda4fa4aabab66a28676ceb597b7796b9d733b38d5f2271d13df1524cdd7fa121a58269dd00032b2ab4b5b6a661d3f7d30400e84ade6b37e50efae44e9578b6bfe9abcb01585ef10b81b13f5c8279076eecdc1974c3a0dc8c9c", 0x6e, 0x4000080, &(0x7f00000008c0)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0xa3, 0xf0c, @private1={0xfc, 0x1, '\x00', 0x1}, 0xffff}}, 0x24) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) socket(0x15, 0x80005, 0x0) (async) recvmmsg(r0, &(0x7f00000006c0)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/152, 0x98}], 0x8, &(0x7f0000000600)=""/158, 0x9e}, 0x2}], 0x1, 0x300, 0x0) (async) fcntl$dupfd(r0, 0x406, r0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)) (async) sendmsg$nl_route(r1, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000780)=@ipv4_deladdr={0x3c, 0x15, 0x400, 0x70bd26, 0x25dfdbfd, {0x2, 0x0, 0x1, 0x0, r2}, [@IFA_FLAGS={0x8, 0x8, 0x800}, @IFA_LABEL={0x14, 0x3, 'netdevsim0\x00'}, @IFA_ADDRESS={0x8, 0x1, @loopback}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20004050}, 0x90) (async) sendto$rxrpc(r0, &(0x7f0000000840)="296b898c96f4920235b4076b796b9ab127d190e07bda4fa4aabab66a28676ceb597b7796b9d733b38d5f2271d13df1524cdd7fa121a58269dd00032b2ab4b5b6a661d3f7d30400e84ade6b37e50efae44e9578b6bfe9abcb01585ef10b81b13f5c8279076eecdc1974c3a0dc8c9c", 0x6e, 0x4000080, &(0x7f00000008c0)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0xa3, 0xf0c, @private1={0xfc, 0x1, '\x00', 0x1}, 0xffff}}, 0x24) (async) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) 00:07:56 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0xab03) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) 00:07:56 executing program 3: write$P9_RLERRORu(0xffffffffffffffff, &(0x7f0000000040)={0xd, 0x7, 0x1, {{}, 0x4}}, 0xd) r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) (async) ftruncate(r2, 0x0) write$P9_RXATTRWALK(r1, &(0x7f0000000080)={0xf, 0x1f, 0x1, 0x1}, 0xf) 00:07:56 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000000)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000000)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) (async) 00:07:56 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f0000000040)) 00:07:56 executing program 2: syz_mount_image$nilfs2(&(0x7f0000000a40), &(0x7f0000000a80)='./file0\x00', 0x201c450, &(0x7f0000000080)=ANY=[], 0x1, 0xa2e, &(0x7f0000000ac0)="$eJzs3U1sXEcdAPB5a6/TNCnZlISaNLQJhbZ81G4cEz4iSKrmQtRUnKhUcYnStESkAZFK0KqHJCdutKrClQ9x6qUChEQvKKo4cKlEI3HpqXDgQBWkShygkBjFnlmv/9nl7TqJ1+v9/aTx7LyZ3Zm3fvt238fMJGBsNRb/zs9PVyldfPO1I39/8G+bry851C7RWvw72ZFqppSqnJ4Mr/fexFJ89YOXT3SLqzS3+Lek05NX2s/dklI6l/akS6mVdl28/Orbc08cO3/0wt53Xr896w4AAOPmG5cOzu/8y5/u3f7hG/cdTpvay8vv81ZOb82/+w/nH/7l938jrUxXHaHTVCg3mUMjlJvoUq6znmYoN9mj/qnwus0e5TbV1D/RsazbesMoK9txK1WNmRXpRmNmZumYPC0e109VM2dOnX727JAaCtxy/7w/pbRnQ4WFavhtEISRCAvbhr0HAlgSrxfe4Fw8s3Bz2q822V/9Vx5rdH8+3AJrvf2rf7Tq/+V5exxunY26NZX1Kp+jrTkdryPE+5cG/fyX14vXI5p9trPXdYRRub7Qq50Ta9yO1erV/rhdbFRfzXF5H74W8js/P/F/Oir/Y6C7f2288/+CMNZhYoCyC8PeAQHrVrxvbiEr+fG+vpi/qSb/jpr8zTX5d9bkb6nJh3H2mxd+nF6plo/z4zH9oOfDynm2u3L8kQHbE89HDlp/vO93UDdbf7yfGNaz3x1/6uSXnnn68tL9/1V7+7+Wt/c9Od3Kn61LuUA5XxjPq7fv/W+trKfRo9zdoT13dSm/+HjHynLVjuXXSR37mRvaMb3yedt6ldu9slwrlNucwx2hvfH3yZ3heeX3R9mvlvdrMqxvM6zHVGhH2a9sz3FsB6xG2R573f9fts/p1KyePXX65KM5XbbTP040N11fvm+N2w3cvH77/0ynlf1/traXNxvfrJb3C9uWl1ed+4VWWD7XY/n+nC7fc9+e2Ly4fObEd08/Exu/UW9egDVy9sWXvnP89OmT3/eg/sEf0rpohgce3P4Hw94zAbfb7AvPf2/27IsvPXLq+ePPnXzu5Jn9Bw7sn5s78OX987OLx/uznUf9wEay/KU/7JYAAAAAAAAAAAAA/frB0SOX//zWF99d6v+/3P+v9P8vd/6W/v8/Cv3/Yz/50iWv9APc3iV/sUwYYHUqlGvm8NHQ3h2hnp3heR/LcXsev9z/v1QXx3Ut7bknLI/j95ZyYTiBG8ZLmQpjkMT5Aj+Z4ws5/kWCIao2d1+c417jWx/KcdnWy/gUxqUYTeX/VraGMo5J6f/da1ynsv/fvgZt5Na7RX0Gp9L/KTPsdQS6+4fxvwVhbMPCglk8gPVh2PN/lvOeJT7z+6/fcT2UYlceW7m/jOOXws1Y7/NPqn9jzf/Znv+u7/1fmDGvtbp6//3T99/tqDbt6rf+uP5lHOgdg9X/Ya6/rM1Dqb/6F34e6o8XhPr0n1D/nX3Wf8P6715d/f/N9Ze37eEH+q1/qcVVY2U74nnjcv0vnjcurob1L2N7Drz+q5yo8VquH8bZqMwzO6hRmf+3l3gfxhdyuuwIy30Ocb6TQdtf7q8o3wM7w+tXNd9v5v8dbV/Jcd3nocz/W7bHVpd0oyPd7PLebtR9DYyq91z/W2XI36NDb4cgrCosToO5sLAw1Fk0TOExXDe8/2v8Dxn2ccKw61/v23+c/zf+ho/z/8b8OP9vzI/z/8b8OL9ezI/z/8b3M87/G/PvCa8b5weersn/eE3+rpr8e2vyd9fkf6Imf29N/n01+ffX5N9dk/9ATf6navI/XZP/YE3+wzX5n6nJ3+hKf5RxXX8YZ7F/ns8/jI9y/afX539HTT4wun7yxr7Hn/71t1pL/f+n2udDynW8wzndzMfOP8zpeN07daSv572V038N+ev9fAeMkzh+Rvx+f6gmHxhd5T4vn28YQ1X3EXv6Hbeq1+98Rstnc/y5HH8+x4/keCbHsznel+O5NWoft8fjv/rtwVeq5eP9bSG/3/vJY3+gOE7U/j7bE88PDHo/exzHb1A3W/8qu4MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTWPx7/z8dJXSxTdfO/LUsVOz15ccapdoLf6d7Eg1289L6dEcT+T4Z/nB1Q9ePtEZX8txleZSlar28vTklXZNW1JK59KedCm10q6Ll199e+6JY+ePXtj7zusH37997wAAAABsfP8LAAD//7JTEBM=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0xda042, 0x0) write$smackfs_change_rule(r0, &(0x7f0000000000)={'[', 0x20, '\\\xea#+]\\', 0x20, 'rwxtl', 0x20, '-'}, 0x11) ioctl$UI_SET_EVBIT(0xffffffffffffffff, 0x40045564, 0x1) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f00000000c0)=ANY=[@ANYBLOB="86ffffffff000000000000000000"]) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000700)={0x1, &(0x7f0000000580)="5692cd10c42725bc6e3804f62a3157b88ac5b0a3346f1e222985dd7cf0dc5d11f7e8d79b688c2b8ce7f03a929868656942eb2bae1c5a1504315f2300e9d606cb6fb8bc01cf8b6957685d02a35d853fd3ae10668be83446343f0638927965f0ae45197ad4c23ef49da8fb9b10c32b9ace94a8d143008242a97803df5e9847a3ed37d29ec0bd1cfc64582c75b53e6e9422273e29f4ca30417e4ac946c5340ec0242922a0ac62d3", &(0x7f0000000640)=""/188}, 0x20) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r3, 0x0) bind$alg(r3, &(0x7f0000000500)={0x26, 'aead\x00', 0x0, 0x0, 'aegis256-aesni\x00'}, 0x58) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fff}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) pread64(r2, &(0x7f0000000000)=""/71, 0x47, 0x3) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) ioctl$BTRFS_IOC_FS_INFO(r5, 0x8400941f, &(0x7f0000000100)) 00:07:56 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f0000000040)) 00:07:56 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0xab03) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$NBD_DO_IT(0xffffffffffffffff, 0xab03) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) (async) [ 476.997962][T21818] loop2: detected capacity change from 0 to 2048 00:07:57 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000000000)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) [ 477.032891][T21818] NILFS (loop2): broken superblock, retrying with spare superblock (blocksize = 1024) 00:07:57 executing program 0: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8916, 0x0) (async) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r2, 0x80189439, &(0x7f0000000040)) 00:07:57 executing program 4: r0 = socket(0x15, 0x80005, 0x0) recvmmsg(r0, &(0x7f00000006c0)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/152, 0x98}], 0x8, &(0x7f0000000600)=""/158, 0x9e}, 0x2}], 0x1, 0x300, 0x0) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)={'batadv0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000780)=@ipv4_deladdr={0x3c, 0x15, 0x400, 0x70bd26, 0x25dfdbfd, {0x2, 0x0, 0x1, 0x0, r2}, [@IFA_FLAGS={0x8, 0x8, 0x800}, @IFA_LABEL={0x14, 0x3, 'netdevsim0\x00'}, @IFA_ADDRESS={0x8, 0x1, @loopback}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20004050}, 0x90) sendto$rxrpc(r0, &(0x7f0000000840)="296b898c96f4920235b4076b796b9ab127d190e07bda4fa4aabab66a28676ceb597b7796b9d733b38d5f2271d13df1524cdd7fa121a58269dd00032b2ab4b5b6a661d3f7d30400e84ade6b37e50efae44e9578b6bfe9abcb01585ef10b81b13f5c8279076eecdc1974c3a0dc8c9c", 0x6e, 0x4000080, &(0x7f00000008c0)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0xa3, 0xf0c, @private1={0xfc, 0x1, '\x00', 0x1}, 0xffff}}, 0x24) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) socket(0x15, 0x80005, 0x0) (async) recvmmsg(r0, &(0x7f00000006c0)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/152, 0x98}], 0x8, &(0x7f0000000600)=""/158, 0x9e}, 0x2}], 0x1, 0x300, 0x0) (async) fcntl$dupfd(r0, 0x406, r0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)) (async) sendmsg$nl_route(r1, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000780)=@ipv4_deladdr={0x3c, 0x15, 0x400, 0x70bd26, 0x25dfdbfd, {0x2, 0x0, 0x1, 0x0, r2}, [@IFA_FLAGS={0x8, 0x8, 0x800}, @IFA_LABEL={0x14, 0x3, 'netdevsim0\x00'}, @IFA_ADDRESS={0x8, 0x1, @loopback}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20004050}, 0x90) (async) sendto$rxrpc(r0, &(0x7f0000000840)="296b898c96f4920235b4076b796b9ab127d190e07bda4fa4aabab66a28676ceb597b7796b9d733b38d5f2271d13df1524cdd7fa121a58269dd00032b2ab4b5b6a661d3f7d30400e84ade6b37e50efae44e9578b6bfe9abcb01585ef10b81b13f5c8279076eecdc1974c3a0dc8c9c", 0x6e, 0x4000080, &(0x7f00000008c0)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0xa3, 0xf0c, @private1={0xfc, 0x1, '\x00', 0x1}, 0xffff}}, 0x24) (async) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) 00:07:57 executing program 3: write$P9_RLERRORu(0xffffffffffffffff, &(0x7f0000000040)={0xd, 0x7, 0x1, {{}, 0x4}}, 0xd) r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x2717, 0x0, &(0x7f0000000000)) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) (async) ftruncate(r2, 0x0) (async) write$P9_RXATTRWALK(r1, &(0x7f0000000080)={0xf, 0x1f, 0x1, 0x1}, 0xf) [ 477.109315][T21842] NILFS (loop2): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds 00:07:57 executing program 0: r0 = socket(0x15, 0x80005, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r0) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x38, r2, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xee5}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4ccb}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x24000000}, 0x4000084) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x2, 0x70bd27, 0x25dfdbfd}, 0x1c}, 0x1, 0x0, 0x0, 0x24020841}, 0x10) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:57 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_DO_IT(0xffffffffffffffff, 0xab03) (async) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) 00:07:57 executing program 5: syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) r0 = syz_open_dev$loop(&(0x7f0000000000), 0xfcdf, 0x202) ioctl$BLKPG(r0, 0x1269, &(0x7f0000000040)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(0xffffffffffffffff, 0xc01064c1, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff}) sendfile(r0, r1, &(0x7f00000000c0)=0x8, 0xffffffff) 00:07:57 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) vmsplice(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="8fe212742e103548046967d0611675d99e1409eceeea7c7e0283f74417f2e1fbeee22e97067f25915d3bd463f0ce5c09ba422087abc24aec41453e7ce76ed28fcea9a7", 0x43}, {&(0x7f0000000080)="cb19dc76f631d4e07755ad265371ad2175cf80e6437862fa8b2abf02eda127b2aed7ed60b4c02d98db9a51f660cd3ce3aaacf742ebe7c55d32af551329ffbcac992fe7ced622aac030c1e59637c7a95d0515d154e78c7020b7f0763646894adc5a78e51526a39210f5b2fc313c055cf71a7b5aaf9b2e260c684c2eb2f7c97430f7a2aab4ec1fd3ee201696c52c0e7c4ecbf97d10987a8c067bd4b9d11580b1857f73d4b92c581fefa06339ee32a9eea9923d80c7df1391ecabe38447c2097efc87ee01c3458758fccae844e99526dac05e25354c04bfc788f12262279ae245e607dd", 0xe2}, {&(0x7f0000000180)="80e26c5c50cf", 0x6}, {&(0x7f00000001c0)="498374138a825a26842f71f7bd0f5c2ed81eaefde9448a80858c1bd9ed35007df2baba2dad29c6a6bb769bdc56c73dcc91dd9ed933f823ad9c1551ec996c6a25000eac0bddbf32937833092fde5c6b6b0d2c", 0x52}, {&(0x7f0000000240)="fada4d709b68f1ab7dbb13a0576645eb0b611d", 0x13}, {&(0x7f0000000280)="466e3824aaebbcfedc41d15af5145cc73b5caa31989a7f5956de", 0x1a}, {&(0x7f00000002c0)="0b04143003b37c3e17ddc416cdd2f92442d9799c68397e9829a87b630820974f07665c251c7e1981a302330fbb2cef74754ed60a246afa59243161f53772af71b7bd88168a768fd3eefea320db6943088d9bf49aa53ed8eda7e0a4c7e5b600fa081f18edc35fb7ae86334100e850ab1699a3aad2deb8ca1ac930a53a3258a0999578d8f53159a3fd480ddf21e62cebbda50dd2df8b95921a01cba8c055903a10be89cfaabb00aa2e8e2702be9615f927bc305039f160b32cb60d5ba15c2b3c3ba07d113fcfc80470a425a00a47b1222362d43dc372ffe4172d58182b7b5177c2bc422b369a52e598f66c7043bce2", 0xee}, {&(0x7f00000003c0)="d785c86cc1aad1cc608c7ec38449bcefa086873d494b584b495647b793925f87e69e65276481b922c28abb58b8b9be817488ceb092393a44c3d76331df424210372742bc5346c2dfa8170464a2b85f952c3e4d406bf344367fa9470a5d154281ac6f8448c67cecca0979fdd077986914f6e7224d9d074c1d9f824e7bd2d5d4e92936afb3ef6e34fd522cbe1080cb381d157863a3f4387ca049a379f45fb0bf8936dc11e3640291a7da4a60e8c53f7daa51f157274d9e101689baa9839b17930c89721494502784eeec4d370b9bd5c1afad52b3618b42f912bdea49b262ab1ea8fdcde0ea441b4ef318382a8ca1d8a652d4cbfad3ce2ebc35dc55016f06d2", 0xfe}, {&(0x7f00000004c0)="1b186c9ad0d853b0991e6c8288f7ac9ab4db90aa8d3baf6a39bf76e631e5d2408c20f3a76f4b66f7543406e9260a9390167cc293cf8ee50cf89db633062a5ae966344c6ba5d992ab08c36e93fda2722a7d967ae0fe317edd8558d5be98cdbb5c679af771038ec38fd588193d4c204695dc7338c50593ca8e2047cfca9bda438e924f5ccb3631f599028b6e1221dd3a464e522dcc7111363062e8eafff54186f31f9cce9e4d5dae023edaeca4d0677d114c66877337f18f4afb26ca2bcecd189eeb9795ff3a46f0bb509f60849520b3247635734cfeadb8", 0xd7}, {&(0x7f00000005c0)="88b6b26f645a7f316b2ca50c29b8f81da153fc409780f2ff3a8d42635cd2391e57785f7eb425b4579065e82f88de9caa91aa179086", 0x35}], 0xa, 0x2) 00:07:57 executing program 4: r0 = socket(0x15, 0x80005, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)=@delchain={0x5c, 0x65, 0x300, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x10, 0xfff1}, {0x8, 0xfff2}, {0xbc1f2e78db6281a7, 0x6}}, [@TCA_CHAIN={0x8, 0xb, 0x7}, @filter_kind_options=@f_tcindex={{0xc}, {0xc, 0x2, [@TCA_TCINDEX_CLASSID={0x8, 0x5, {0xfff2}}]}}, @TCA_RATE={0x6, 0x5, {0xe1, 0x4e}}, @TCA_RATE={0x6, 0x5, {0x0, 0x9}}, @TCA_CHAIN={0x8, 0xb, 0x5}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x4000800) r1 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="856b44184d33190fcf2d02fae375db71", 0x10) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) sendto$isdn(r0, &(0x7f0000000100)={0x200, 0xef5, "6e2a4e47c65577"}, 0xf, 0x40000, &(0x7f0000000140)={0x22, 0x0, 0x7f, 0x8, 0x9}, 0x6) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000500)={0x0, 0x3, 0x1, 0x4}) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000180), 0x24c000, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000340)={&(0x7f0000000200)=@gettaction={0x130, 0x32, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_gd=@TCA_ACT_TAB={0x58, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0x10, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xb61}}, {0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}]}, @action_gd=@TCA_ACT_TAB={0x50, 0x1, [{0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x480}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0xf8000000}, @action_gd=@TCA_ACT_TAB={0x30, 0x1, [{0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x0, 0x1}}]}, 0x130}, 0x1, 0x0, 0x0, 0x80}, 0x5) r4 = openat$incfs(r3, &(0x7f0000000540)='.pending_reads\x00', 0x204400, 0x41a4d425c065cd10) ioctl$sock_inet_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000580)={'veth0_vlan\x00', {0x2, 0x4e21, @local}}) 00:07:57 executing program 2: syz_mount_image$nilfs2(&(0x7f0000000a40), &(0x7f0000000a80)='./file0\x00', 0x201c450, &(0x7f0000000080)=ANY=[], 0x1, 0xa2e, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0xda042, 0x0) write$smackfs_change_rule(r0, &(0x7f0000000000)={'[', 0x20, '\\\xea#+]\\', 0x20, 'rwxtl', 0x20, '-'}, 0x11) ioctl$UI_SET_EVBIT(0xffffffffffffffff, 0x40045564, 0x1) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f00000000c0)=ANY=[@ANYBLOB="86ffffffff000000000000000000"]) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000700)={0x1, &(0x7f0000000580)="5692cd10c42725bc6e3804f62a3157b88ac5b0a3346f1e222985dd7cf0dc5d11f7e8d79b688c2b8ce7f03a929868656942eb2bae1c5a1504315f2300e9d606cb6fb8bc01cf8b6957685d02a35d853fd3ae10668be83446343f0638927965f0ae45197ad4c23ef49da8fb9b10c32b9ace94a8d143008242a97803df5e9847a3ed37d29ec0bd1cfc64582c75b53e6e9422273e29f4ca30417e4ac946c5340ec0242922a0ac62d3", &(0x7f0000000640)=""/188}, 0x20) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r3, 0x0) bind$alg(r3, &(0x7f0000000500)={0x26, 'aead\x00', 0x0, 0x0, 'aegis256-aesni\x00'}, 0x58) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fff}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) pread64(r2, &(0x7f0000000000)=""/71, 0x47, 0x3) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) ioctl$BTRFS_IOC_FS_INFO(r5, 0x8400941f, &(0x7f0000000100)) 00:07:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r0, 0x0) connect$ax25(r0, &(0x7f0000000080)={{0x3, @default, 0x4}, [@null, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) r1 = socket(0x15, 0x80005, 0x0) getsockopt(r1, 0xffffffbe, 0x2717, 0x0, &(0x7f0000000040)) 00:07:57 executing program 5: syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async, rerun: 32) r0 = syz_open_dev$loop(&(0x7f0000000000), 0xfcdf, 0x202) (rerun: 32) ioctl$BLKPG(r0, 0x1269, &(0x7f0000000040)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(0xffffffffffffffff, 0xc01064c1, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff}) sendfile(r0, r1, &(0x7f00000000c0)=0x8, 0xffffffff) 00:07:57 executing program 4: r0 = socket(0x15, 0x80005, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)=@delchain={0x5c, 0x65, 0x300, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x10, 0xfff1}, {0x8, 0xfff2}, {0xbc1f2e78db6281a7, 0x6}}, [@TCA_CHAIN={0x8, 0xb, 0x7}, @filter_kind_options=@f_tcindex={{0xc}, {0xc, 0x2, [@TCA_TCINDEX_CLASSID={0x8, 0x5, {0xfff2}}]}}, @TCA_RATE={0x6, 0x5, {0xe1, 0x4e}}, @TCA_RATE={0x6, 0x5, {0x0, 0x9}}, @TCA_CHAIN={0x8, 0xb, 0x5}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x4000800) (async) r1 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="856b44184d33190fcf2d02fae375db71", 0x10) (async) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) sendto$isdn(r0, &(0x7f0000000100)={0x200, 0xef5, "6e2a4e47c65577"}, 0xf, 0x40000, &(0x7f0000000140)={0x22, 0x0, 0x7f, 0x8, 0x9}, 0x6) (async, rerun: 64) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) (async) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000500)={0x0, 0x3, 0x1, 0x4}) (async) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000180), 0x24c000, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000340)={&(0x7f0000000200)=@gettaction={0x130, 0x32, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_gd=@TCA_ACT_TAB={0x58, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0x10, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xb61}}, {0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}]}, @action_gd=@TCA_ACT_TAB={0x50, 0x1, [{0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x480}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0xf8000000}, @action_gd=@TCA_ACT_TAB={0x30, 0x1, [{0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x0, 0x1}}]}, 0x130}, 0x1, 0x0, 0x0, 0x80}, 0x5) (async) r4 = openat$incfs(r3, &(0x7f0000000540)='.pending_reads\x00', 0x204400, 0x41a4d425c065cd10) ioctl$sock_inet_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000580)={'veth0_vlan\x00', {0x2, 0x4e21, @local}}) 00:07:57 executing program 1: syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) vmsplice(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="8fe212742e103548046967d0611675d99e1409eceeea7c7e0283f74417f2e1fbeee22e97067f25915d3bd463f0ce5c09ba422087abc24aec41453e7ce76ed28fcea9a7", 0x43}, {&(0x7f0000000080)="cb19dc76f631d4e07755ad265371ad2175cf80e6437862fa8b2abf02eda127b2aed7ed60b4c02d98db9a51f660cd3ce3aaacf742ebe7c55d32af551329ffbcac992fe7ced622aac030c1e59637c7a95d0515d154e78c7020b7f0763646894adc5a78e51526a39210f5b2fc313c055cf71a7b5aaf9b2e260c684c2eb2f7c97430f7a2aab4ec1fd3ee201696c52c0e7c4ecbf97d10987a8c067bd4b9d11580b1857f73d4b92c581fefa06339ee32a9eea9923d80c7df1391ecabe38447c2097efc87ee01c3458758fccae844e99526dac05e25354c04bfc788f12262279ae245e607dd", 0xe2}, {&(0x7f0000000180)="80e26c5c50cf", 0x6}, {&(0x7f00000001c0)="498374138a825a26842f71f7bd0f5c2ed81eaefde9448a80858c1bd9ed35007df2baba2dad29c6a6bb769bdc56c73dcc91dd9ed933f823ad9c1551ec996c6a25000eac0bddbf32937833092fde5c6b6b0d2c", 0x52}, {&(0x7f0000000240)="fada4d709b68f1ab7dbb13a0576645eb0b611d", 0x13}, {&(0x7f0000000280)="466e3824aaebbcfedc41d15af5145cc73b5caa31989a7f5956de", 0x1a}, {&(0x7f00000002c0)="0b04143003b37c3e17ddc416cdd2f92442d9799c68397e9829a87b630820974f07665c251c7e1981a302330fbb2cef74754ed60a246afa59243161f53772af71b7bd88168a768fd3eefea320db6943088d9bf49aa53ed8eda7e0a4c7e5b600fa081f18edc35fb7ae86334100e850ab1699a3aad2deb8ca1ac930a53a3258a0999578d8f53159a3fd480ddf21e62cebbda50dd2df8b95921a01cba8c055903a10be89cfaabb00aa2e8e2702be9615f927bc305039f160b32cb60d5ba15c2b3c3ba07d113fcfc80470a425a00a47b1222362d43dc372ffe4172d58182b7b5177c2bc422b369a52e598f66c7043bce2", 0xee}, {&(0x7f00000003c0)="d785c86cc1aad1cc608c7ec38449bcefa086873d494b584b495647b793925f87e69e65276481b922c28abb58b8b9be817488ceb092393a44c3d76331df424210372742bc5346c2dfa8170464a2b85f952c3e4d406bf344367fa9470a5d154281ac6f8448c67cecca0979fdd077986914f6e7224d9d074c1d9f824e7bd2d5d4e92936afb3ef6e34fd522cbe1080cb381d157863a3f4387ca049a379f45fb0bf8936dc11e3640291a7da4a60e8c53f7daa51f157274d9e101689baa9839b17930c89721494502784eeec4d370b9bd5c1afad52b3618b42f912bdea49b262ab1ea8fdcde0ea441b4ef318382a8ca1d8a652d4cbfad3ce2ebc35dc55016f06d2", 0xfe}, {&(0x7f00000004c0)="1b186c9ad0d853b0991e6c8288f7ac9ab4db90aa8d3baf6a39bf76e631e5d2408c20f3a76f4b66f7543406e9260a9390167cc293cf8ee50cf89db633062a5ae966344c6ba5d992ab08c36e93fda2722a7d967ae0fe317edd8558d5be98cdbb5c679af771038ec38fd588193d4c204695dc7338c50593ca8e2047cfca9bda438e924f5ccb3631f599028b6e1221dd3a464e522dcc7111363062e8eafff54186f31f9cce9e4d5dae023edaeca4d0677d114c66877337f18f4afb26ca2bcecd189eeb9795ff3a46f0bb509f60849520b3247635734cfeadb8", 0xd7}, {&(0x7f00000005c0)="88b6b26f645a7f316b2ca50c29b8f81da153fc409780f2ff3a8d42635cd2391e57785f7eb425b4579065e82f88de9caa91aa179086", 0x35}], 0xa, 0x2) 00:07:57 executing program 0: r0 = socket(0x15, 0x80005, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r0) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x38, r2, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xee5}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4ccb}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x24000000}, 0x4000084) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x2, 0x70bd27, 0x25dfdbfd}, 0x1c}, 0x1, 0x0, 0x0, 0x24020841}, 0x10) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) socket(0x15, 0x80005, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r1, 0x0) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r0) (async) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x38, r2, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xee5}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4ccb}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x24000000}, 0x4000084) (async) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x2, 0x70bd27, 0x25dfdbfd}, 0x1c}, 0x1, 0x0, 0x0, 0x24020841}, 0x10) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) (async) 00:07:57 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) vmsplice(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="8fe212742e103548046967d0611675d99e1409eceeea7c7e0283f74417f2e1fbeee22e97067f25915d3bd463f0ce5c09ba422087abc24aec41453e7ce76ed28fcea9a7", 0x43}, {&(0x7f0000000080)="cb19dc76f631d4e07755ad265371ad2175cf80e6437862fa8b2abf02eda127b2aed7ed60b4c02d98db9a51f660cd3ce3aaacf742ebe7c55d32af551329ffbcac992fe7ced622aac030c1e59637c7a95d0515d154e78c7020b7f0763646894adc5a78e51526a39210f5b2fc313c055cf71a7b5aaf9b2e260c684c2eb2f7c97430f7a2aab4ec1fd3ee201696c52c0e7c4ecbf97d10987a8c067bd4b9d11580b1857f73d4b92c581fefa06339ee32a9eea9923d80c7df1391ecabe38447c2097efc87ee01c3458758fccae844e99526dac05e25354c04bfc788f12262279ae245e607dd", 0xe2}, {&(0x7f0000000180)="80e26c5c50cf", 0x6}, {&(0x7f00000001c0)="498374138a825a26842f71f7bd0f5c2ed81eaefde9448a80858c1bd9ed35007df2baba2dad29c6a6bb769bdc56c73dcc91dd9ed933f823ad9c1551ec996c6a25000eac0bddbf32937833092fde5c6b6b0d2c", 0x52}, {&(0x7f0000000240)="fada4d709b68f1ab7dbb13a0576645eb0b611d", 0x13}, {&(0x7f0000000280)="466e3824aaebbcfedc41d15af5145cc73b5caa31989a7f5956de", 0x1a}, {&(0x7f00000002c0)="0b04143003b37c3e17ddc416cdd2f92442d9799c68397e9829a87b630820974f07665c251c7e1981a302330fbb2cef74754ed60a246afa59243161f53772af71b7bd88168a768fd3eefea320db6943088d9bf49aa53ed8eda7e0a4c7e5b600fa081f18edc35fb7ae86334100e850ab1699a3aad2deb8ca1ac930a53a3258a0999578d8f53159a3fd480ddf21e62cebbda50dd2df8b95921a01cba8c055903a10be89cfaabb00aa2e8e2702be9615f927bc305039f160b32cb60d5ba15c2b3c3ba07d113fcfc80470a425a00a47b1222362d43dc372ffe4172d58182b7b5177c2bc422b369a52e598f66c7043bce2", 0xee}, {&(0x7f00000003c0)="d785c86cc1aad1cc608c7ec38449bcefa086873d494b584b495647b793925f87e69e65276481b922c28abb58b8b9be817488ceb092393a44c3d76331df424210372742bc5346c2dfa8170464a2b85f952c3e4d406bf344367fa9470a5d154281ac6f8448c67cecca0979fdd077986914f6e7224d9d074c1d9f824e7bd2d5d4e92936afb3ef6e34fd522cbe1080cb381d157863a3f4387ca049a379f45fb0bf8936dc11e3640291a7da4a60e8c53f7daa51f157274d9e101689baa9839b17930c89721494502784eeec4d370b9bd5c1afad52b3618b42f912bdea49b262ab1ea8fdcde0ea441b4ef318382a8ca1d8a652d4cbfad3ce2ebc35dc55016f06d2", 0xfe}, {&(0x7f00000004c0)="1b186c9ad0d853b0991e6c8288f7ac9ab4db90aa8d3baf6a39bf76e631e5d2408c20f3a76f4b66f7543406e9260a9390167cc293cf8ee50cf89db633062a5ae966344c6ba5d992ab08c36e93fda2722a7d967ae0fe317edd8558d5be98cdbb5c679af771038ec38fd588193d4c204695dc7338c50593ca8e2047cfca9bda438e924f5ccb3631f599028b6e1221dd3a464e522dcc7111363062e8eafff54186f31f9cce9e4d5dae023edaeca4d0677d114c66877337f18f4afb26ca2bcecd189eeb9795ff3a46f0bb509f60849520b3247635734cfeadb8", 0xd7}, {&(0x7f00000005c0)="88b6b26f645a7f316b2ca50c29b8f81da153fc409780f2ff3a8d42635cd2391e57785f7eb425b4579065e82f88de9caa91aa179086", 0x35}], 0xa, 0x2) (async) vmsplice(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="8fe212742e103548046967d0611675d99e1409eceeea7c7e0283f74417f2e1fbeee22e97067f25915d3bd463f0ce5c09ba422087abc24aec41453e7ce76ed28fcea9a7", 0x43}, {&(0x7f0000000080)="cb19dc76f631d4e07755ad265371ad2175cf80e6437862fa8b2abf02eda127b2aed7ed60b4c02d98db9a51f660cd3ce3aaacf742ebe7c55d32af551329ffbcac992fe7ced622aac030c1e59637c7a95d0515d154e78c7020b7f0763646894adc5a78e51526a39210f5b2fc313c055cf71a7b5aaf9b2e260c684c2eb2f7c97430f7a2aab4ec1fd3ee201696c52c0e7c4ecbf97d10987a8c067bd4b9d11580b1857f73d4b92c581fefa06339ee32a9eea9923d80c7df1391ecabe38447c2097efc87ee01c3458758fccae844e99526dac05e25354c04bfc788f12262279ae245e607dd", 0xe2}, {&(0x7f0000000180)="80e26c5c50cf", 0x6}, {&(0x7f00000001c0)="498374138a825a26842f71f7bd0f5c2ed81eaefde9448a80858c1bd9ed35007df2baba2dad29c6a6bb769bdc56c73dcc91dd9ed933f823ad9c1551ec996c6a25000eac0bddbf32937833092fde5c6b6b0d2c", 0x52}, {&(0x7f0000000240)="fada4d709b68f1ab7dbb13a0576645eb0b611d", 0x13}, {&(0x7f0000000280)="466e3824aaebbcfedc41d15af5145cc73b5caa31989a7f5956de", 0x1a}, {&(0x7f00000002c0)="0b04143003b37c3e17ddc416cdd2f92442d9799c68397e9829a87b630820974f07665c251c7e1981a302330fbb2cef74754ed60a246afa59243161f53772af71b7bd88168a768fd3eefea320db6943088d9bf49aa53ed8eda7e0a4c7e5b600fa081f18edc35fb7ae86334100e850ab1699a3aad2deb8ca1ac930a53a3258a0999578d8f53159a3fd480ddf21e62cebbda50dd2df8b95921a01cba8c055903a10be89cfaabb00aa2e8e2702be9615f927bc305039f160b32cb60d5ba15c2b3c3ba07d113fcfc80470a425a00a47b1222362d43dc372ffe4172d58182b7b5177c2bc422b369a52e598f66c7043bce2", 0xee}, {&(0x7f00000003c0)="d785c86cc1aad1cc608c7ec38449bcefa086873d494b584b495647b793925f87e69e65276481b922c28abb58b8b9be817488ceb092393a44c3d76331df424210372742bc5346c2dfa8170464a2b85f952c3e4d406bf344367fa9470a5d154281ac6f8448c67cecca0979fdd077986914f6e7224d9d074c1d9f824e7bd2d5d4e92936afb3ef6e34fd522cbe1080cb381d157863a3f4387ca049a379f45fb0bf8936dc11e3640291a7da4a60e8c53f7daa51f157274d9e101689baa9839b17930c89721494502784eeec4d370b9bd5c1afad52b3618b42f912bdea49b262ab1ea8fdcde0ea441b4ef318382a8ca1d8a652d4cbfad3ce2ebc35dc55016f06d2", 0xfe}, {&(0x7f00000004c0)="1b186c9ad0d853b0991e6c8288f7ac9ab4db90aa8d3baf6a39bf76e631e5d2408c20f3a76f4b66f7543406e9260a9390167cc293cf8ee50cf89db633062a5ae966344c6ba5d992ab08c36e93fda2722a7d967ae0fe317edd8558d5be98cdbb5c679af771038ec38fd588193d4c204695dc7338c50593ca8e2047cfca9bda438e924f5ccb3631f599028b6e1221dd3a464e522dcc7111363062e8eafff54186f31f9cce9e4d5dae023edaeca4d0677d114c66877337f18f4afb26ca2bcecd189eeb9795ff3a46f0bb509f60849520b3247635734cfeadb8", 0xd7}, {&(0x7f00000005c0)="88b6b26f645a7f316b2ca50c29b8f81da153fc409780f2ff3a8d42635cd2391e57785f7eb425b4579065e82f88de9caa91aa179086", 0x35}], 0xa, 0x2) 00:07:57 executing program 4: r0 = socket(0x15, 0x80005, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)=@delchain={0x5c, 0x65, 0x300, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x10, 0xfff1}, {0x8, 0xfff2}, {0xbc1f2e78db6281a7, 0x6}}, [@TCA_CHAIN={0x8, 0xb, 0x7}, @filter_kind_options=@f_tcindex={{0xc}, {0xc, 0x2, [@TCA_TCINDEX_CLASSID={0x8, 0x5, {0xfff2}}]}}, @TCA_RATE={0x6, 0x5, {0xe1, 0x4e}}, @TCA_RATE={0x6, 0x5, {0x0, 0x9}}, @TCA_CHAIN={0x8, 0xb, 0x5}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x4000800) r1 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async, rerun: 64) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="856b44184d33190fcf2d02fae375db71", 0x10) (async, rerun: 64) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (async) sendto$isdn(r0, &(0x7f0000000100)={0x200, 0xef5, "6e2a4e47c65577"}, 0xf, 0x40000, &(0x7f0000000140)={0x22, 0x0, 0x7f, 0x8, 0x9}, 0x6) (async) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305828, &(0x7f0000000500)={0x0, 0x3, 0x1, 0x4}) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000180), 0x24c000, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000340)={&(0x7f0000000200)=@gettaction={0x130, 0x32, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_gd=@TCA_ACT_TAB={0x58, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0x10, 0x1f, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x1b, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xb61}}, {0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}]}, @action_gd=@TCA_ACT_TAB={0x50, 0x1, [{0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x480}}, {0xc, 0x10, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0xf8000000}, @action_gd=@TCA_ACT_TAB={0x30, 0x1, [{0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x10, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x0, 0x1}}]}, 0x130}, 0x1, 0x0, 0x0, 0x80}, 0x5) (async) r4 = openat$incfs(r3, &(0x7f0000000540)='.pending_reads\x00', 0x204400, 0x41a4d425c065cd10) ioctl$sock_inet_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000580)={'veth0_vlan\x00', {0x2, 0x4e21, @local}}) 00:07:57 executing program 5: syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) r0 = syz_open_dev$loop(&(0x7f0000000000), 0xfcdf, 0x202) ioctl$BLKPG(r0, 0x1269, &(0x7f0000000040)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(0xffffffffffffffff, 0xc01064c1, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff}) sendfile(r0, r1, &(0x7f00000000c0)=0x8, 0xffffffff) 00:07:57 executing program 4: r0 = socket(0x15, 0x80005, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_proto_private(r1, 0x89e4, &(0x7f0000000040)="accbde7ea4d1822863d857667c9ded5ee062ff068c88726813c317d7497b510bed9385bac181081069cbc4c54fbe0056976650c1d03058334d0bc82aa2b68e2494e2af2a1bdc1c93e9a9bca76c41cf0993cc2643ced80ede1c6062e89d1b71087824669be5a8aee47d615a23f174bcf63259ec4cb10ba592fa217ee94253512736174a7efb6f8f8aa747aa38a05578f35880860a5b1d79a1160b3aa3b6df0054f67b95f074a1d7658979743829d86d6948b42849bac9fe464f8488a89149e767d8743ebc495d6370520a9ac24e54d17c37d5c9252f7703d1b24158a160b5895441121ad9dd9e5f946fafea6d5a8c50a7827cb49bd556f52b7f9456a57688f66345760b77050e73dca44c1d7ea67f0d386df05e3f6f47ce22b767218a3bf6b9c78617bac20710f82ca63b3751806488b816f1015e4f418f7855e1046f837196504d3cd681097c18d78a801abc362b4d3780a61273c016596839a018540759639b4337999e01dd55f95000686032e16ec6857b3f8dc3906ec7db863d308ce980bd09dfa17650e45662753819144b9d292ec96331e8c7f7c1ae75ca9cc32140243762333dba2038cfece631c8845a739da1ef10be70fe65d759f1cc094fa22082a7785469924a29ad38f1753616b38a6b99db095b65821a8b415499bc481b209ea637baf8bb0e00df322b1f380a6397e289045da0c1c74c8a1cc8c7e2b99cf3c7c7968aaa71da5b34b6c9293a80f2ff9b86f2a6398611c186c584ca0194ba134793174c8a7bd2923accc9ad9816553c27130ba2cf9ce98d715a04e53938ebcc82a5a39c913de2ea21bca30c288ea8c88c0fb9a714887a6f8564a2de17210530fff9025f25b744423fbc41900794f1f5b743fd423d2526744668bd68d7b2db83ed5b5a0b36010ecca0d8929f4c8dee8d3f17245aa172a6a817a36e3e62bccad9c1bd11788d4dc4e38baa5731720904f14ab80488770b932f17ec4c491966a0cb7c16c556aba319ac4955ba4cf0fac35e16b50065a01b9df0bba7596f5f796a04b1a1b1268756d411a43388ffd25d9e9314f627bec553d987a2f53d66c3efea63ecd8059a4d14639eb113963c000b92095d0f7bbfd3643ad8a1833b51d1cccada6773fa316282e37432d8cf1f8c50e98b907f69e172baf2d563ed0d214ff9cbdf906926257cac3a4821e009ee5294c53b73052157386693d715a150f9b19f169e2cd185c51e1997ed4b2ab0c05cbda012696de9619e95fe1265f624631a438babbc3d5bb80544351fa0eca3f4ba5816633c034d5c6a85429d44f5b9970fd0ff85dd8c53fbdbaaeebf80a12488fa99e81710426424ec4d631d4bc44b70857a62678c8def9d2778e9e82968ecb4a94b480f92029205e36f33877425dcf87c7ce3441c2094a2dcf0fff45331e07384aa1793337b04e20e4e4d96c019fe24c2f39dc2cb762a6478e68ca973892706ea1d628704dce8c30a4c7a3bf7a3e09f8ca22b14b1d563e5511e8ee81192f9726885563574437d5696e59c6fb586728b67a8708732c83a619d80bbd1078f0c462bb290ae6894c6c7e744f9c564eaa8eba8ef878d030a8fcbc912c1c88edeca8b7aa49eb1241e77be4b30db1db2d0f4b25516d1e8a681b974dc702739df2ea4bd79707fb3bfc7e02a55eed2a779a4d1dd2da5249908df9fde994c70635ae701e225b7998b959734688455197423237f3ca900c9e71013a189db308fa3da8d55530577701aab8ad02cc24eec2f51e7d0c46784cf356aec0ec806f23bd35f06c428856b09225c417b351483991698c170422f4e84d95144f4912fd332d940184b702ec6e4e77acfffa1700c15a395bfd2416c8be8de9eca32936723f9c490b2efd09a4f0142c9b23b0400ef0e4a8f6a0259ecd28a08d6256905ac6af741a23e8544e8053b857d5986ffb576075dc745f5d03516167c866e2e13dc4be2abd8fa27a8f73af9e49c7fca633004ea624cca309c57447e06251f4fda412ea50ef682ef81023ea262680f622b2fce468a26ec4ff4b6454f0f1ce6ed5dd78f37f38883932471f3e1989e2a37d7452c248505aae1b3813c55c55c1b5c53821b43649ed4e4dcf94a133354fa74401fda43f49afff0709690232c580642d571f86d8d1bf5db8b1c7de80c38b848784e48907fc9199ed4f884f1e6afb03c56df03421ab8bc496bdb1866951bb668e0de93f07e9e8c89d0eb902d7175696c271a5af53e0c82747b8db49a7ae030d016029bab6de96cab6b4c7e931e635d5418f500e4627b70dd87040366bd84db087853fa00b75ba162483886c806fca8beffe541207be7ef4be0ed979d1a596f3239605687da4eb99ab34b224eaaba00641b82beecfcf5453c9922ad79f34aa375e6bfdd9e5b94680e572973c5d42aa271ffabeaa04e1933337ba647f4b8a4e2aed5a1d1559cdd306f3b13f980e4a32ef600e906f4b264d0355b5720ed7ae4d4daa7845d38f535938739f2cb33b9b40e6f50b1461422233ebc6ae01643e2f4383197c4439fe732edd309304116f1ebd797e1c5beacea67cafbc38b9210867de418c0acf977653e37f8f36ba50076a8bc3f44106e36cb0bf3e08e485babd8fb45962f7506894625dc46dbff5ce90567eef8d7083e6f0b74ae9531d756a1f05fde93689b8e167c23ebb20dd588dcb702786c384b86d441d0a612910e1d6e42d6fc492e0bfbe5b53bb930b76bd6763be58b03995d591a188d3d8935024c65185cf604650b91097c66f89f296bacb65019b3a82250b71f40991aacf65d65f9432eb1a22676b34868930f046891bdc47a27d3f68a20837c2e9704d866760cde1d646d912604d469407c956d8d9fd626139934ae1bd6296b2e7824158977952d9bc9163a9e1ff7d03b0f723273af30255fc9e2960927fc37276bc51144fc11dab51b23afdc0de944b295487d7dffe0576da1d9379adcef5e153a2213f23e7fd855711cfc5e1f5463d0cafc63771e6b8803df3e1b0727e394a53c01686359e76822bdaf67462099be382412828eb6c83c50a09c34736bdda9cf396d568e253b1df86d6b584bcb3c0472ce5977fd223b8ee4ac42236388013af138b035bd6c0551576cb5a1063408c6038438a9d6b3966ac876b00ef965eff384ec447fa32dd16a3a2b212cfc1c516f7ae2fc62e57d256cf5ebecb08768962f2f57dfeff1002fd71dea590c56e1a75ecae732b82489c4b6981dc88913e5f0d05f86b92e8f3a19c970b60f1a6ef974840097867b3ffd3d6a583d3b16e689c045ea6e42eed9baa4e9c94277b737da7d981558da01243e7cf67de3122499e3029ca882cba4d59ded5b3b417c81bbf814e593a9c15b06be71388d63e16dada53377860f8766448d624e7d3c11d6e04bc7cac6920f0a98a470d854f954912d05cc83260320d60d20c64fba35b85de06ce243e7063261c23425b2c6b5adb069ba02080f65aee7bf59cd148a2a4271986a124860ce7f8b351a560bb846648caa44a4143ab21a69802c5586caa70918a9887c6b17709f51552c0a896cb2975a7882f0923f21f48d7002ec6842f1351bbc834d4c6ae988975ac8766bbda9eef36ab0fbbfeb087067ba70efdd128f222e94a4ee6c375826e39a3cf169e3245e316a2618b51d1a447dd8a5f6809809df618c9ad128d9f972ab80977e1f109d3802d8bb56ab2f1a314177311c995aeb7538286d4c43183eef5844abc401f56ff09757e464435db8bf4bd39bec0c02a39e7f8da5756e86f942fa1675b2c2185fd31afedd83ef368ba45407aa7f25f478a9319f17497f196e819dd5ee7733f1946c5339d0cbf87e091a259f410c7a24e2b20ccfbe1dd2d30cc925062ae1d1f3c9464a997cfeb7846136e2e51d8378c968aeabac4302dc384d34a81f4969a52667dc7d8487314ba484c72d77914a02f6d80be325b58663609998f1afac90d014851599a3bebd3e841a1f46036019cdd7724af4287377ff4424b2461b51dbb753c39d1c94839873597bd8ca106ca62b9405515a4ebb959397197d29fafe12ec6c85ba67c923c9017fb8e964abaf6f9c096aaa8fe38019219262d255ca3ce8b5b72375881e193eaccad26c7f935d7534b804895f91cb6964dbe333fe481005444a3dba84094deb60ddc9e81cb4ba5e7c048f160af57b759847108cc99284a1fd09069c4214a1b3f201e413563bc349b3756d15284c4eb55fa23f6420e3107a99de05505fb10335a4e15a720db269795e0e049f26956047c44a946cce8755f6d8721df9dbb079c728df592342c8e69823dadfc4bdea66cb1852d7e589629d4410b7a488759d27bd96c80f81574b7cc11afa56f7ae03b6061d0c03a65460596cd2143cfff539cc87b1b15f8e337270d8a65f5ddb47a411efafe3f8cd2df61bf513de2c5fc9dd3f4ed5b48ca7ee2be76655dea1a177eb176f33eb084f432c211b2c45f75d143fde3f052a02c98dc5b919fb44da52092d0d867504f0b507bb84c758591636f485aa81877f1f600ca33f909e4e299f471eda75c45a507468b333d96f193d91efc54c26a5b3795104faaf1efbe87e3fc4b061e5cc30f13c5702ffc43e2366046d0db1911217618a37bccf1c7d3d7d85dd052771bc9e24548982652b91bde11f9e0419507d50eee87479067aea501b4f98f2faf8e09760f6f930401a89b74733fd8db55f49226dfc85cb6e1868f269b05833bbfa90a2913587822c4eb4e440a1902a026e8b7f43e68b72e4d1353ac2e8ac383ca9c0ffe607ae7cdb16ff0d3bda60ced65d9433aa2644be401eecebea0f847e63a2af6e4c7d569abbb87adaf33a4535a855f44e0a4e53a446eff39f90ec8588b6de8429dc49e4dea1716cbee1f6e68dc581dff1dcbbc67361b05b5daa7184b01a3d19a1fd485b0ab62bfc240891696ae8dbf57d43b4201822cfe3d9c3cc746fdf6db90785ce1c40e364d51f5d075edeee0daf9f9d70cfb578347c43adc5953976166cf64a5fd347c11366bbf8018e2af0884f8586400944e1e13021d4eb141a79b1988dddb87bf81a0384f1ec5d633aa6ecfac5abb732bc7af38ff6cd6f7f4c42140189878ddf954508f76d43c9615b695fdcea159fe7f1fb8a5cb9836737f171c7b81feb126ee068bc4453339d9825006588192228d09414fff1ded1f8c4c69aefaf6b193488e20350d690745facac3cf96bbfefa3c9d35cd6b3d1d1a23efb3cc662f8f45fafad1019042f9e852552106890e3b70fbc55b747d0ca9a289bf87c7464d7be0ab1e168748e87bc744ec4ffeff2a548eb7443710b099ec5807c80da1cc7fdcd87e142344e15da37d80c53afe498bcd11394d659dea8b07167356c646412a055a42b537cd08d9379a14b3fbafe968c56570312d86062905a3f2068a0b5e29ffaeff33c1d50fb6db2c4b160411f6411dfe1b22a1716ec0231b10ec51f731ceb0103b93181b917f6fb3a7c30dd552b6214be4aaeb2c34674f221cf89cd25fe003f9e214d1c8c483dd9226b5041ee18a708608b745b530d5fa2cb90921ee0fde9101b5911ae9eb73812cf857926e4111d679efff6fa6b433f40cc9368a6cc9cfcf47726f52110baf47262cc4169c745a5df80d1937f4553c6174abe61fbd06777eb658c986bb6540ca4faf7725510a80ffd03c9f2ff5560799741f3b266ae5e3e239e8630fbebe5fdd80ab525d6cf6ad14c202b283127eda5c6bd61c332330e7406b6f13547c69d89a658f4faed4456ef5b1b178d04d82e3805fe52667dd39f93d4b262b93ed5846a22c4aa0944963226541a08150c012abf3a273391cefa27eae0fb21958eed354a098f") getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) [ 477.613254][T21898] loop2: detected capacity change from 0 to 2048 00:07:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000180)={0x54, r1, 0x1, 0x0, 0x0, {0x49}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) sendmsg$DEVLINK_CMD_PORT_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={&(0x7f0000000040)={0xd0, r1, 0x300, 0x70bd2a, 0x25dfdbff, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}}, {{@pci={{0x8}, {0x11}}, {0x8}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}]}, 0xd0}, 0x1, 0x0, 0x0, 0x4000}, 0x40004) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000300)={'gre0\x00', &(0x7f0000000240)={'gretap0\x00', 0x0, 0x10, 0x20, 0x751, 0x101, {{0x23, 0x4, 0x1, 0x6, 0x8c, 0x66, 0x0, 0xfd, 0x29, 0x0, @private=0xa010102, @dev={0xac, 0x14, 0x14, 0x3c}, {[@timestamp_addr={0x44, 0x3c, 0xaf, 0x1, 0xf, [{@remote, 0x1}, {@remote, 0x3}, {@local, 0x4}, {@local, 0x79465005}, {@remote, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@multicast2, 0xfff}]}, @timestamp_prespec={0x44, 0x34, 0x79, 0x3, 0x3, [{@dev={0xac, 0x14, 0x14, 0x1a}, 0xfffff57d}, {@broadcast, 0x80}, {@private=0xa010102, 0x7f}, {@rand_addr=0x64010101, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@empty, 0x6}]}, @end, @ra={0x94, 0x4, 0x1}]}}}}}) sendmsg$nl_route_sched(r2, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)=@getqdisc={0x34, 0x26, 0xbbefd39e60ac6d40, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x6, 0x4}, {0x6, 0xfff1}, {0x2, 0xf}}, [{0x4}, {0x4}, {0x4}, {0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x4000810) r4 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r4, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r5 = syz_mount_image$btrfs(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x3, &(0x7f0000000140)=ANY=[], 0x0, 0x51b5, &(0x7f000000a400)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAn7N19kF1lfTjw5+7b3d1sNovwG15UCDKAMGaz2UxUlPkZqLUKviwODh1fSiLZ4DYLWZPgEHBqDNjqMFhasdgiNNRmGmZ8yWgd0NohYxXBoqUy4yAqEl+G6UwdYGxxCn+kc/ec5+65z9nDvXnZmKWfzx97n3u/z+u5L3uec859LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/zc8Obrqr97+lf2fr4q/+4Hdpz72urd85pMb9/+s797rHwhhYvbxWhau3XDbc7+4cNfbPrbzietPfuu3rh7uy8vl8bCk8acrv3NjrPWXS0O4pxZCTxpYMZQFevP7Q7G+lw2FcFyYCzRLTA5mJdKGw7cHQtgV5gLNqr42EMJQIXDpD755382NxK0DIZwZQqinbfy0nrUxkAbO6ssCg2lgc08W+O2BTDNwb1cWgENQ6y7e620+nN/unWjNPlJRy/wP9x5u744R6fCa22ykOt+vL1jgThX0pQ9MHNbTVqqOBVF6e+zzblsE77bSdr7F01bckcr3UA7Mheqha8PkxvXXTG+Lj3SF0dHuqpoW6Hl+7JkPX3Ew6UXzOowdGDkir8PdL7/j6YtmLt5z58jtj962/8FzD7ebVZt3odVD/ppbNM9jtNbnySJ4+5X2kpbb6QohfPX0Ry5479c/fXxVvDT/H3nh+X98Ocfbrpbcsdbnh7O5eXxkKCaeGs7m5gAAALBoLIajpi/d+eqR3Xd+eqaqvtL8f3ln5//jKf98Mp+Ndl8Ia2cTNywL4aTZx7PA3bG59y8L4fTZ1ERr4IIksC+Ek2cT5zSrSkr0xxLLk8CTw3lgbRK4PwYmksDuGLglCdwYA3uTwBUxsC8JXBgDYap1HOcO5+PoODAQA+uyjbg3XoXwm+HYWrKtftysCgAA4AjJZ4e9rXcL1zocboY4vdw70C5DvAK7MkM9qSGdwTanVZU19LSroatdDc1x73jh4ZdqrrWruXQZRq01w513/2r/91/Vf1OoUJr/j73w/L8+T0dqpfP/IVwy+zfm7soj0834uomWDAAAAMBh+JufPvne8M7+56vipfn/2s6u/4/HRLoLmcND8TDEpmUhjLUGsmpfXw5kZ72X5AEAAABYDJrn45vnwqfy2+wS7XQ+Xc4/cZD544n/tfPm3/HZp7/3qs1vuqyqv6X5/0Rn1/8Ptt5mnbg/9uJTy0LoLwS+E3vZCMxaHgNPvKE1kI///rgBbopV5RcmNKu6KZZYFwNjSWBXVYmHmyVOag3kT1az8Rua45jKSxQCAAAAcNTFwwHxvHy8/v8fbz7Q96H/f1Ln3/9fd3DX/8/Og0uX908vCWFlTwjd6RcDHhrMFgaMgaFanvjnwayu7rSqjw6GcH5jYGlV+/P1/3vSNQZ/MJBVFQMnvWLPM2c1Ep8bCGFlMfDD99y1ppHYlgSajb9rIITTGqNNG/9qf9Z4b9r4bf0hnFoINKt6f38Ijcb60qq+Wc9/xyCt6kv1EI4vBJpVvboewvYAwCIV/5VuKD64dft1m9ZPT09uWcBEPIY/EDZOTU+OXrF5ekO9ok8bkj63LGP00fKYOv3lm5/kSxR95NrLRzpJN78nOFZsKz+OX7pwML8f94V6Z8c53ttyd3U65FeeUW4iFPakqobctcBDHixWMvckluqP+fvCktB/zdbJLaPXrt+2bcuq7G+n2cezv/E0U7atVqXbanC+vnXw8qhcLStxqNvq7GIlK7ddNbNy6/brVkxdtf7KySsnrx5f9ZqxNavXvHb1+MrGqMayv22GevZ8VSdDPXBXh+M6gkM9padQydH41JCQkFhsiRWP/+zHl1214Y+qPn5K8/+ZF57/x0+d+Mmfr89Qdf5/JJ7mzx6fO82/LgZ2dXr+f6TqbH7zwoDlSWBHDOxwmh8AAIAXh3g4Mh7NjEelR7Yu2fPOVd1nVJUrzf93dPb9/yO0/n9z6fqLqpb5PyeWGKta/z9d5r+5/v+OqvX/02X+m+v/7/odrP9/TTOQbJLfWP8fAAB4MTh66/+3Xd4//YGAUoa2y/unPxBQytB2Gf9OfyDgoNf/P+/Mh2790aN/PbfwfqI0/7+ls/m/hfsBAADg2HHiU5ef9/Q9p32oKl6a/+/qbP5/9Nf/C1XX/y+vCkxULQxo/T8AAAAWqar1/76y69LTLvvOCfOsxZIpzf/3djb/j5dddLXkjrU+P5ytaRfSNe2eGm5+ZQAAAAAWh64wOtrbYd6WlVEvOPQ2H8uXAn2hdNFpr/3LLyzd9d0vVNVXmv/v62z+3/K9jN0vv+Ppi2Yu3vP8nSO3P3rb/gfPnTv/DwAAACycTo9LAAAAAAAAAAAAAAAAv3t7PveNf3/41u/9S1W89P3/cMns41Xf/4+/+xe/X3BCS+5Ya/v1//L7l178xe2zSxY+NBzCGcXApp2bjgv5b/OfXQzc975zTmwkdqYlvvH4hb9qJC5PA29e8ZJnG4nzk8C6uEjiyWkg/qris0uTQFxe8ZE0ELfH3jTQlwc+sTQbRy3dVv8xlG2rWrqtHhsKYVkh0NxW9wxlbdTSAd6aBJoD/GAaiAN8ex7oSnv1xSVZr2JgKBb92yVZrwAAOGbFvcDesHFqenIs7sLH21N6Wm+jliXL5llAvNZh8z/Jlyb7yLWXj3SS7k73Red+a7w31BtDWFXaXS1mqc2O8sjU0mbTnVAx5HarvXVVlEsd7Kbrqx7RQDai0Ss2T2/obTvw1e2zjPe0zbKqNNkpZuma3aQd1NJBXzoYUYfbpoMux/tdYXS0O8n1uhgcCS3avSI6/b5+cZ2/qldBMc/jG1/132957mNvrKqvNP8f6Wz+Xy+O69n8xwB2xF/Wu2FZCCd1OCIAAACgUz/+p0fHN9/+p59Pb39+Wf8bp/7ukeeqypXm/8s7m//HI1j5qeDsaMe++Pv/zfn/SBa4Ozb3/mUhnD6bmoglsh/UvyiWGMsCd8cDJufEEusmWqvqj4G9SeDJ4TywLwncHwP5UYo9IT+U8xfDIayZTV3SWmImlhhJAu+IgeVJYDQGxpLA0hhYmwT+c2kemEgC/xoDYap1W31lqaMrAADAIcjnWb2td0M6z9vb0y5DrV2GwXYZutplqLfLUDWKeP/LMUNvcvFKrZCpN611IKmllCH+GP5B96uUITzcmjMtWGo6Xn/QvN6g1prh618a/7PLfrTtwlChNP8f62z+P9h6m7V+f5z/z/3+Xxb4Tuzep+Kl48tj4Ik3tAbyAwP3x8nuTc2qJvIS+aT9plhibQwsTwIzMbA2Cay7JA/sOrE1kM+0m43f0Gx8Ki9RCAAAAMBRFw8QxMM0cf7/3Y0Td53w8Z+vrypXmv+v7Wz+H9tbUmzsxljrL5eGcE9trjfNwIqhLBCPYwzFr8e/bCiE4woHOJolJgezEn1Jw+HbA9k31PvSqr42kK0xEO9f+oNv3ndzI3HrQAhnFo6+NNv4aT1rYyANnNWXBQbTwOaeLBCP/DQD93ZlAThszaOC8QWVX+rSNDJ/uYrX34vlN0HT4ZWOgc6Tb77vXC2UevpAfky16eCetlJ1LIjS22Ofd9tifLeNeLcVd6TyPZQDc6F66NowuXH9NdPb4iPFb7KWLNDzXPyWaifpI/A63HHovW2vnnZgLPn4GJu/3Pyvw1qsbvfL73j6opmL99w5cvujt+1/8NyOu1EhflH4lOPedVxx8y60eshfc4vu82TC58li/Dew3NMWQpg67//tOP0VZ1a+zUvz/4nO5v89ye2s/4kbc+uyEF5Z2LgPxc3/e8uyz8FCIPuUPL4cyE65/2K48pMTAAAAjrTm4Y7m8YKp/Da/IDyZJ5fzTxxk/ni8Yu28+Tvt92cfuePhjw+cX3nYsDT/X/fC8//+pJvO/zv/zwJx/n9ex/qh6P70gR2HdSi6VB0Lwvn/eR3r7zbn/+fl/L/z//Nx/r8N5//ndaw/baW9pBk7XY23+Z9/4PtvftmNp1bFS/P/mc7m/9b/m3/Rvub6f+uq1v+bqVr/b4f1/wAAgAVVsdBcOs8rrd5XypCu3lfK0HaBwLZLDFr/76DX//vDT/z9p2uv33JRqFCa/+/obP4fXw5Liq0vlvX/ll9SUdUtMTBjYUAAAACORVUHCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjdmnjHc7/95DXjd1XF3/3A7lMfe91bPvPJjft/1nfv9Q+EMDX7eC0L12647blfXLjrbR/b+cT1J7/1W1cP1/NyvfntS1tyx1qfHw5hV+GRoZh4arhxZy5w6cVf3N7TSDw0HMIZxcCmnZuOayR2D4dwdjFw3/vOObGR2JmW+MbjF/6qkbg8Dbx5xUuebSTOzwO1tLufXZp1t5Z29+alISwrBJrd/eOlrVU12/iDPNCVtvEPQ1kbMTAUi35mKGsjBqZjian+EFb2hNCdVvVgPauqO63q6/Wsqu60qj+ph3B+CKEnrerxvqyqnnTk/9aXVRUDJ71izzNnNRK7+kJYWQz88D13rWkkPpgEmo2/sy+E0xovmbTxL/dmjfemjd/aG8KpIYS+tMR/9WQl+tIS+3tCOL4QaDb+gZ4QtgdeFOKHz4big1u3X7dp/fT05JYFTPTlbQ2EjVPTk6NXbJ7eUE/6VKVWSB/46KGP/SfPfPiKxu1Hrr18pJN0T16ud7bL470td1cf672P/RosVjL3fJTqj/n7wpLQf83WyS2j167ftm3Lquxvp9nHs7/deTTbVqsWy7Y6u1jJym1Xzazcuv26FVNXrb9y8srJq8dXvWZszeo1r109vrIxqrHs75EYauW+xcIN9ZSeQiVH4wNgsSQO/P55bzoGuiEhcQwkulo+3caO9Q/y0o7+XEd7Q332A7o0rShmqc2O8kgM+oJDHPGh7Ke0HdGq0sShlGW8fZbVpcnEXJaBLMvsfl1pclisqWt2k8b7XWF0tLtqO4y03i1u3l8fxuZ9LN90naYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6XHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhB44FAAAAAIT5W4fRswEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAoAAP//CjRleg==") ioctl$BTRFS_IOC_TREE_SEARCH(r5, 0x5000943f, &(0x7f0000001200)) renameat2(r2, &(0x7f0000000480)='./file1\x00', r5, &(0x7f00000004c0)='./file1\x00', 0x1) 00:07:57 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x90000000000) r1 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x200) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) [ 477.646217][T21898] NILFS (loop2): broken superblock, retrying with spare superblock (blocksize = 1024) [ 477.679847][T21919] NILFS (loop2): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 478.071686][T21922] loop1: detected capacity change from 0 to 32768 [ 478.075156][T21922] BTRFS: device fsid 5ac8a51e-da3a-4998-8e66-e1df06b87bc8 devid 1 transid 8 /dev/loop1 scanned by syz-executor.1 (21922) [ 478.088302][T21922] BTRFS info (device loop1): using xxhash64 (xxhash64-generic) checksum algorithm [ 478.090494][T21922] BTRFS error (device loop1): unrecognized mount option '@' [ 478.097922][T21922] BTRFS error (device loop1): open_ctree failed 00:07:58 executing program 2: syz_mount_image$nilfs2(&(0x7f0000000a40), &(0x7f0000000a80)='./file0\x00', 0x201c450, &(0x7f0000000080)=ANY=[], 0x1, 0xa2e, &(0x7f0000000ac0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0xda042, 0x0) write$smackfs_change_rule(r0, &(0x7f0000000000)={'[', 0x20, '\\\xea#+]\\', 0x20, 'rwxtl', 0x20, '-'}, 0x11) ioctl$UI_SET_EVBIT(0xffffffffffffffff, 0x40045564, 0x1) r1 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r1, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f00000000c0)=ANY=[@ANYBLOB="86ffffffff000000000000000000"]) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000700)={0x1, &(0x7f0000000580)="5692cd10c42725bc6e3804f62a3157b88ac5b0a3346f1e222985dd7cf0dc5d11f7e8d79b688c2b8ce7f03a929868656942eb2bae1c5a1504315f2300e9d606cb6fb8bc01cf8b6957685d02a35d853fd3ae10668be83446343f0638927965f0ae45197ad4c23ef49da8fb9b10c32b9ace94a8d143008242a97803df5e9847a3ed37d29ec0bd1cfc64582c75b53e6e9422273e29f4ca30417e4ac946c5340ec0242922a0ac62d3", &(0x7f0000000640)=""/188}, 0x20) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r3, 0x0) bind$alg(r3, &(0x7f0000000500)={0x26, 'aead\x00', 0x0, 0x0, 'aegis256-aesni\x00'}, 0x58) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1, {0x7fff}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r1, 0xab00, r4) pread64(r2, &(0x7f0000000000)=""/71, 0x47, 0x3) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8916, 0x0) 00:07:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r0, 0x0) connect$ax25(r0, &(0x7f0000000080)={{0x3, @default, 0x4}, [@null, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) (async) r1 = socket(0x15, 0x80005, 0x0) getsockopt(r1, 0xffffffbe, 0x2717, 0x0, &(0x7f0000000040)) 00:07:58 executing program 0: r0 = socket(0x15, 0x80005, 0x0) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (rerun: 64) write(r1, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r1, 0x0) (async) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), r0) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x38, r2, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xee5}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4ccb}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x24000000}, 0x4000084) (async) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x2, 0x70bd27, 0x25dfdbfd}, 0x1c}, 0x1, 0x0, 0x0, 0x24020841}, 0x10) (async) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:58 executing program 4: r0 = socket(0x15, 0x80005, 0x0) (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_proto_private(r1, 0x89e4, &(0x7f0000000040)="accbde7ea4d1822863d857667c9ded5ee062ff068c88726813c317d7497b510bed9385bac181081069cbc4c54fbe0056976650c1d03058334d0bc82aa2b68e2494e2af2a1bdc1c93e9a9bca76c41cf0993cc2643ced80ede1c6062e89d1b71087824669be5a8aee47d615a23f174bcf63259ec4cb10ba592fa217ee94253512736174a7efb6f8f8aa747aa38a05578f35880860a5b1d79a1160b3aa3b6df0054f67b95f074a1d7658979743829d86d6948b42849bac9fe464f8488a89149e767d8743ebc495d6370520a9ac24e54d17c37d5c9252f7703d1b24158a160b5895441121ad9dd9e5f946fafea6d5a8c50a7827cb49bd556f52b7f9456a57688f66345760b77050e73dca44c1d7ea67f0d386df05e3f6f47ce22b767218a3bf6b9c78617bac20710f82ca63b3751806488b816f1015e4f418f7855e1046f837196504d3cd681097c18d78a801abc362b4d3780a61273c016596839a018540759639b4337999e01dd55f95000686032e16ec6857b3f8dc3906ec7db863d308ce980bd09dfa17650e45662753819144b9d292ec96331e8c7f7c1ae75ca9cc32140243762333dba2038cfece631c8845a739da1ef10be70fe65d759f1cc094fa22082a7785469924a29ad38f1753616b38a6b99db095b65821a8b415499bc481b209ea637baf8bb0e00df322b1f380a6397e289045da0c1c74c8a1cc8c7e2b99cf3c7c7968aaa71da5b34b6c9293a80f2ff9b86f2a6398611c186c584ca0194ba134793174c8a7bd2923accc9ad9816553c27130ba2cf9ce98d715a04e53938ebcc82a5a39c913de2ea21bca30c288ea8c88c0fb9a714887a6f8564a2de17210530fff9025f25b744423fbc41900794f1f5b743fd423d2526744668bd68d7b2db83ed5b5a0b36010ecca0d8929f4c8dee8d3f17245aa172a6a817a36e3e62bccad9c1bd11788d4dc4e38baa5731720904f14ab80488770b932f17ec4c491966a0cb7c16c556aba319ac4955ba4cf0fac35e16b50065a01b9df0bba7596f5f796a04b1a1b1268756d411a43388ffd25d9e9314f627bec553d987a2f53d66c3efea63ecd8059a4d14639eb113963c000b92095d0f7bbfd3643ad8a1833b51d1cccada6773fa316282e37432d8cf1f8c50e98b907f69e172baf2d563ed0d214ff9cbdf906926257cac3a4821e009ee5294c53b73052157386693d715a150f9b19f169e2cd185c51e1997ed4b2ab0c05cbda012696de9619e95fe1265f624631a438babbc3d5bb80544351fa0eca3f4ba5816633c034d5c6a85429d44f5b9970fd0ff85dd8c53fbdbaaeebf80a12488fa99e81710426424ec4d631d4bc44b70857a62678c8def9d2778e9e82968ecb4a94b480f92029205e36f33877425dcf87c7ce3441c2094a2dcf0fff45331e07384aa1793337b04e20e4e4d96c019fe24c2f39dc2cb762a6478e68ca973892706ea1d628704dce8c30a4c7a3bf7a3e09f8ca22b14b1d563e5511e8ee81192f9726885563574437d5696e59c6fb586728b67a8708732c83a619d80bbd1078f0c462bb290ae6894c6c7e744f9c564eaa8eba8ef878d030a8fcbc912c1c88edeca8b7aa49eb1241e77be4b30db1db2d0f4b25516d1e8a681b974dc702739df2ea4bd79707fb3bfc7e02a55eed2a779a4d1dd2da5249908df9fde994c70635ae701e225b7998b959734688455197423237f3ca900c9e71013a189db308fa3da8d55530577701aab8ad02cc24eec2f51e7d0c46784cf356aec0ec806f23bd35f06c428856b09225c417b351483991698c170422f4e84d95144f4912fd332d940184b702ec6e4e77acfffa1700c15a395bfd2416c8be8de9eca32936723f9c490b2efd09a4f0142c9b23b0400ef0e4a8f6a0259ecd28a08d6256905ac6af741a23e8544e8053b857d5986ffb576075dc745f5d03516167c866e2e13dc4be2abd8fa27a8f73af9e49c7fca633004ea624cca309c57447e06251f4fda412ea50ef682ef81023ea262680f622b2fce468a26ec4ff4b6454f0f1ce6ed5dd78f37f38883932471f3e1989e2a37d7452c248505aae1b3813c55c55c1b5c53821b43649ed4e4dcf94a133354fa74401fda43f49afff0709690232c580642d571f86d8d1bf5db8b1c7de80c38b848784e48907fc9199ed4f884f1e6afb03c56df03421ab8bc496bdb1866951bb668e0de93f07e9e8c89d0eb902d7175696c271a5af53e0c82747b8db49a7ae030d016029bab6de96cab6b4c7e931e635d5418f500e4627b70dd87040366bd84db087853fa00b75ba162483886c806fca8beffe541207be7ef4be0ed979d1a596f3239605687da4eb99ab34b224eaaba00641b82beecfcf5453c9922ad79f34aa375e6bfdd9e5b94680e572973c5d42aa271ffabeaa04e1933337ba647f4b8a4e2aed5a1d1559cdd306f3b13f980e4a32ef600e906f4b264d0355b5720ed7ae4d4daa7845d38f535938739f2cb33b9b40e6f50b1461422233ebc6ae01643e2f4383197c4439fe732edd309304116f1ebd797e1c5beacea67cafbc38b9210867de418c0acf977653e37f8f36ba50076a8bc3f44106e36cb0bf3e08e485babd8fb45962f7506894625dc46dbff5ce90567eef8d7083e6f0b74ae9531d756a1f05fde93689b8e167c23ebb20dd588dcb702786c384b86d441d0a612910e1d6e42d6fc492e0bfbe5b53bb930b76bd6763be58b03995d591a188d3d8935024c65185cf604650b91097c66f89f296bacb65019b3a82250b71f40991aacf65d65f9432eb1a22676b34868930f046891bdc47a27d3f68a20837c2e9704d866760cde1d646d912604d469407c956d8d9fd626139934ae1bd6296b2e7824158977952d9bc9163a9e1ff7d03b0f723273af30255fc9e2960927fc37276bc51144fc11dab51b23afdc0de944b295487d7dffe0576da1d9379adcef5e153a2213f23e7fd855711cfc5e1f5463d0cafc63771e6b8803df3e1b0727e394a53c01686359e76822bdaf67462099be382412828eb6c83c50a09c34736bdda9cf396d568e253b1df86d6b584bcb3c0472ce5977fd223b8ee4ac42236388013af138b035bd6c0551576cb5a1063408c6038438a9d6b3966ac876b00ef965eff384ec447fa32dd16a3a2b212cfc1c516f7ae2fc62e57d256cf5ebecb08768962f2f57dfeff1002fd71dea590c56e1a75ecae732b82489c4b6981dc88913e5f0d05f86b92e8f3a19c970b60f1a6ef974840097867b3ffd3d6a583d3b16e689c045ea6e42eed9baa4e9c94277b737da7d981558da01243e7cf67de3122499e3029ca882cba4d59ded5b3b417c81bbf814e593a9c15b06be71388d63e16dada53377860f8766448d624e7d3c11d6e04bc7cac6920f0a98a470d854f954912d05cc83260320d60d20c64fba35b85de06ce243e7063261c23425b2c6b5adb069ba02080f65aee7bf59cd148a2a4271986a124860ce7f8b351a560bb846648caa44a4143ab21a69802c5586caa70918a9887c6b17709f51552c0a896cb2975a7882f0923f21f48d7002ec6842f1351bbc834d4c6ae988975ac8766bbda9eef36ab0fbbfeb087067ba70efdd128f222e94a4ee6c375826e39a3cf169e3245e316a2618b51d1a447dd8a5f6809809df618c9ad128d9f972ab80977e1f109d3802d8bb56ab2f1a314177311c995aeb7538286d4c43183eef5844abc401f56ff09757e464435db8bf4bd39bec0c02a39e7f8da5756e86f942fa1675b2c2185fd31afedd83ef368ba45407aa7f25f478a9319f17497f196e819dd5ee7733f1946c5339d0cbf87e091a259f410c7a24e2b20ccfbe1dd2d30cc925062ae1d1f3c9464a997cfeb7846136e2e51d8378c968aeabac4302dc384d34a81f4969a52667dc7d8487314ba484c72d77914a02f6d80be325b58663609998f1afac90d014851599a3bebd3e841a1f46036019cdd7724af4287377ff4424b2461b51dbb753c39d1c94839873597bd8ca106ca62b9405515a4ebb959397197d29fafe12ec6c85ba67c923c9017fb8e964abaf6f9c096aaa8fe38019219262d255ca3ce8b5b72375881e193eaccad26c7f935d7534b804895f91cb6964dbe333fe481005444a3dba84094deb60ddc9e81cb4ba5e7c048f160af57b759847108cc99284a1fd09069c4214a1b3f201e413563bc349b3756d15284c4eb55fa23f6420e3107a99de05505fb10335a4e15a720db269795e0e049f26956047c44a946cce8755f6d8721df9dbb079c728df592342c8e69823dadfc4bdea66cb1852d7e589629d4410b7a488759d27bd96c80f81574b7cc11afa56f7ae03b6061d0c03a65460596cd2143cfff539cc87b1b15f8e337270d8a65f5ddb47a411efafe3f8cd2df61bf513de2c5fc9dd3f4ed5b48ca7ee2be76655dea1a177eb176f33eb084f432c211b2c45f75d143fde3f052a02c98dc5b919fb44da52092d0d867504f0b507bb84c758591636f485aa81877f1f600ca33f909e4e299f471eda75c45a507468b333d96f193d91efc54c26a5b3795104faaf1efbe87e3fc4b061e5cc30f13c5702ffc43e2366046d0db1911217618a37bccf1c7d3d7d85dd052771bc9e24548982652b91bde11f9e0419507d50eee87479067aea501b4f98f2faf8e09760f6f930401a89b74733fd8db55f49226dfc85cb6e1868f269b05833bbfa90a2913587822c4eb4e440a1902a026e8b7f43e68b72e4d1353ac2e8ac383ca9c0ffe607ae7cdb16ff0d3bda60ced65d9433aa2644be401eecebea0f847e63a2af6e4c7d569abbb87adaf33a4535a855f44e0a4e53a446eff39f90ec8588b6de8429dc49e4dea1716cbee1f6e68dc581dff1dcbbc67361b05b5daa7184b01a3d19a1fd485b0ab62bfc240891696ae8dbf57d43b4201822cfe3d9c3cc746fdf6db90785ce1c40e364d51f5d075edeee0daf9f9d70cfb578347c43adc5953976166cf64a5fd347c11366bbf8018e2af0884f8586400944e1e13021d4eb141a79b1988dddb87bf81a0384f1ec5d633aa6ecfac5abb732bc7af38ff6cd6f7f4c42140189878ddf954508f76d43c9615b695fdcea159fe7f1fb8a5cb9836737f171c7b81feb126ee068bc4453339d9825006588192228d09414fff1ded1f8c4c69aefaf6b193488e20350d690745facac3cf96bbfefa3c9d35cd6b3d1d1a23efb3cc662f8f45fafad1019042f9e852552106890e3b70fbc55b747d0ca9a289bf87c7464d7be0ab1e168748e87bc744ec4ffeff2a548eb7443710b099ec5807c80da1cc7fdcd87e142344e15da37d80c53afe498bcd11394d659dea8b07167356c646412a055a42b537cd08d9379a14b3fbafe968c56570312d86062905a3f2068a0b5e29ffaeff33c1d50fb6db2c4b160411f6411dfe1b22a1716ec0231b10ec51f731ceb0103b93181b917f6fb3a7c30dd552b6214be4aaeb2c34674f221cf89cd25fe003f9e214d1c8c483dd9226b5041ee18a708608b745b530d5fa2cb90921ee0fde9101b5911ae9eb73812cf857926e4111d679efff6fa6b433f40cc9368a6cc9cfcf47726f52110baf47262cc4169c745a5df80d1937f4553c6174abe61fbd06777eb658c986bb6540ca4faf7725510a80ffd03c9f2ff5560799741f3b266ae5e3e239e8630fbebe5fdd80ab525d6cf6ad14c202b283127eda5c6bd61c332330e7406b6f13547c69d89a658f4faed4456ef5b1b178d04d82e3805fe52667dd39f93d4b262b93ed5846a22c4aa0944963226541a08150c012abf3a273391cefa27eae0fb21958eed354a098f") getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) 00:07:58 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x90000000000) r1 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x200) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x90000000000) (async) openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x200) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r2, 0x0) (async) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) (async) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) (async) 00:07:58 executing program 4: r0 = socket(0x15, 0x80005, 0x0) (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_proto_private(r1, 0x89e4, &(0x7f0000000040)="accbde7ea4d1822863d857667c9ded5ee062ff068c88726813c317d7497b510bed9385bac181081069cbc4c54fbe0056976650c1d03058334d0bc82aa2b68e2494e2af2a1bdc1c93e9a9bca76c41cf0993cc2643ced80ede1c6062e89d1b71087824669be5a8aee47d615a23f174bcf63259ec4cb10ba592fa217ee94253512736174a7efb6f8f8aa747aa38a05578f35880860a5b1d79a1160b3aa3b6df0054f67b95f074a1d7658979743829d86d6948b42849bac9fe464f8488a89149e767d8743ebc495d6370520a9ac24e54d17c37d5c9252f7703d1b24158a160b5895441121ad9dd9e5f946fafea6d5a8c50a7827cb49bd556f52b7f9456a57688f66345760b77050e73dca44c1d7ea67f0d386df05e3f6f47ce22b767218a3bf6b9c78617bac20710f82ca63b3751806488b816f1015e4f418f7855e1046f837196504d3cd681097c18d78a801abc362b4d3780a61273c016596839a018540759639b4337999e01dd55f95000686032e16ec6857b3f8dc3906ec7db863d308ce980bd09dfa17650e45662753819144b9d292ec96331e8c7f7c1ae75ca9cc32140243762333dba2038cfece631c8845a739da1ef10be70fe65d759f1cc094fa22082a7785469924a29ad38f1753616b38a6b99db095b65821a8b415499bc481b209ea637baf8bb0e00df322b1f380a6397e289045da0c1c74c8a1cc8c7e2b99cf3c7c7968aaa71da5b34b6c9293a80f2ff9b86f2a6398611c186c584ca0194ba134793174c8a7bd2923accc9ad9816553c27130ba2cf9ce98d715a04e53938ebcc82a5a39c913de2ea21bca30c288ea8c88c0fb9a714887a6f8564a2de17210530fff9025f25b744423fbc41900794f1f5b743fd423d2526744668bd68d7b2db83ed5b5a0b36010ecca0d8929f4c8dee8d3f17245aa172a6a817a36e3e62bccad9c1bd11788d4dc4e38baa5731720904f14ab80488770b932f17ec4c491966a0cb7c16c556aba319ac4955ba4cf0fac35e16b50065a01b9df0bba7596f5f796a04b1a1b1268756d411a43388ffd25d9e9314f627bec553d987a2f53d66c3efea63ecd8059a4d14639eb113963c000b92095d0f7bbfd3643ad8a1833b51d1cccada6773fa316282e37432d8cf1f8c50e98b907f69e172baf2d563ed0d214ff9cbdf906926257cac3a4821e009ee5294c53b73052157386693d715a150f9b19f169e2cd185c51e1997ed4b2ab0c05cbda012696de9619e95fe1265f624631a438babbc3d5bb80544351fa0eca3f4ba5816633c034d5c6a85429d44f5b9970fd0ff85dd8c53fbdbaaeebf80a12488fa99e81710426424ec4d631d4bc44b70857a62678c8def9d2778e9e82968ecb4a94b480f92029205e36f33877425dcf87c7ce3441c2094a2dcf0fff45331e07384aa1793337b04e20e4e4d96c019fe24c2f39dc2cb762a6478e68ca973892706ea1d628704dce8c30a4c7a3bf7a3e09f8ca22b14b1d563e5511e8ee81192f9726885563574437d5696e59c6fb586728b67a8708732c83a619d80bbd1078f0c462bb290ae6894c6c7e744f9c564eaa8eba8ef878d030a8fcbc912c1c88edeca8b7aa49eb1241e77be4b30db1db2d0f4b25516d1e8a681b974dc702739df2ea4bd79707fb3bfc7e02a55eed2a779a4d1dd2da5249908df9fde994c70635ae701e225b7998b959734688455197423237f3ca900c9e71013a189db308fa3da8d55530577701aab8ad02cc24eec2f51e7d0c46784cf356aec0ec806f23bd35f06c428856b09225c417b351483991698c170422f4e84d95144f4912fd332d940184b702ec6e4e77acfffa1700c15a395bfd2416c8be8de9eca32936723f9c490b2efd09a4f0142c9b23b0400ef0e4a8f6a0259ecd28a08d6256905ac6af741a23e8544e8053b857d5986ffb576075dc745f5d03516167c866e2e13dc4be2abd8fa27a8f73af9e49c7fca633004ea624cca309c57447e06251f4fda412ea50ef682ef81023ea262680f622b2fce468a26ec4ff4b6454f0f1ce6ed5dd78f37f38883932471f3e1989e2a37d7452c248505aae1b3813c55c55c1b5c53821b43649ed4e4dcf94a133354fa74401fda43f49afff0709690232c580642d571f86d8d1bf5db8b1c7de80c38b848784e48907fc9199ed4f884f1e6afb03c56df03421ab8bc496bdb1866951bb668e0de93f07e9e8c89d0eb902d7175696c271a5af53e0c82747b8db49a7ae030d016029bab6de96cab6b4c7e931e635d5418f500e4627b70dd87040366bd84db087853fa00b75ba162483886c806fca8beffe541207be7ef4be0ed979d1a596f3239605687da4eb99ab34b224eaaba00641b82beecfcf5453c9922ad79f34aa375e6bfdd9e5b94680e572973c5d42aa271ffabeaa04e1933337ba647f4b8a4e2aed5a1d1559cdd306f3b13f980e4a32ef600e906f4b264d0355b5720ed7ae4d4daa7845d38f535938739f2cb33b9b40e6f50b1461422233ebc6ae01643e2f4383197c4439fe732edd309304116f1ebd797e1c5beacea67cafbc38b9210867de418c0acf977653e37f8f36ba50076a8bc3f44106e36cb0bf3e08e485babd8fb45962f7506894625dc46dbff5ce90567eef8d7083e6f0b74ae9531d756a1f05fde93689b8e167c23ebb20dd588dcb702786c384b86d441d0a612910e1d6e42d6fc492e0bfbe5b53bb930b76bd6763be58b03995d591a188d3d8935024c65185cf604650b91097c66f89f296bacb65019b3a82250b71f40991aacf65d65f9432eb1a22676b34868930f046891bdc47a27d3f68a20837c2e9704d866760cde1d646d912604d469407c956d8d9fd626139934ae1bd6296b2e7824158977952d9bc9163a9e1ff7d03b0f723273af30255fc9e2960927fc37276bc51144fc11dab51b23afdc0de944b295487d7dffe0576da1d9379adcef5e153a2213f23e7fd855711cfc5e1f5463d0cafc63771e6b8803df3e1b0727e394a53c01686359e76822bdaf67462099be382412828eb6c83c50a09c34736bdda9cf396d568e253b1df86d6b584bcb3c0472ce5977fd223b8ee4ac42236388013af138b035bd6c0551576cb5a1063408c6038438a9d6b3966ac876b00ef965eff384ec447fa32dd16a3a2b212cfc1c516f7ae2fc62e57d256cf5ebecb08768962f2f57dfeff1002fd71dea590c56e1a75ecae732b82489c4b6981dc88913e5f0d05f86b92e8f3a19c970b60f1a6ef974840097867b3ffd3d6a583d3b16e689c045ea6e42eed9baa4e9c94277b737da7d981558da01243e7cf67de3122499e3029ca882cba4d59ded5b3b417c81bbf814e593a9c15b06be71388d63e16dada53377860f8766448d624e7d3c11d6e04bc7cac6920f0a98a470d854f954912d05cc83260320d60d20c64fba35b85de06ce243e7063261c23425b2c6b5adb069ba02080f65aee7bf59cd148a2a4271986a124860ce7f8b351a560bb846648caa44a4143ab21a69802c5586caa70918a9887c6b17709f51552c0a896cb2975a7882f0923f21f48d7002ec6842f1351bbc834d4c6ae988975ac8766bbda9eef36ab0fbbfeb087067ba70efdd128f222e94a4ee6c375826e39a3cf169e3245e316a2618b51d1a447dd8a5f6809809df618c9ad128d9f972ab80977e1f109d3802d8bb56ab2f1a314177311c995aeb7538286d4c43183eef5844abc401f56ff09757e464435db8bf4bd39bec0c02a39e7f8da5756e86f942fa1675b2c2185fd31afedd83ef368ba45407aa7f25f478a9319f17497f196e819dd5ee7733f1946c5339d0cbf87e091a259f410c7a24e2b20ccfbe1dd2d30cc925062ae1d1f3c9464a997cfeb7846136e2e51d8378c968aeabac4302dc384d34a81f4969a52667dc7d8487314ba484c72d77914a02f6d80be325b58663609998f1afac90d014851599a3bebd3e841a1f46036019cdd7724af4287377ff4424b2461b51dbb753c39d1c94839873597bd8ca106ca62b9405515a4ebb959397197d29fafe12ec6c85ba67c923c9017fb8e964abaf6f9c096aaa8fe38019219262d255ca3ce8b5b72375881e193eaccad26c7f935d7534b804895f91cb6964dbe333fe481005444a3dba84094deb60ddc9e81cb4ba5e7c048f160af57b759847108cc99284a1fd09069c4214a1b3f201e413563bc349b3756d15284c4eb55fa23f6420e3107a99de05505fb10335a4e15a720db269795e0e049f26956047c44a946cce8755f6d8721df9dbb079c728df592342c8e69823dadfc4bdea66cb1852d7e589629d4410b7a488759d27bd96c80f81574b7cc11afa56f7ae03b6061d0c03a65460596cd2143cfff539cc87b1b15f8e337270d8a65f5ddb47a411efafe3f8cd2df61bf513de2c5fc9dd3f4ed5b48ca7ee2be76655dea1a177eb176f33eb084f432c211b2c45f75d143fde3f052a02c98dc5b919fb44da52092d0d867504f0b507bb84c758591636f485aa81877f1f600ca33f909e4e299f471eda75c45a507468b333d96f193d91efc54c26a5b3795104faaf1efbe87e3fc4b061e5cc30f13c5702ffc43e2366046d0db1911217618a37bccf1c7d3d7d85dd052771bc9e24548982652b91bde11f9e0419507d50eee87479067aea501b4f98f2faf8e09760f6f930401a89b74733fd8db55f49226dfc85cb6e1868f269b05833bbfa90a2913587822c4eb4e440a1902a026e8b7f43e68b72e4d1353ac2e8ac383ca9c0ffe607ae7cdb16ff0d3bda60ced65d9433aa2644be401eecebea0f847e63a2af6e4c7d569abbb87adaf33a4535a855f44e0a4e53a446eff39f90ec8588b6de8429dc49e4dea1716cbee1f6e68dc581dff1dcbbc67361b05b5daa7184b01a3d19a1fd485b0ab62bfc240891696ae8dbf57d43b4201822cfe3d9c3cc746fdf6db90785ce1c40e364d51f5d075edeee0daf9f9d70cfb578347c43adc5953976166cf64a5fd347c11366bbf8018e2af0884f8586400944e1e13021d4eb141a79b1988dddb87bf81a0384f1ec5d633aa6ecfac5abb732bc7af38ff6cd6f7f4c42140189878ddf954508f76d43c9615b695fdcea159fe7f1fb8a5cb9836737f171c7b81feb126ee068bc4453339d9825006588192228d09414fff1ded1f8c4c69aefaf6b193488e20350d690745facac3cf96bbfefa3c9d35cd6b3d1d1a23efb3cc662f8f45fafad1019042f9e852552106890e3b70fbc55b747d0ca9a289bf87c7464d7be0ab1e168748e87bc744ec4ffeff2a548eb7443710b099ec5807c80da1cc7fdcd87e142344e15da37d80c53afe498bcd11394d659dea8b07167356c646412a055a42b537cd08d9379a14b3fbafe968c56570312d86062905a3f2068a0b5e29ffaeff33c1d50fb6db2c4b160411f6411dfe1b22a1716ec0231b10ec51f731ceb0103b93181b917f6fb3a7c30dd552b6214be4aaeb2c34674f221cf89cd25fe003f9e214d1c8c483dd9226b5041ee18a708608b745b530d5fa2cb90921ee0fde9101b5911ae9eb73812cf857926e4111d679efff6fa6b433f40cc9368a6cc9cfcf47726f52110baf47262cc4169c745a5df80d1937f4553c6174abe61fbd06777eb658c986bb6540ca4faf7725510a80ffd03c9f2ff5560799741f3b266ae5e3e239e8630fbebe5fdd80ab525d6cf6ad14c202b283127eda5c6bd61c332330e7406b6f13547c69d89a658f4faed4456ef5b1b178d04d82e3805fe52667dd39f93d4b262b93ed5846a22c4aa0944963226541a08150c012abf3a273391cefa27eae0fb21958eed354a098f") (async, rerun: 32) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) (rerun: 32) 00:07:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r0, 0x0) (async) connect$ax25(r0, &(0x7f0000000080)={{0x3, @default, 0x4}, [@null, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) r1 = socket(0x15, 0x80005, 0x0) getsockopt(r1, 0xffffffbe, 0x2717, 0x0, &(0x7f0000000040)) [ 478.342826][ T6018] NILFS (loop2): disposed unprocessed dirty file(s) when stopping log writer 00:07:58 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=@getchain={0x44, 0x66, 0x80, 0x70bd25, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xffe0, 0x4}, {0x2}, {0xb}}, [{0x8, 0xb, 0x933}, {0x8, 0xb, 0x5}, {0x8, 0xb, 0x4}, {0x8, 0xb, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x6000805}, 0x880) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_SET(r1, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80200}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="80000000", @ANYRES16=0x0, @ANYBLOB="080027bd7000fcdbdf254b0000000c00a6008b3c00000000000008000300030000000f00a8007365636f6e646e616d6500000c00a70001000000000000000c00a70009000000000000000f00a9007365636f6e646e616d6500000f00a8007365636f6e646e616d6500000e00a800666972080000006d65000000d87e97e9ec74f4bca574348500532abb60e1db4e7d0567eb5bd712ae6fbc65e276abcbca25aa9b04a7ab5a74598d1c3490bf25c2f91db98a8257f4f4e6084566cba8d92cf521c682f750bd2885aec9bba361c7fa952d20c9ef9143c2bc8d5d223b52f4438e9fc36dfaa5f9cda83f4f96a6f68ae2e7767322e261427ce137861526a26cac93fc48ce62c508e193f3c1a230196d586eb830dea7e0028e4c8295fc6ed6e94d0a41943a032b105b775fd1243432a9b4a58218601a19c2fffdd5630bf7"], 0x80}, 0x1, 0x0, 0x0, 0x4000}, 0x81) ioctl$BTRFS_IOC_SYNC(r0, 0x9408, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000001c0)={'wlan0\x00'}) 00:07:58 executing program 0: r0 = socket(0x15, 0x80005, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendto$inet6(r1, &(0x7f0000000040)="092ba3fb19d37fe29b263030817ff6d0eda3cdc87cfc61b044cb271f43b87edfe1117a3cd2d4f71bb23932631569541739fdf3a2738d4be4b6dabb771729ec143e634ec820df81f5726532f8fb40cd1a58595939914b1cb8b90743e16f961d7ec3ee773ae2cdd7b409c15406eec8100ce4a5526fcf2085c6f4f9d9ec306b45694ed04cd95e9e0dce795573045a18c16ab8b416c08eb438a012fbf634e253030241976af0b384d793c1ab7d8377e35d8e6969bcef23019b4bc6b527c4f9109ffeb26dc993553b6c45652a0bf4a3d5d30966c830d8467e5bf1c6ef4bf8f62e0102a836745299254c1421cdfcfdaae1", 0xee, 0x80, &(0x7f0000000140)={0xa, 0x4e23, 0x3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8}, 0x1c) getsockopt(r0, 0x200000000114, 0x2718, 0x0, &(0x7f0000000000)) 00:07:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000180)={0x54, r1, 0x1, 0x0, 0x0, {0x49}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) sendmsg$DEVLINK_CMD_PORT_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={&(0x7f0000000040)={0xd0, r1, 0x300, 0x70bd2a, 0x25dfdbff, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}}, {{@pci={{0x8}, {0x11}}, {0x8}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}]}, 0xd0}, 0x1, 0x0, 0x0, 0x4000}, 0x40004) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000300)={'gre0\x00', &(0x7f0000000240)={'gretap0\x00', 0x0, 0x10, 0x20, 0x751, 0x101, {{0x23, 0x4, 0x1, 0x6, 0x8c, 0x66, 0x0, 0xfd, 0x29, 0x0, @private=0xa010102, @dev={0xac, 0x14, 0x14, 0x3c}, {[@timestamp_addr={0x44, 0x3c, 0xaf, 0x1, 0xf, [{@remote, 0x1}, {@remote, 0x3}, {@local, 0x4}, {@local, 0x79465005}, {@remote, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@multicast2, 0xfff}]}, @timestamp_prespec={0x44, 0x34, 0x79, 0x3, 0x3, [{@dev={0xac, 0x14, 0x14, 0x1a}, 0xfffff57d}, {@broadcast, 0x80}, {@private=0xa010102, 0x7f}, {@rand_addr=0x64010101, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@empty, 0x6}]}, @end, @ra={0x94, 0x4, 0x1}]}}}}}) sendmsg$nl_route_sched(r2, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)=@getqdisc={0x34, 0x26, 0xbbefd39e60ac6d40, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x6, 0x4}, {0x6, 0xfff1}, {0x2, 0xf}}, [{0x4}, {0x4}, {0x4}, {0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x4000810) r4 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$BLKPG(r4, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) r5 = syz_mount_image$btrfs(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x3, &(0x7f0000000140)=ANY=[], 0x0, 0x51b5, &(0x7f000000a400)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAn7N19kF1lfTjw5+7b3d1sNovwG15UCDKAMGaz2UxUlPkZqLUKviwODh1fSiLZ4DYLWZPgEHBqDNjqMFhasdgiNNRmGmZ8yWgd0NohYxXBoqUy4yAqEl+G6UwdYGxxCn+kc/ec5+65z9nDvXnZmKWfzx97n3u/z+u5L3uec859LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/zc8Obrqr97+lf2fr4q/+4Hdpz72urd85pMb9/+s797rHwhhYvbx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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6XHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhB44FAAAAAIT5W4fRswEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAoAAP//CjRleg==") ioctl$BTRFS_IOC_TREE_SEARCH(r5, 0x5000943f, &(0x7f0000001200)) renameat2(r2, &(0x7f0000000480)='./file1\x00', r5, &(0x7f00000004c0)='./file1\x00', 0x1) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$devlink(&(0x7f0000000140), 0xffffffffffffffff) (async) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000180)={0x54, r1, 0x1, 0x0, 0x0, {0x49}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) (async) sendmsg$DEVLINK_CMD_PORT_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={&(0x7f0000000040)={0xd0, r1, 0x300, 0x70bd2a, 0x25dfdbff, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}}, {{@pci={{0x8}, {0x11}}, {0x8}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}]}, 0xd0}, 0x1, 0x0, 0x0, 0x4000}, 0x40004) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) (async) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) (async) ftruncate(r2, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000300)={'gre0\x00', &(0x7f0000000240)={'gretap0\x00', 0x0, 0x10, 0x20, 0x751, 0x101, {{0x23, 0x4, 0x1, 0x6, 0x8c, 0x66, 0x0, 0xfd, 0x29, 0x0, @private=0xa010102, @dev={0xac, 0x14, 0x14, 0x3c}, {[@timestamp_addr={0x44, 0x3c, 0xaf, 0x1, 0xf, [{@remote, 0x1}, {@remote, 0x3}, {@local, 0x4}, {@local, 0x79465005}, {@remote, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@multicast2, 0xfff}]}, @timestamp_prespec={0x44, 0x34, 0x79, 0x3, 0x3, [{@dev={0xac, 0x14, 0x14, 0x1a}, 0xfffff57d}, {@broadcast, 0x80}, {@private=0xa010102, 0x7f}, {@rand_addr=0x64010101, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@empty, 0x6}]}, @end, @ra={0x94, 0x4, 0x1}]}}}}}) (async) sendmsg$nl_route_sched(r2, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)=@getqdisc={0x34, 0x26, 0xbbefd39e60ac6d40, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x6, 0x4}, {0x6, 0xfff1}, {0x2, 0xf}}, [{0x4}, {0x4}, {0x4}, {0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x4000810) (async) syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) (async) ioctl$BLKPG(r4, 0x1269, &(0x7f00000017c0)={0x1, 0x0, 0x98, &(0x7f0000001700)={0x0, 0x0, 0x12}}) (async) syz_mount_image$btrfs(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x3, &(0x7f0000000140)=ANY=[], 0x0, 0x51b5, &(0x7f000000a400)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAn7N19kF1lfTjw5+7b3d1sNovwG15UCDKAMGaz2UxUlPkZqLUKviwODh1fSiLZ4DYLWZPgEHBqDNjqMFhasdgiNNRmGmZ8yWgd0NohYxXBoqUy4yAqEl+G6UwdYGxxCn+kc/ec5+65z9nDvXnZmKWfzx97n3u/z+u5L3uec859LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/zc8Obrqr97+lf2fr4q/+4Hdpz72urd85pMb9/+s797rHwhhYvbx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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6XHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhB44FAAAAAIT5W4fRswEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAoAAP//CjRleg==") (async) ioctl$BTRFS_IOC_TREE_SEARCH(r5, 0x5000943f, &(0x7f0000001200)) (async) renameat2(r2, &(0x7f0000000480)='./file1\x00', r5, &(0x7f00000004c0)='./file1\x00', 0x1) (async) 00:07:58 executing program 5: r0 = syz_open_dev$ndb(&(0x7f00000016c0), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x90000000000) openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x200) (async) r1 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x200) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66bbba728f371d056ad6f22e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) ftruncate(r2, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) (async) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_PRINT_DEBUG(r1, 0xab06) 00:07:58 executing program 4: r0 = socket(0x15, 0x80005, 0x0) getsockopt(r0, 0x200000000114, 0x271b, 0x0, &(0x7f0000000000)) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=@getchain={0x44, 0x66, 0x80, 0x70bd25, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xffe0, 0x4}, {0x2}, {0xb}}, [{0x8, 0xb, 0x933}, {0x8, 0xb, 0x5}, {0x8, 0xb, 0x4}, {0x8, 0xb, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x6000805}, 0x880) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_SET(r1, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80200}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="80000000", @ANYRES16=0x0, @ANYBLOB="080027bd7000fcdbdf254b0000000c00a6008b3c00000000000008000300030000000f00a8007365636f6e646e616d6500000c00a70001000000000000000c00a70009000000000000000f00a9007365636f6e646e616d6500000f00a8007365636f6e646e616d6500000e00a800666972080000006d65000000d87e97e9ec74f4bca574348500532abb60e1db4e7d0567eb5bd712ae6fbc65e276abcbca25aa9b04a7ab5a74598d1c3490bf25c2f91db98a8257f4f4e6084566cba8d92cf521c682f750bd2885aec9bba361c7fa952d20c9ef9143c2bc8d5d223b52f4438e9fc36dfaa5f9cda83f4f96a6f68ae2e7767322e261427ce137861526a26cac93fc48ce62c508e193f3c1a230196d586eb830dea7e0028e4c8295fc6ed6e94d0a41943a032b105b775fd1243432a9b4a58218601a19c2fffdd5630bf7"], 0x80}, 0x1, 0x0, 0x0, 0x4000}, 0x81) (async) ioctl$BTRFS_IOC_SYNC(r0, 0x9408, 0x0) (async, rerun: 64) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8916, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000001c0)={'wlan0\x00'}) [ 478.837587][T21966] loop1: detected capacity change from 0 to 32768 [ 478.840323][T21966] BTRFS: device fsid 5ac8a51e-da3a-4998-8e66-e1df06b87bc8 devid 1 transid 8 /dev/loop1 scanned by syz-executor.1 (21966) [ 478.851052][T21966] BTRFS info (device loop1): using xxhash64 (xxhash64-generic) checksum algorithm [ 478.853116][T21966] BTRFS error (device loop1): unrecognized mount option '@' [ 478.855402][T21966] BTRFS error (device loop1): open_ctree failed [ 494.574605][ T2150] ieee802154 phy0 wpan0: encryption failed: -22 [ 494.576111][ T2150] ieee802154 phy1 wpan1: encryption failed: -22 [ 526.573822][ T29] INFO: task kworker/u4:7:6105 blocked for more than 143 seconds. [ 526.575900][ T29] Not tainted 6.4.0-rc2-syzkaller-gf1fcbaa18b28 #0 [ 526.577376][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 526.579103][ T29] task:kworker/u4:7 state:D stack:0 pid:6105 ppid:2 flags:0x00000008 [ 526.580960][ T29] Workqueue: events_unbound io_ring_exit_work [ 526.582261][ T29] Call trace: [ 526.582929][ T29] __switch_to+0x320/0x754 [ 526.595037][ T29] __schedule+0x1368/0x23b8 [ 526.596045][ T29] schedule+0xc4/0x170 [ 526.596972][ T29] schedule_timeout+0xb8/0x348 [ 526.598003][ T29] do_wait_for_common+0x30c/0x468 [ 526.599039][ T29] wait_for_completion+0x48/0x60 [ 526.600051][ T29] io_ring_exit_work+0x600/0x738 [ 526.601130][ T29] process_one_work+0x788/0x12d4 [ 526.602172][ T29] worker_thread+0x8e0/0xfe8 [ 526.603176][ T29] kthread+0x288/0x310 [ 526.610714][ T29] ret_from_fork+0x10/0x20 [ 526.611831][ T29] [ 526.611831][ T29] Showing all locks held in the system: [ 526.613813][ T29] 1 lock held by rcu_tasks_kthre/13: [ 526.614886][ T29] #0: ffff8000160810d0 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x44/0xcf4 [ 526.617110][ T29] 1 lock held by rcu_tasks_trace/14: [ 526.618191][ T29] #0: ffff800016081490 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x44/0xcf4 [ 526.620480][ T29] 1 lock held by khungtaskd/29: [ 526.621545][ T29] #0: ffff800016080f00 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0xc/0x44 [ 526.630209][ T29] 2 locks held by getty/5729: [ 526.631206][ T29] #0: ffff0000dadf0098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c [ 526.633156][ T29] #1: ffff80001adf02f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x414/0x1210 [ 526.635555][ T29] 1 lock held by syz-executor.2/6018: [ 526.636591][ T29] #0: ffff0000d72e40e0 (&type->s_umount_key#65){++++}-{3:3}, at: deactivate_super+0xd8/0x100 [ 526.638808][ T29] 2 locks held by kworker/u4:7/6105: [ 526.639902][ T29] #0: ffff0000c0029138 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x664/0x12d4 [ 526.642212][ T29] #1: ffff80001f557c20 ((work_completion)(&ctx->exit_work)){+.+.}-{0:0}, at: process_one_work+0x6a8/0x12d4 [ 526.651423][ T29] [ 526.651958][ T29] ============================================= [ 526.651958][ T29] [ 526.653921][ T29] Kernel panic - not syncing: hung_task: blocked tasks [ 526.655389][ T29] CPU: 0 PID: 29 Comm: khungtaskd Not tainted 6.4.0-rc2-syzkaller-gf1fcbaa18b28 #0 [ 526.657277][ T29] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 [ 526.659359][ T29] Call trace: [ 526.660005][ T29] dump_backtrace+0x1b8/0x1e4 [ 526.661026][ T29] show_stack+0x2c/0x44 [ 526.661938][ T29] dump_stack_lvl+0xd0/0x124 [ 526.662901][ T29] dump_stack+0x1c/0x28 [ 526.663851][ T29] panic+0x2d0/0x7b4 [ 526.664732][ T29] hung_task_panic+0x0/0x2c [ 526.665747][ T29] kthread+0x288/0x310 [ 526.666607][ T29] ret_from_fork+0x10/0x20 [ 526.667521][ T29] SMP: stopping secondary CPUs [ 526.668525][ T29] Kernel Offset: disabled [ 526.669441][ T29] CPU features: 0x000000,40e00804,64017203 [ 526.670666][ T29] Memory Limit: none [ 527.336196][ T29] Rebooting in 86400 seconds..