cuting program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89b0, &(0x7f0000000580)={'ip6_vti0\x00', &(0x7f0000000500)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @dev}}) 03:35:49 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000004000)) 03:35:49 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x0, 0x1, 0x0, &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:49 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8942, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:49 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8983, &(0x7f0000000080)={'ip6gre0\x00', 0x0}) 03:35:49 executing program 3: syz_genetlink_get_family_id$tipc(&(0x7f0000000680), 0xffffffffffffffff) 03:35:49 executing program 2: socketpair(0x10, 0x2, 0x13c, &(0x7f0000000700)) 03:35:49 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_GET_INFO(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000a00)={0x0}}, 0x0) 03:35:49 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x80108906, 0x0) 03:35:49 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001240)={0x18, 0x5, &(0x7f0000000080)=@framed={{}, [@cb_func]}, &(0x7f0000000100)='syzkaller\x00', 0x4, 0x1000, &(0x7f0000000140)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:49 executing program 3: ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000180)) unshare(0x8000000) unshare(0x40000400) sendmsg$unix(0xffffffffffffffff, 0x0, 0x80) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) socket(0x1e, 0x0, 0x5) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000080)={'gretap0\x00', &(0x7f0000000280)={'syztnl2\x00', 0x0, 0x10, 0x1, 0x100, 0x0, {{0x29, 0x4, 0x1, 0x3c, 0xa4, 0x68, 0x0, 0xfb, 0x4, 0x0, @local, @remote, {[@ra={0x94, 0x4, 0x1}, @timestamp_addr={0x44, 0x54, 0x0, 0x1, 0xa, [{@remote, 0x2}, {@broadcast}, {@private=0xa010101, 0x1}, {@broadcast, 0x33}, {@multicast2, 0x52}, {@dev={0xac, 0x14, 0x14, 0x3a}, 0x1}, {@local, 0x8}, {@loopback, 0x8001}, {@multicast1, 0x4}, {@multicast1, 0x5}]}, @ssrr={0x89, 0xf, 0x6a, [@private=0xa010101, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2]}, @timestamp_addr={0x44, 0x1c, 0x68, 0x1, 0x2, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x89}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xb4}, {@broadcast, 0x401}]}, @generic={0x86, 0xd, "9376ebdc80006caf411c60"}]}}}}}) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x6, 0x10001, @vifc_lcl_ifindex=r0, @broadcast}, 0x10) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB], 0xb0}, 0x1, 0x0, 0x0, 0x8000}, 0x18) 03:35:49 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x18, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @empty}]}, @MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}]}]}, 0x38}}, 0x0) 03:35:49 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='rcu_utilization\x00', r0}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000440)=ANY=[@ANYBLOB="3c00000010001fff00989837f082138b00268f1c", @ANYRES32=0x0, @ANYBLOB="ff7f000000000000140012800a00010076786c616e0000000400028008000a00", @ANYRES32], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) r1 = socket(0x10, 0x80002, 0x0) sendmmsg$alg(r1, &(0x7f00000000c0), 0x492492492492627, 0x0) 03:35:49 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_GET_INFO(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) 03:35:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003640)={0xffffffffffffffff}) r1 = gettid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000180)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}, 0x0) 03:35:49 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x5411, 0x0) 03:35:49 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8932, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:49 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x40086602, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:49 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x40086602, &(0x7f0000000080)={'ip6gre0\x00', 0x0}) 03:35:49 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x2, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:49 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_GET_INFO(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000a00)={0x0}}, 0x1) 03:35:49 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8940, &(0x7f0000000080)={'ip6gre0\x00', 0x0}) 03:35:49 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000003040)={0x0, 0x0, &(0x7f0000002e00)=[{0x0}, {0x0}], 0x2, &(0x7f0000002f40)=[@prinfo={0x18, 0x84, 0x5, {0x30}}, @dstaddrv6={0x20, 0x84, 0x8, @remote}, @authinfo={0x18}], 0x50}, 0x0) 03:35:49 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f000000d3c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x10020, &(0x7f00000011c0)=@pptp={0x18, 0x2, {0x0, @broadcast}}, 0x80) 03:35:49 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0x2) sendmmsg(r0, &(0x7f0000003ac0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:35:49 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_FLUSH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0x4, 0x6, 0x401, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 03:35:49 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x3c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_IPPROTO={0x5}, @FOU_ATTR_PEER_V4={0x8, 0x8, @local}, @FOU_ATTR_IFINDEX={0x8}, @FOU_ATTR_PORT={0x6}, @FOU_ATTR_PEER_PORT={0x6}]}, 0x3c}}, 0x0) 03:35:49 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x894a, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:49 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) sendmmsg$nfc_llcp(r0, &(0x7f00000001c0)=[{0x0, 0x0, 0x0}], 0x1, 0x0) 03:35:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)=@can_newroute={0x14, 0x18, 0x1}, 0x14}}, 0x0) 03:35:49 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 03:35:49 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8946, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:49 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003640)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f000000d3c0)=[{{0x0, 0x0, 0x0, 0x700, &(0x7f0000003440)=[{0x1010, 0x0, 0x0, "c8139d4d1f48ce5a3408be5153b293adab3544c6e92a6c7b95178b0f1596a7b0a63d4b22cbd306619d7cbf377e977ce5fbf6ea1a46837e20349942e04709286da9a31d9f528dba718a27d18a155712a448933325d3cb4cc6813dd0f0fab8e8b51b1148c5c875cf052966e2ead1087522401d390b2dc078085158ba7ba23f0c07d82b18f2be8d327691f0c921ae2daf4d98525b76c806659ac27ba960902e18e274b644f6fb316f355ac0d288673900767d9aa50ab9ee98d26956f2fa05c2b123e48b74aad52f2d328bbc3957105011efce2a3a2ff2d0612821a2e65055f22f2ce08fba6847c0235a6c8470686c18bf3ba685661974e50476684a2e3e3eb269eb228f700be69cabf8e374a18945f5d81cf6e8eb93d0eb170392bf4f3ad13fd726e2c43809329b2b47d4cd3718f6fe54aae328a833e579d9e892ba3ebe57771277833a6ba89453d06b2d5a2e98017ff4a7f8b06f39b7d86a81e4d3ba9228b6caf15b10ffe1f71e18ea87e0d7ee7c676768b79bc3d8543490319ebcb354db1fc1bf8809b1b954fc68da5f049e18ba7c0929709c2a0134807639272462bf51b8196422bf2b7f1463cfb235ebd2d39c33cdaea9dccb8ea1093b4a4e59a81a0f2950214232195fd067a53ab6b36a6c97b144aa746ec9f91505ee7e53a5c4b3fb6f02f65b570b507be0274b65ba20bd2922e4209c720c010ff18ef22029350e93cf7b91b576354dbbf408c41baaa3959c5373413bf4703c7770ec24a2380deabe28e47b18a0f655245175016664f1f4ac800722a183635c64d7bad40a06596df15c8261c4563264e0175fdcff63007ad39e57d2705b7807fbcd059f39f52ca0e7af67bcba96fe8e8185339f89a3240d45bb6375279fd7e80c6499ad0212f0ec8423180da603bd8eab5a962dad5ef432ec5804bcb67324f83dd21d9d74a1e4e621e3eab3cd8e3b7c8eeff20161f9af7717635c61f755e5ff4b602a50ef05dccc8c85e9e9c0f1a29303700f64b130447923844b913f7c3e471f486ff793712e0caca4b91dd68d608886477c7f6e1cc773e1aabd9a48b6cdd357e07be9c70e1bb0ec410459d7e06907327f26e9b3f3b19c489346f82c5b80ef3c54c6711b0ea5a9584d7657cdaf9f466ca4a377e1db8f1e3bd018b2a552cfe926857997a44db546e7dcace8b25becab1d873227587a6fc686b19828e62b70a749e48ec7262ea23e2d3d897961e0665fa4a6c6e913da7e7296c0cc5ea5a629ce7a9988c55ed9def54c1ce1463a5fa9098337ab6d7b392ae6ead9cefb364e36a307854328e8ec1c4caafecf87f7211bb84c0e3e4bf7a239e565168ae3633cc7f255f870d7d41c8cd82ee155b872f637dc1d634bb131c6f35834f3eea08483caf6c893a1ae2164851f99e443d49bf13592438823cefb318ae989b5ce29b9008f9509fd81a4a4d1dc182bfa0fdf5a7436e2372692b0d599e2b7e4b9efae35a36e0a116dc974425c0dc0c599b5882b45ba5056e18e7d24857a3d5a9df8ebc697a9b44b5a23f71da58f8a8d3dc6730ab1a34bc94ed1df52c50bdf69ccfc485abe5dfc9cab7a53508d89029502424e9f1c782c9b51a9a972cac33e91a07fc56ed11cded090ca682120c53d9b7a3ce4fe9bfb4e1fef9bef2a4fce8a75543f83ca9dbc0de03d0bb574d5a71c436d3a925268b317bb6761428ce866f0ea01d03fe27028168651ad774024432195cdd2457a62ca48788898fa7af929d29391577c5849de4340b7114ec321b3787c4d0194a3421275515ec14f0c159671779ea1f948bfea736561269770df17accc74689bb8f57d1d85fbffe29d5448f37c885c06353f738142627782b6b1666e3ccda3afa0d836727a21d17aa587d63145112bf4046a8dda99c5d921ef539127e114bacf79271f30fbc8da9214e41871354ad80e2ad885fa2b453898ed6d75f7206e25d428c3c68f7bc3942e460229d195dcfa6ea9200bb58062c2c4b717731c8c08f84c750d1888837308ab44b03e000db32ce237ce8422d399873f3ce096b566223cf2dfb749d9951264632fe39b2ecddb9521bec310fcfc492f88702e27942d747b322049cfcdbd4c3bc052bf96d9e1622b78eba43045e1014df6d358ee76ef75d891dc0152627beb258d88ee089e514a4937e3dae519fb9486aa3b286140704725981a64773681a3ac1d3aa9c57cc25758ccd87fe7d216f5d2d4fe2a2c76d5d140cefd6d1b91e58e13a849a9099b622a6e27336aceff061ccff2df2aa76f1588e6c6e63afcd062bd93d453793c1bddb03e74cf08bc282e7c6d7f63f0fc446c442a338361babd21bef50d32d0245ab1101d5b7797ced8fc4437d78a54c2ef6a4b6426b4637161970fdfe7493255ceb985f3bfe31ec263e3a66a2550d43acc3ed4273693da194e71a578d90447bf0081636a97b13cb3e6841066b5f1b8e531300f2a353d37efab4ea5f2a152346db935ac39e9043d28a05d87b55ce117fc32531e462913e7f250347cf17746a1e264cb2ef8a22f980f33a086a099622f0a4b0b8cdd9ca096f1a0815cd71393a2184c4241870809437bfd882f1bed427dcb5b4a959dd22fa3c8605aaef04dcd28fcbf082c4e9818dcb15c48f6dcd7cafc2285e863bf126a45e0205dc86cdc08759b1e0db7822e85d0ae6232885503b46a26098f454bf66a4d2642242e5f0ad3abe479ccc94b5f72f7e2fd1f9941acbe993e602854c0bd33ae0949facebfdc5e61850800953f6990413d0a267031cf3adb5a36e274546de6034fbd2cbe387e096945701716e3520e19d54494a93d66467a3fdf6ea737935b77cc2fa9193eacb71b8a7b0d2b7ed35548ec700e116aaab9c651f9c12ef9aef71cc6ab136533f90c20180ae680007ef89809c6eabcbc2d57dd5649860721d8597871a54605ead07cfe5dd727a1ad9b5fb093ede9b0e44841ba3746c0bd73a752d810384ac3ef6dacd857adbd760d88765fe8a961a7a5c3a5bc9feb35e0be2a9a6a3e2c476e8364c5d29b74cf329ba3ed505fdbb4e472a7046ab60c6633509c93fd063005dea68fad7ae7e960e7122475521f3d38f7025e35ff22b94b0d9849cc8e88c78b33418a56c834a18b967cf32801ad0f65c9c19e0706d09a90e75c26a48d12a0c8ba44844976f637e620e92476a32c7d3a993d9c6f06adb2b4414966b3c9d7f70389b670366bd5f0ef8b02af2a2950c873e0f1c9007a0af5c672513236c6aa8380edf9b4dd0e940a7fb5eddccdb980a9527e8a84ce47ec56df0db7945811e77b6b6395c17516ddd8acf19fd2140d5ef6b5acbadc89612f8ee751d6ebd24f5ce293dc52377dae736cf2f9a777e47a796ec0ff1fd185a90babcb04a0216f69b01d26521fec6588206a1a2e83eec2a99edfb3e807e594d01da600acce3b3adef0e1388bf7054a1db7f94ded3c59e00efb8f5f21cce80d78d5317efdba41c83db27aec2844d08631bf2ae699a6b0257eead1bd680a0c87784d1d054aa9e63909220ad7d1a5ca14a324de511215e1f653ef44291dbef9ee6f80867c321653719ce550ab99a41047537f7a7b00a1bc5d96c6f6904436750975ccfd44b049355d34724a9733bd4f2a85820b8b06dce27474d1d1f4b1bd33903745777fd323d4e01c77ac688bfc93ee13b7046dc260c6ad2d557b24a9cadc3bb4f64b7fe484fa4ae03c0810f45872f714dd3db965242b34bfbf6af4fe870bfecea8359beba89e94aa268cd3f4f82cf19db3f12bcb8298ba792f9bd9e28077c9bbd2a6723b06dc66344ee4e49eb983e3f2a74547ae482deccdccda911dd438bf816377b6c0948e32f14745524f8e78c1652693a88c8630a1b0e7142291ebea8c251cf40ba5c4401b64aa323f41cdd0de22ec1d4fa0ed963699e5d6ef4a79aa35cbaf8b12a2afa9dffd83f523d0ad6b73d658e16d8f578ca591d91e47aef7d9106a0dca8813496d4ae65d522ad2cf8c3e3e175793c0a371370a44d81459d1c456fb2013f3e72c816f8615998b393606aa866e2b9868f899770c9ab146a5276c9a9bc56c45b729148f84255905db19014710a5e6d78293af249aa9b0e801bd58ed0209a3b00b985bf1de434058edb3641992d927eb89c876581454790b5e78c673def493ffe25fdba9a1f59aff6fa4f68ea6947e97110d1ae9c52a03909f7a43e513808f961d9a1a7d49b060b7e35451e733ee56715d387909ab5f084471201422cd10f19748aef69952ce0d66417e5072ac9036228e9387e9b9435e1a472661a0fcc9edca1ddc2774277a1d62e64fc4c7ecc4fc784efb8fb7da8ce216efb8bae44808d7de27d11fc9570bc6468c7e7e0acf95f4642ec36feb34b81bba34de57048c5b1ca23ca6dd7a59151baab923e5687ada722509c923d45fcb3eb64a3225752a0ceb5eafbc6a365d5c454bebb66fbf1916416ce67387aa557bb59d3b512376130de99620b7f0e496e541e3a651e8de6f0e94aa8ced0dd0c3af37f11520439b5e0a58fa0e5da893cfc1bc0507f266da2be261555fa80d08ff1d1943c94bdfab85f214631c0b57fb26cd3af7e9117257c2503af5ba49ceda3cb3a55f3eee531f8f698a4119fccc242f3833fc3d9d11b2d5be3bbc1ae06870c9eda8f0e7b9470c45530271286bfabb379d28fcd4ca0a544841109b124bc8f541020b3a361f0f452a637bbd0ddd2d80ff1fde31a5687a1f0adbb063655872cfb16c2d5832760ba427c3a099286edfd39667f85c8704bd7af1a9abbc90d2dd76602f0466246459b11705ed14d4b2a8205854ee0e63b6a5fbce0b7a7ab53b61fb0f7ba4f343c5c6dacde49e54b654bd6e07a8a5876cc78f618d6ba1aa3a92eefb286ff99ab56ba7e4fe83017bd60e5d93e55c3b70281ccbca0a8aa2c0f3a7d4b52d8108622c748c02a09728187f7338922e5823f55dca92f0506bca96f6cc2ff1a5d6b63bb541ff75616600458e163bac1d7d0c9213a308e5f8b654130a9055e178a94391740411f0a669bd1e1cf58a0a6563ed1794dd47eea1c3ea137f4355c0e63b2ec87717af1dd4d7d72e352dc811a6a2b9ef8f8806433481d4d9f586e7d8e007645052b98a4730fc73f8125bf2c49ebed26fd683e9b7355ee62f2daf579817f5813f83e9a4b943de73c998b84704f07d92eab5e82b4575147e3c0f646983ac3b6adec71e9aee03a5eaa24cd505b907d6c13172c1d0956fc148cc172540f2262263da66c4cc1bbdaa0dde51170d4811441ab3be9bd322bf70a80a45fae2bc5f231285a24d91f6d7f5e9527d5ddd321273ccf3189c33a518e1040f8b061d8e0de3f65f468041a6fe3a02ea4ee7b0c6d7e6b95d8c9e206e84f5108d329be6fe5c556f22b3573f67f051b06270b32324a235ae4b83dbdf3cd208be1dc729fe89277ea7b6627489cce1b627071ed63e7b8e213317daea6f716e0fcd9278040705c54b02f8dee2a895acbec3eed5c2aa16101303a2ee646c60066bb88dd97accbbb246afba281d902e0a37d00e9a276b8f3640f156098e3decfb547a861561ae8906fbb8c909c52e56a9f0d18b193ce568a38b6c0f46423ea5cab40950fbbea4b625342ef4a77d66f759105b713af6f9d7591f7feade233ebdc569669eb12e8e6d7815aa3e17184ceb27ac857dbded1a3a114d32763b48495f0152709f8dde58edadb7670fb8df760089b735bb6449742536b36b6327d5e2cf119fe53d7c3de3d836d0816fc834821ef18671e79b902ecc5a98c5973e7f2149f29312a309456851a6aa97dabf0fde7fd4fb203d91ffbb2ce24b740481f564da38ab4d1dd34ec8e451455de959d95fd0"}, {0xe8, 0x0, 0x0, "cd7f2ba323bf53a478a6ff5413c9c48ad5836484311fa05d44986f0c31f2f54a4f52efe751ca6408696db9ab12c4d282b0b3dd73542cc0eb48510f0862d77ec9c7110115c66f07dbbfc9d1896ea13dad1bacee834375f8a4047791359b553f3f8821928f11ccdb5e03d483dc819b3932ff56f9337eea0a005f26435dc1ffa6e894e22671c7757b2bf994d6364d05ecf5bc74939860c36fe8d9d18874e6c2d2834de1a53c9b48998dd127f3f1a0791f7e36558985f41c5083400a9b56428f9a91b6e17e4d8df06d1e68e5cf75f93fdce58f"}, {0xf0, 0x0, 0x0, "0bac44af8dc910d8aaba85c39b63143a969b0583149fca0ba2ea877948e3c6e8fd87f690b20d7af2f4926cda4eb8f2fc634281a35046586d9e2854853c271b88e151fe81eeacb0c656c0b9213cede719fc6925916a7672fe7ce253dd2b1a219165fbb4bbe339a02eb8c92bfaa5b5219a6d9f8abc1726d973a9ca2336328fda5acb879678a9368925b3cc2207bf40d3254edaaf8c21c551be3168911270d7d516bf47610483397aa3d40a25549907b2d13102d1c88f1452e28b723bd27c00010f3cf07b194abe95f26390563880cef61d43be44da7c96bac884"}, {0x78, 0x0, 0x0, "e3f7fd09c78e9a5856877eee15184ea4fcb95edb22e359b02e2f764caf7b736e59d425312c82568feef33eae97946ff5b8d4c37d7b3bd1906893ad03fa7812d9e85c4a6f4b7a6a1e0a983a6a37d09817255c0da6408932118e24414b04a06d87e9"}, {0xd0, 0x0, 0x0, "aed0f724cbd8b61dfb74983437cfb8ee75bcbbd0e7d5bcb2ad038976ed0faf65e0660b7f4453b0f49bf0b6f368eccb2edfd7797eeb50c9774afb54642f4eeb1aa9c9d6e7694b3c2e39b2351d75a0c997ddec2a5a279f223c2535aa58c67325d559aff965eb261a2db771857c994303e78eff1c2ea15544c5411e3dae2be8defe5cbfb739f6db218cd4d60e35a56450d4ec497219cb58efd1e74cef3bdf13299861e2080a27b4ddb5188724d6a9fa7415c32fda071c7830e67b"}, {0xcd8, 0x0, 0x0, "df04d4b61032e5751432541d5d0b4c63c481080dcc8130cd9c5edc799bf38c8406744c28d4fbeeb21764b34c7ac4a86e028688631d3193a154ff64ba688fa1c051ec2966ea2de80a21de84bea9a1df519c518010af2fd03c53cd8d3fc85dba6f4e049673ec87fde39f62735b58ff11b02efeac8dec1936e9901b74384518a63fd6069e658435b62ed0d9c65a8f2da7226d781c21cb32879a32340d50eaa63d7a7d4d5747c710537a2e080ef9deb12e1720bfe3d90cf21c24001b0d6772c5f8c48c76551b790936c1608835e6e46a0619e2e1cca7fc5c1055f1729a3d07a4825c6b5fa9bc62ae834118add1dc85dd144c0977bdca5856d87bc2042a1511657a584aade77d449f31e70950c54f8af8aa5c8c5fd2cbd354f1295091c80ee5e17741c8753711ed8ab295b0945ce640298ee4db8df23b3ded4993aed0c38e6f5e1e599d31fcd41398a401fb292496e6ebe530ae442ad8fe7f9ddec3f6a10239e5736fb92fff830a2742a925b018fd8b42c7d879e73e00abbd1f1508fb6f199be231223f523ff8918d87bdd3851165298e77dd71db17c1a14aa806e97eaabe7f5b065d4069edb55603024089a7f0c820d27cf92d2a51e1bdb41f02df0f6f19782205de0bbbb099cc75dfe752dff387e65e16c23cd672a980a95821db0a510bcd4eb542471c9302c571fdd9ecce5ec4982f43a499909454152921a816715ccb4171032f7ac1e94247f299dc6251044643b3bbbe1e8ccc252c6f8710e665107c8881d3cbe86035e00079b941fd3cda3a27b03a6612afc2264dcd9ddc2e127665f167de6c9af3141611e7e7bea971ff9d968cd64e4019675f157f88aa08b5c2b8b0eb3fc53483fb3b0ae3f4b1101713fe0d864837f0c13ccc053bf4de080229b3f118c7cd4cc60f13fc9a6f367abb48eadd445133a8c7b55d2a252edcbc373f7af5ca4fc8ca9b4202ef8a55cae56e3c535f5eaca2afc17a9ce42640560d17e7b826db41cafdc49e3e68bb97bf64526ac7198ad334ddb8499db3025f6f02c71839a08c9decc8db3cf6df36d829fba265e139747123bb633d5f344c0c2f0efa1f496bd5a9c1f1f0d75c6568a350b1246b3a7d708824ee5d9af635631699f770b8760c3c78473474a7452e6230e8981c4cf5e68f9ab6adb407313d11cfaab3987ae2deaa0ca5c6bc6c25d5d10eb68900eefb4206b4e7e357be6d6cea62aac2d386110310e521fc2796acff466791fbcd044cb15b47cc24074ecf90fc0d4543d826f8e084c711ad27d32956b7d1a47265e96adc7ffca25b3f014c00452d1d073d4ab848fb9eee65a59bc9f6ce262a05e1ce2565dbfbfe0df57440818c6819c186707639d2cd65d1af4585c326d06506251573fbedb3bbb23cc54afb88d0a0bad46b06aa4aac12871db1da2a3bc032f4132c42c7176a0fc7e09cdd41873dc1a7a660e43c3fd2b28ca9199362378d95d6ffc3401be7cfd6eb43d29410846b835f213ee45c834f94e09ef7676b154a6979eaf79ed522feb51ea61d28ee87830cf3e92819449cd2e1d240b7cca23aeabb79125c1211224ea5355b10814ef77a2428e5cb2f6d46352ea8cd9a055f06c6c5fbc71acac4bece03adc84dc21b87574ef70b4a8dcd8427302d5ae74f484a3d0b811d134ea91aebdac1704e21f7f49300b6e9cadad1baeb96956f551333e803d78e06dae0441f4ade07cd05b0487e782fdfc7997e10a5a0308108307f23763e7831d4857efc810abd270d7b4bc0b805d8672fd8068bc2bb0082c14fc1e46abf4a5c03be494afb7e54d93d7adbff58177d6a338e220c17df34ab0ae28b6797522230e4fac042e8e182730645fdbaa28d9aacbeb8e91b5db2cd9b8a813a50a743d0d6cae9576e30b82c4c293bab6aca854d309223982b730ec6905a9dfd5ec6b07fae58cb618eb5bf8d45109feb19af69f8b6995bc8e8bae340960cb776eaf2472b49932049a0f66b248b42c3d06976a0be36b43e26063d060377550d7b244c6fef6a4301311c683ad4e4348b246017f4f1a3fb00f2f8b5bfb2962d9624f205aa1c00a5e50de085a1cfee54ddc2fe9692c6ab1517ddf1294046069e7904f7b01074fde4144ada5872c537d0d7c17b30bb815157cd6503c392b8e5fb37d102925d783d5199b58587651740840d4f071287c688a6bb0744e8e9e4f9750671a926831d5e3858f4fd0715ec291f4a6418cfb013a9a05a33930f4eb331b98b09238b0793bfc231b3d7cf18640960d47cc22048fea541d093a21a423f4afd0466e62afd79615dd4ebaf9582d6a72c37de859c8858250f3c07a060674c375ea40123a64440f879d976afb891cf8368a1c8fa5675a74d87787dcdef8a4cc283a92ee5b4df19a92d53134904f224aa957dfc03a85863d9925d45ceee490d149c012e5f4bd36e03ff0e1115465bf50ea7afe41b6c2ad202ccd4525416b44a9c88593cc8c55b8e8ec5dfdc9bbf2dee0e5360958b4efe08804871e2cf01889f1f1f1f1f0bb83c3d9f65a67780ee9e5329341c2ec696921461082b6b6f701efb86959740370ae915cc628700268ec7f1b1fe264eef225662e4f8b769999d3797f45a9e6eda5648e1e82e1f57b49ecd75c1ac044cc228646fc398c8bc7692d09a255821b8e6816ba402648b1b8e206f1c7cc5d804bffda867adef7fe1028eca2ee18ab89f75d7beb83c1fcf7eef82e3db527d5c5fa4b041f1ffb062f5d361852d5904a2f2703e274b7136dfe7ad851cd675fe2e14f96a010faccdc57e8658cb827e4792dcc3b32807bba4f3ebfb8e7c8f1db4881bddc94489085fc7f7ccf986f102c61d99d76398736623157549c03a408d5f58c2b368839143ccece619a2c2a4431ccf85e1fb3e694c81798e4a0ad56dd4ab43803700aadf389f579e2c40a13581bf580f3470b392b946160cf1113f0c4f645895d6cad1952be440782967d5ce8f2a031eff00965346f94391c20c626f67cc1c199f95d79939b594221a4756b271f87e07de1fa0a1c05d4d4d44dbaa101e32a728ca6e47f44bbd6bcf04780569918236822b421a06a006e37ce9177bf34d2beed06f26ea67599752628e3e351495de867feaac4401b3306339c4ecc68e8d2d816513b83dcc8d42c98101f0c467d47964143ef6e4626c80b87514092f73afb62618784c0c4d16f7ab944c62dab3eec1b6abc2220a3c03e1d577af5ec90a59a48e18f04c0ae5fbdfa0e264d30cfdc3378e3e7692822cbf96df35eb0cc66c3ac118d22e3a5e17fba9c6477c9417e909d6daa3cb0b6fadde47b16de58735b0dc30a4737c5e43b65f8e996a23a65bdc94a9a1215a32585f5b0ac0dc385655e321f0bf8f6cfd08169bb8dc12924aab828e87ec28d2dbd377fedf2c1511b99b80e68e27449e713302aaecc9bcbe62d730a6b673de33b4841456d3be925ecb69b668b8d126a481a4fffe57707d1a21ae704eeb9ac827b807d29679ee07015bb4f6c0992a49a84e1c07997beddacc9587ece6afe668e77e5d4030185d58a2710c402cad7e2311e65d9152eb61bb03de3710fd68569cef3605496de5769b172f3e2c304a215a5b031409ec65d7a9d9348b220ffc96fe5717987b1cdbc64e6880aa81fcf14b87a878a22ef98515658db68f45b4cd9ddc8656421abcef94c2d5f824359e91f1b76c1094770ca63f7d666c793776faca7bd614d2aad97503e22a5de6e83bed6c548adec49c2b47f1da7efbfb9900f175a18aab6754981546261c68b87f2dd20723287cba0c16567d5955b2ee1c3f3f9e5bb55104ec48c0f9bbcefe6f2695fe4c4aa8054aaff8974ce7fa3399f9e06bd6d0263bd4ebf942e932897d90163c6a053a5eff5141882b9b094f580e25ef3fa1096849f0dc64e7c932b576a5a61f8dd8b1d62f73a8fe9ce861d1a7da9ec3632fa9652cedfd9836684bd27fd2843ceb39c6c2da9e5ee0c04805d94c43d30bb7ca0b069f04c7394f9f9c969fc319509061a9b795e326bde65dc83e2ce77ffb6006897d8ddb0fafb2fa296ebc293efbdae5162892a458126784e125b0ac12f7543db3da764c9759e21defdc3076d2db0513bac8e0face89795767b5375ba91fca2be3e70d0b83320b7cdce64568365a19c4a4dce9c363fe5f5dc2bb3452c1550775d32e982a9953c8c463e18a63cb4de3b21abaf908637be12b1c6129da03cf3620a67d0165a5bab873843e5017bbe9a0fa43ce2f5270a4d5547c7c35ff1e9d2892d71631765020b540acc2ead8f5b416833f7a9c4b9ac92da388948ca74b5c926c0c665b43ca7bbc2f462d3a5e42569589d32a0a2bec5508b3826c81ef2170d6b4607ecaad35d8cfc749618e43046d3500725a22a79e4327296b311d8ba9c836f8482814d5143e1b3eff394a6d142c79841770db1f2dfb116dfe08a6cc26a65277d54d2ddb113e89039b1063dddc5d18ae98b7ee7f38fd318cf724685285ce71046bd1605c16a94fc8c0e860b9579a6b51d45b893c050948710a93758a1d03f8f54afa1e037f52932133bbdf69f05347bfe1e3c310374093452bcf5ac2dac6175e892e8ca3e1d87ec3567a471216f13b8aaa84419d91ecab92f1803ae917ac5e4185ee3584ea85eafc71e435b52cf0a54bbb54d13d8da79e0f965fb1061734"}], 0x2008}}], 0x1, 0x0) 03:35:49 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x2, &(0x7f0000000300)='\x00', 0x1) 03:35:49 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60e1a5af00080000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2b"], 0x0) 03:35:49 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003640)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f000000d3c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=[{0x1010, 0x0, 0x0, "c8139d4d1f48ce5a3408be5153b293adab3544c6e92a6c7b95178b0f1596a7b0a63d4b22cbd306619d7cbf377e977ce5fbf6ea1a46837e20349942e04709286da9a31d9f528dba718a27d18a155712a448933325d3cb4cc6813dd0f0fab8e8b51b1148c5c875cf052966e2ead1087522401d390b2dc078085158ba7ba23f0c07d82b18f2be8d327691f0c921ae2daf4d98525b76c806659ac27ba960902e18e274b644f6fb316f355ac0d288673900767d9aa50ab9ee98d26956f2fa05c2b123e48b74aad52f2d328bbc3957105011efce2a3a2ff2d0612821a2e65055f22f2ce08fba6847c0235a6c8470686c18bf3ba685661974e50476684a2e3e3eb269eb228f700be69cabf8e374a18945f5d81cf6e8eb93d0eb170392bf4f3ad13fd726e2c43809329b2b47d4cd3718f6fe54aae328a833e579d9e892ba3ebe57771277833a6ba89453d06b2d5a2e98017ff4a7f8b06f39b7d86a81e4d3ba9228b6caf15b10ffe1f71e18ea87e0d7ee7c676768b79bc3d8543490319ebcb354db1fc1bf8809b1b954fc68da5f049e18ba7c0929709c2a0134807639272462bf51b8196422bf2b7f1463cfb235ebd2d39c33cdaea9dccb8ea1093b4a4e59a81a0f2950214232195fd067a53ab6b36a6c97b144aa746ec9f91505ee7e53a5c4b3fb6f02f65b570b507be0274b65ba20bd2922e4209c720c010ff18ef22029350e93cf7b91b576354dbbf408c41baaa3959c5373413bf4703c7770ec24a2380deabe28e47b18a0f655245175016664f1f4ac800722a183635c64d7bad40a06596df15c8261c4563264e0175fdcff63007ad39e57d2705b7807fbcd059f39f52ca0e7af67bcba96fe8e8185339f89a3240d45bb6375279fd7e80c6499ad0212f0ec8423180da603bd8eab5a962dad5ef432ec5804bcb67324f83dd21d9d74a1e4e621e3eab3cd8e3b7c8eeff20161f9af7717635c61f755e5ff4b602a50ef05dccc8c85e9e9c0f1a29303700f64b130447923844b913f7c3e471f486ff793712e0caca4b91dd68d608886477c7f6e1cc773e1aabd9a48b6cdd357e07be9c70e1bb0ec410459d7e06907327f26e9b3f3b19c489346f82c5b80ef3c54c6711b0ea5a9584d7657cdaf9f466ca4a377e1db8f1e3bd018b2a552cfe926857997a44db546e7dcace8b25becab1d873227587a6fc686b19828e62b70a749e48ec7262ea23e2d3d897961e0665fa4a6c6e913da7e7296c0cc5ea5a629ce7a9988c55ed9def54c1ce1463a5fa9098337ab6d7b392ae6ead9cefb364e36a307854328e8ec1c4caafecf87f7211bb84c0e3e4bf7a239e565168ae3633cc7f255f870d7d41c8cd82ee155b872f637dc1d634bb131c6f35834f3eea08483caf6c893a1ae2164851f99e443d49bf13592438823cefb318ae989b5ce29b9008f9509fd81a4a4d1dc182bfa0fdf5a7436e2372692b0d599e2b7e4b9efae35a36e0a116dc974425c0dc0c599b5882b45ba5056e18e7d24857a3d5a9df8ebc697a9b44b5a23f71da58f8a8d3dc6730ab1a34bc94ed1df52c50bdf69ccfc485abe5dfc9cab7a53508d89029502424e9f1c782c9b51a9a972cac33e91a07fc56ed11cded090ca682120c53d9b7a3ce4fe9bfb4e1fef9bef2a4fce8a75543f83ca9dbc0de03d0bb574d5a71c436d3a925268b317bb6761428ce866f0ea01d03fe27028168651ad774024432195cdd2457a62ca48788898fa7af929d29391577c5849de4340b7114ec321b3787c4d0194a3421275515ec14f0c159671779ea1f948bfea736561269770df17accc74689bb8f57d1d85fbffe29d5448f37c885c06353f738142627782b6b1666e3ccda3afa0d836727a21d17aa587d63145112bf4046a8dda99c5d921ef539127e114bacf79271f30fbc8da9214e41871354ad80e2ad885fa2b453898ed6d75f7206e25d428c3c68f7bc3942e460229d195dcfa6ea9200bb58062c2c4b717731c8c08f84c750d1888837308ab44b03e000db32ce237ce8422d399873f3ce096b566223cf2dfb749d9951264632fe39b2ecddb9521bec310fcfc492f88702e27942d747b322049cfcdbd4c3bc052bf96d9e1622b78eba43045e1014df6d358ee76ef75d891dc0152627beb258d88ee089e514a4937e3dae519fb9486aa3b286140704725981a64773681a3ac1d3aa9c57cc25758ccd87fe7d216f5d2d4fe2a2c76d5d140cefd6d1b91e58e13a849a9099b622a6e27336aceff061ccff2df2aa76f1588e6c6e63afcd062bd93d453793c1bddb03e74cf08bc282e7c6d7f63f0fc446c442a338361babd21bef50d32d0245ab1101d5b7797ced8fc4437d78a54c2ef6a4b6426b4637161970fdfe7493255ceb985f3bfe31ec263e3a66a2550d43acc3ed4273693da194e71a578d90447bf0081636a97b13cb3e6841066b5f1b8e531300f2a353d37efab4ea5f2a152346db935ac39e9043d28a05d87b55ce117fc32531e462913e7f250347cf17746a1e264cb2ef8a22f980f33a086a099622f0a4b0b8cdd9ca096f1a0815cd71393a2184c4241870809437bfd882f1bed427dcb5b4a959dd22fa3c8605aaef04dcd28fcbf082c4e9818dcb15c48f6dcd7cafc2285e863bf126a45e0205dc86cdc08759b1e0db7822e85d0ae6232885503b46a26098f454bf66a4d2642242e5f0ad3abe479ccc94b5f72f7e2fd1f9941acbe993e602854c0bd33ae0949facebfdc5e61850800953f6990413d0a267031cf3adb5a36e274546de6034fbd2cbe387e096945701716e3520e19d54494a93d66467a3fdf6ea737935b77cc2fa9193eacb71b8a7b0d2b7ed35548ec700e116aaab9c651f9c12ef9aef71cc6ab136533f90c20180ae680007ef89809c6eabcbc2d57dd5649860721d8597871a54605ead07cfe5dd727a1ad9b5fb093ede9b0e44841ba3746c0bd73a752d810384ac3ef6dacd857adbd760d88765fe8a961a7a5c3a5bc9feb35e0be2a9a6a3e2c476e8364c5d29b74cf329ba3ed505fdbb4e472a7046ab60c6633509c93fd063005dea68fad7ae7e960e7122475521f3d38f7025e35ff22b94b0d9849cc8e88c78b33418a56c834a18b967cf32801ad0f65c9c19e0706d09a90e75c26a48d12a0c8ba44844976f637e620e92476a32c7d3a993d9c6f06adb2b4414966b3c9d7f70389b670366bd5f0ef8b02af2a2950c873e0f1c9007a0af5c672513236c6aa8380edf9b4dd0e940a7fb5eddccdb980a9527e8a84ce47ec56df0db7945811e77b6b6395c17516ddd8acf19fd2140d5ef6b5acbadc89612f8ee751d6ebd24f5ce293dc52377dae736cf2f9a777e47a796ec0ff1fd185a90babcb04a0216f69b01d26521fec6588206a1a2e83eec2a99edfb3e807e594d01da600acce3b3adef0e1388bf7054a1db7f94ded3c59e00efb8f5f21cce80d78d5317efdba41c83db27aec2844d08631bf2ae699a6b0257eead1bd680a0c87784d1d054aa9e63909220ad7d1a5ca14a324de511215e1f653ef44291dbef9ee6f80867c321653719ce550ab99a41047537f7a7b00a1bc5d96c6f6904436750975ccfd44b049355d34724a9733bd4f2a85820b8b06dce27474d1d1f4b1bd33903745777fd323d4e01c77ac688bfc93ee13b7046dc260c6ad2d557b24a9cadc3bb4f64b7fe484fa4ae03c0810f45872f714dd3db965242b34bfbf6af4fe870bfecea8359beba89e94aa268cd3f4f82cf19db3f12bcb8298ba792f9bd9e28077c9bbd2a6723b06dc66344ee4e49eb983e3f2a74547ae482deccdccda911dd438bf816377b6c0948e32f14745524f8e78c1652693a88c8630a1b0e7142291ebea8c251cf40ba5c4401b64aa323f41cdd0de22ec1d4fa0ed963699e5d6ef4a79aa35cbaf8b12a2afa9dffd83f523d0ad6b73d658e16d8f578ca591d91e47aef7d9106a0dca8813496d4ae65d522ad2cf8c3e3e175793c0a371370a44d81459d1c456fb2013f3e72c816f8615998b393606aa866e2b9868f899770c9ab146a5276c9a9bc56c45b729148f84255905db19014710a5e6d78293af249aa9b0e801bd58ed0209a3b00b985bf1de434058edb3641992d927eb89c876581454790b5e78c673def493ffe25fdba9a1f59aff6fa4f68ea6947e97110d1ae9c52a03909f7a43e513808f961d9a1a7d49b060b7e35451e733ee56715d387909ab5f084471201422cd10f19748aef69952ce0d66417e5072ac9036228e9387e9b9435e1a472661a0fcc9edca1ddc2774277a1d62e64fc4c7ecc4fc784efb8fb7da8ce216efb8bae44808d7de27d11fc9570bc6468c7e7e0acf95f4642ec36feb34b81bba34de57048c5b1ca23ca6dd7a59151baab923e5687ada722509c923d45fcb3eb64a3225752a0ceb5eafbc6a365d5c454bebb66fbf1916416ce67387aa557bb59d3b512376130de99620b7f0e496e541e3a651e8de6f0e94aa8ced0dd0c3af37f11520439b5e0a58fa0e5da893cfc1bc0507f266da2be261555fa80d08ff1d1943c94bdfab85f214631c0b57fb26cd3af7e9117257c2503af5ba49ceda3cb3a55f3eee531f8f698a4119fccc242f3833fc3d9d11b2d5be3bbc1ae06870c9eda8f0e7b9470c45530271286bfabb379d28fcd4ca0a544841109b124bc8f541020b3a361f0f452a637bbd0ddd2d80ff1fde31a5687a1f0adbb063655872cfb16c2d5832760ba427c3a099286edfd39667f85c8704bd7af1a9abbc90d2dd76602f0466246459b11705ed14d4b2a8205854ee0e63b6a5fbce0b7a7ab53b61fb0f7ba4f343c5c6dacde49e54b654bd6e07a8a5876cc78f618d6ba1aa3a92eefb286ff99ab56ba7e4fe83017bd60e5d93e55c3b70281ccbca0a8aa2c0f3a7d4b52d8108622c748c02a09728187f7338922e5823f55dca92f0506bca96f6cc2ff1a5d6b63bb541ff75616600458e163bac1d7d0c9213a308e5f8b654130a9055e178a94391740411f0a669bd1e1cf58a0a6563ed1794dd47eea1c3ea137f4355c0e63b2ec87717af1dd4d7d72e352dc811a6a2b9ef8f8806433481d4d9f586e7d8e007645052b98a4730fc73f8125bf2c49ebed26fd683e9b7355ee62f2daf579817f5813f83e9a4b943de73c998b84704f07d92eab5e82b4575147e3c0f646983ac3b6adec71e9aee03a5eaa24cd505b907d6c13172c1d0956fc148cc172540f2262263da66c4cc1bbdaa0dde51170d4811441ab3be9bd322bf70a80a45fae2bc5f231285a24d91f6d7f5e9527d5ddd321273ccf3189c33a518e1040f8b061d8e0de3f65f468041a6fe3a02ea4ee7b0c6d7e6b95d8c9e206e84f5108d329be6fe5c556f22b3573f67f051b06270b32324a235ae4b83dbdf3cd208be1dc729fe89277ea7b6627489cce1b627071ed63e7b8e213317daea6f716e0fcd9278040705c54b02f8dee2a895acbec3eed5c2aa16101303a2ee646c60066bb88dd97accbbb246afba281d902e0a37d00e9a276b8f3640f156098e3decfb547a861561ae8906fbb8c909c52e56a9f0d18b193ce568a38b6c0f46423ea5cab40950fbbea4b625342ef4a77d66f759105b713af6f9d7591f7feade233ebdc569669eb12e8e6d7815aa3e17184ceb27ac857dbded1a3a114d32763b48495f0152709f8dde58edadb7670fb8df760089b735bb6449742536b36b6327d5e2cf119fe53d7c3de3d836d0816fc834821ef18671e79b902ecc5a98c5973e7f2149f29312a309456851a6aa97dabf0fde7fd4fb203d91ffbb2ce24b740481f564da38ab4d1dd34ec8e451455de959d95fd0"}, {0xe8, 0x0, 0x0, "cd7f2ba323bf53a478a6ff5413c9c48ad5836484311fa05d44986f0c31f2f54a4f52efe751ca6408696db9ab12c4d282b0b3dd73542cc0eb48510f0862d77ec9c7110115c66f07dbbfc9d1896ea13dad1bacee834375f8a4047791359b553f3f8821928f11ccdb5e03d483dc819b3932ff56f9337eea0a005f26435dc1ffa6e894e22671c7757b2bf994d6364d05ecf5bc74939860c36fe8d9d18874e6c2d2834de1a53c9b48998dd127f3f1a0791f7e36558985f41c5083400a9b56428f9a91b6e17e4d8df06d1e68e5cf75f93fdce58f"}, {0xf0, 0x0, 0x0, "0bac44af8dc910d8aaba85c39b63143a969b0583149fca0ba2ea877948e3c6e8fd87f690b20d7af2f4926cda4eb8f2fc634281a35046586d9e2854853c271b88e151fe81eeacb0c656c0b9213cede719fc6925916a7672fe7ce253dd2b1a219165fbb4bbe339a02eb8c92bfaa5b5219a6d9f8abc1726d973a9ca2336328fda5acb879678a9368925b3cc2207bf40d3254edaaf8c21c551be3168911270d7d516bf47610483397aa3d40a25549907b2d13102d1c88f1452e28b723bd27c00010f3cf07b194abe95f26390563880cef61d43be44da7c96bac884"}, {0x78, 0x0, 0x0, "e3f7fd09c78e9a5856877eee15184ea4fcb95edb22e359b02e2f764caf7b736e59d425312c82568feef33eae97946ff5b8d4c37d7b3bd1906893ad03fa7812d9e85c4a6f4b7a6a1e0a983a6a37d09817255c0da6408932118e24414b04a06d87e9"}, {0xd0, 0x0, 0x0, "aed0f724cbd8b61dfb74983437cfb8ee75bcbbd0e7d5bcb2ad038976ed0faf65e0660b7f4453b0f49bf0b6f368eccb2edfd7797eeb50c9774afb54642f4eeb1aa9c9d6e7694b3c2e39b2351d75a0c997ddec2a5a279f223c2535aa58c67325d559aff965eb261a2db771857c994303e78eff1c2ea15544c5411e3dae2be8defe5cbfb739f6db218cd4d60e35a56450d4ec497219cb58efd1e74cef3bdf13299861e2080a27b4ddb5188724d6a9fa7415c32fda071c7830e67b"}, {0xcd8, 0x0, 0x0, "df04d4b61032e5751432541d5d0b4c63c481080dcc8130cd9c5edc799bf38c8406744c28d4fbeeb21764b34c7ac4a86e028688631d3193a154ff64ba688fa1c051ec2966ea2de80a21de84bea9a1df519c518010af2fd03c53cd8d3fc85dba6f4e049673ec87fde39f62735b58ff11b02efeac8dec1936e9901b74384518a63fd6069e658435b62ed0d9c65a8f2da7226d781c21cb32879a32340d50eaa63d7a7d4d5747c710537a2e080ef9deb12e1720bfe3d90cf21c24001b0d6772c5f8c48c76551b790936c1608835e6e46a0619e2e1cca7fc5c1055f1729a3d07a4825c6b5fa9bc62ae834118add1dc85dd144c0977bdca5856d87bc2042a1511657a584aade77d449f31e70950c54f8af8aa5c8c5fd2cbd354f1295091c80ee5e17741c8753711ed8ab295b0945ce640298ee4db8df23b3ded4993aed0c38e6f5e1e599d31fcd41398a401fb292496e6ebe530ae442ad8fe7f9ddec3f6a10239e5736fb92fff830a2742a925b018fd8b42c7d879e73e00abbd1f1508fb6f199be231223f523ff8918d87bdd3851165298e77dd71db17c1a14aa806e97eaabe7f5b065d4069edb55603024089a7f0c820d27cf92d2a51e1bdb41f02df0f6f19782205de0bbbb099cc75dfe752dff387e65e16c23cd672a980a95821db0a510bcd4eb542471c9302c571fdd9ecce5ec4982f43a499909454152921a816715ccb4171032f7ac1e94247f299dc6251044643b3bbbe1e8ccc252c6f8710e665107c8881d3cbe86035e00079b941fd3cda3a27b03a6612afc2264dcd9ddc2e127665f167de6c9af3141611e7e7bea971ff9d968cd64e4019675f157f88aa08b5c2b8b0eb3fc53483fb3b0ae3f4b1101713fe0d864837f0c13ccc053bf4de080229b3f118c7cd4cc60f13fc9a6f367abb48eadd445133a8c7b55d2a252edcbc373f7af5ca4fc8ca9b4202ef8a55cae56e3c535f5eaca2afc17a9ce42640560d17e7b826db41cafdc49e3e68bb97bf64526ac7198ad334ddb8499db3025f6f02c71839a08c9decc8db3cf6df36d829fba265e139747123bb633d5f344c0c2f0efa1f496bd5a9c1f1f0d75c6568a350b1246b3a7d708824ee5d9af635631699f770b8760c3c78473474a7452e6230e8981c4cf5e68f9ab6adb407313d11cfaab3987ae2deaa0ca5c6bc6c25d5d10eb68900eefb4206b4e7e357be6d6cea62aac2d386110310e521fc2796acff466791fbcd044cb15b47cc24074ecf90fc0d4543d826f8e084c711ad27d32956b7d1a47265e96adc7ffca25b3f014c00452d1d073d4ab848fb9eee65a59bc9f6ce262a05e1ce2565dbfbfe0df57440818c6819c186707639d2cd65d1af4585c326d06506251573fbedb3bbb23cc54afb88d0a0bad46b06aa4aac12871db1da2a3bc032f4132c42c7176a0fc7e09cdd41873dc1a7a660e43c3fd2b28ca9199362378d95d6ffc3401be7cfd6eb43d29410846b835f213ee45c834f94e09ef7676b154a6979eaf79ed522feb51ea61d28ee87830cf3e92819449cd2e1d240b7cca23aeabb79125c1211224ea5355b10814ef77a2428e5cb2f6d46352ea8cd9a055f06c6c5fbc71acac4bece03adc84dc21b87574ef70b4a8dcd8427302d5ae74f484a3d0b811d134ea91aebdac1704e21f7f49300b6e9cadad1baeb96956f551333e803d78e06dae0441f4ade07cd05b0487e782fdfc7997e10a5a0308108307f23763e7831d4857efc810abd270d7b4bc0b805d8672fd8068bc2bb0082c14fc1e46abf4a5c03be494afb7e54d93d7adbff58177d6a338e220c17df34ab0ae28b6797522230e4fac042e8e182730645fdbaa28d9aacbeb8e91b5db2cd9b8a813a50a743d0d6cae9576e30b82c4c293bab6aca854d309223982b730ec6905a9dfd5ec6b07fae58cb618eb5bf8d45109feb19af69f8b6995bc8e8bae340960cb776eaf2472b49932049a0f66b248b42c3d06976a0be36b43e26063d060377550d7b244c6fef6a4301311c683ad4e4348b246017f4f1a3fb00f2f8b5bfb2962d9624f205aa1c00a5e50de085a1cfee54ddc2fe9692c6ab1517ddf1294046069e7904f7b01074fde4144ada5872c537d0d7c17b30bb815157cd6503c392b8e5fb37d102925d783d5199b58587651740840d4f071287c688a6bb0744e8e9e4f9750671a926831d5e3858f4fd0715ec291f4a6418cfb013a9a05a33930f4eb331b98b09238b0793bfc231b3d7cf18640960d47cc22048fea541d093a21a423f4afd0466e62afd79615dd4ebaf9582d6a72c37de859c8858250f3c07a060674c375ea40123a64440f879d976afb891cf8368a1c8fa5675a74d87787dcdef8a4cc283a92ee5b4df19a92d53134904f224aa957dfc03a85863d9925d45ceee490d149c012e5f4bd36e03ff0e1115465bf50ea7afe41b6c2ad202ccd4525416b44a9c88593cc8c55b8e8ec5dfdc9bbf2dee0e5360958b4efe08804871e2cf01889f1f1f1f1f0bb83c3d9f65a67780ee9e5329341c2ec696921461082b6b6f701efb86959740370ae915cc628700268ec7f1b1fe264eef225662e4f8b769999d3797f45a9e6eda5648e1e82e1f57b49ecd75c1ac044cc228646fc398c8bc7692d09a255821b8e6816ba402648b1b8e206f1c7cc5d804bffda867adef7fe1028eca2ee18ab89f75d7beb83c1fcf7eef82e3db527d5c5fa4b041f1ffb062f5d361852d5904a2f2703e274b7136dfe7ad851cd675fe2e14f96a010faccdc57e8658cb827e4792dcc3b32807bba4f3ebfb8e7c8f1db4881bddc94489085fc7f7ccf986f102c61d99d76398736623157549c03a408d5f58c2b368839143ccece619a2c2a4431ccf85e1fb3e694c81798e4a0ad56dd4ab43803700aadf389f579e2c40a13581bf580f3470b392b946160cf1113f0c4f645895d6cad1952be440782967d5ce8f2a031eff00965346f94391c20c626f67cc1c199f95d79939b594221a4756b271f87e07de1fa0a1c05d4d4d44dbaa101e32a728ca6e47f44bbd6bcf04780569918236822b421a06a006e37ce9177bf34d2beed06f26ea67599752628e3e351495de867feaac4401b3306339c4ecc68e8d2d816513b83dcc8d42c98101f0c467d47964143ef6e4626c80b87514092f73afb62618784c0c4d16f7ab944c62dab3eec1b6abc2220a3c03e1d577af5ec90a59a48e18f04c0ae5fbdfa0e264d30cfdc3378e3e7692822cbf96df35eb0cc66c3ac118d22e3a5e17fba9c6477c9417e909d6daa3cb0b6fadde47b16de58735b0dc30a4737c5e43b65f8e996a23a65bdc94a9a1215a32585f5b0ac0dc385655e321f0bf8f6cfd08169bb8dc12924aab828e87ec28d2dbd377fedf2c1511b99b80e68e27449e713302aaecc9bcbe62d730a6b673de33b4841456d3be925ecb69b668b8d126a481a4fffe57707d1a21ae704eeb9ac827b807d29679ee07015bb4f6c0992a49a84e1c07997beddacc9587ece6afe668e77e5d4030185d58a2710c402cad7e2311e65d9152eb61bb03de3710fd68569cef3605496de5769b172f3e2c304a215a5b031409ec65d7a9d9348b220ffc96fe5717987b1cdbc64e6880aa81fcf14b87a878a22ef98515658db68f45b4cd9ddc8656421abcef94c2d5f824359e91f1b76c1094770ca63f7d666c793776faca7bd614d2aad97503e22a5de6e83bed6c548adec49c2b47f1da7efbfb9900f175a18aab6754981546261c68b87f2dd20723287cba0c16567d5955b2ee1c3f3f9e5bb55104ec48c0f9bbcefe6f2695fe4c4aa8054aaff8974ce7fa3399f9e06bd6d0263bd4ebf942e932897d90163c6a053a5eff5141882b9b094f580e25ef3fa1096849f0dc64e7c932b576a5a61f8dd8b1d62f73a8fe9ce861d1a7da9ec3632fa9652cedfd9836684bd27fd2843ceb39c6c2da9e5ee0c04805d94c43d30bb7ca0b069f04c7394f9f9c969fc319509061a9b795e326bde65dc83e2ce77ffb6006897d8ddb0fafb2fa296ebc293efbdae5162892a458126784e125b0ac12f7543db3da764c9759e21defdc3076d2db0513bac8e0face89795767b5375ba91fca2be3e70d0b83320b7cdce64568365a19c4a4dce9c363fe5f5dc2bb3452c1550775d32e982a9953c8c463e18a63cb4de3b21abaf908637be12b1c6129da03cf3620a67d0165a5bab873843e5017bbe9a0fa43ce2f5270a4d5547c7c35ff1e9d2892d71631765020b540acc2ead8f5b416833f7a9c4b9ac92da388948ca74b5c926c0c665b43ca7bbc2f462d3a5e42569589d32a0a2bec5508b3826c81ef2170d6b4607ecaad35d8cfc749618e43046d3500725a22a79e4327296b311d8ba9c836f8482814d5143e1b3eff394a6d142c79841770db1f2dfb116dfe08a6cc26a65277d54d2ddb113e89039b1063dddc5d18ae98b7ee7f38fd318cf724685285ce71046bd1605c16a94fc8c0e860b9579a6b51d45b893c050948710a93758a1d03f8f54afa1e037f52932133bbdf69f05347bfe1e3c310374093452bcf5ac2dac6175e892e8ca3e1d87ec3567a471216f13b8aaa84419d91ecab92f1803ae917ac5e4185ee3584ea85eafc71e435b52cf0a54bbb54d13d8da79e0f965fb1061734"}], 0xf}}], 0x1, 0x0) 03:35:49 executing program 5: clock_gettime(0x0, &(0x7f0000000280)={0x0, 0x0}) pselect6(0x0, 0x0, 0x0, &(0x7f0000000240), &(0x7f00000002c0)={0x0, r0+10000000}, 0x0) 03:35:49 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETOBJ_RESET(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000014c0)={&(0x7f0000001400)={0x20, 0x15, 0xa, 0x201, 0x0, 0x0, {}, [@NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}]}, 0x20}}, 0x0) 03:35:49 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8943, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:49 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000140)={'ip6tnl0\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private2, @empty}}) 03:35:49 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x1, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}}, 0x24) 03:35:49 executing program 2: r0 = socket(0x18, 0x0, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0x40047459, 0x0) 03:35:49 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) recvfrom(r0, 0x0, 0x0, 0x40012070, 0x0, 0x0) 03:35:49 executing program 4: getsockopt$CAN_RAW_RECV_OWN_MSGS(0xffffffffffffffff, 0x65, 0x4, 0x0, 0x0) 03:35:49 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, @vifc_lcl_ifindex, @empty}, 0x10) 03:35:49 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:49 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x2, 0xbf22, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x401, r0}, 0x38) close(r0) 03:35:49 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x41, &(0x7f0000000100)=ANY=[], 0x58) 03:35:50 executing program 5: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}}, 0x24) 03:35:50 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0x2, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}, 0x24) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x2, 0x0, 0x0) 03:35:50 executing program 0: socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x200105d0}], 0x1}, 0x1f00) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) sendmsg$tipc(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) recvmsg(r2, 0x0, 0x0) 03:35:50 executing program 1: pselect6(0x29, &(0x7f0000000000)={0x8}, 0x0, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 03:35:50 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 03:35:50 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_genetlink_get_family_id$l2tp(&(0x7f0000000480), r0) 03:35:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="c4000000", @ANYRES16=r1, @ANYBLOB="01030000f6ff000000000b"], 0xc4}}, 0x0) 03:35:50 executing program 3: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in4={0x21, 0x0, 0x2, 0xf, {0x2, 0x0, @multicast2}}, 0x24) 03:35:50 executing program 5: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x3, 0x2800000000000000, 0x400, 0x4, 0x5, 0x1, 0x8, 0x97}, &(0x7f0000000080)={0x9, 0x40, 0x4, 0x0, 0x6, 0x80, 0x34e, 0x1}, &(0x7f00000000c0)={0x8000000000000001, 0x7, 0x9, 0x7, 0x6, 0x1ff, 0x7, 0xfffffffffffffffc}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x5]}, 0x8}) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f00000001c0)={0x2, 'tunl0\x00', 0x4}, 0x18) 03:35:50 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000580)={'ip6_vti0\x00', 0x0}) 03:35:50 executing program 4: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e21, 0x0, @loopback}}, 0x24) 03:35:50 executing program 3: r0 = socket$rxrpc(0x21, 0x2, 0x2) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}}, 0x24) 03:35:50 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0x4008b100, 0x0) 03:35:50 executing program 2: r0 = socket(0x2, 0xa, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0xb101, 0x0) [ 1030.013201][ T9729] IPVS: stopping backup sync thread 22806 ... 03:35:50 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xf) syz_genetlink_get_family_id$l2tp(&(0x7f0000000480), r0) 03:35:50 executing program 1: socket$inet(0x2, 0x3, 0x9f) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x8}, &(0x7f0000000140), 0x0) 03:35:50 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0}}, 0x1) 03:35:50 executing program 3: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) getsockname$netrom(r0, &(0x7f0000000380)={{0x3, @null}, [@rose, @netrom, @rose, @remote, @netrom, @default, @rose, @default]}, &(0x7f0000000440)=0xfffffffffffffeaa) 03:35:50 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000240)) 03:35:50 executing program 2: pselect6(0x29, &(0x7f0000000000)={0x7}, 0x0, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 03:35:51 executing program 5: pselect6(0x29, &(0x7f0000000000), 0x0, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 03:35:51 executing program 4: r0 = socket(0xa, 0x3, 0x8) setsockopt$netrom_NETROM_T2(r0, 0x103, 0x2, 0x0, 0x0) 03:35:51 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000100)={0x0, {0x2, 0x0, @broadcast}, {0x2, 0x0, @broadcast}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)='pimreg1\x00'}) 03:35:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nbd(&(0x7f0000000800), r1) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000440)={0x24, r2, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x4}]}, 0x24}}, 0x0) 03:35:51 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nbd(&(0x7f0000000800), r1) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000440)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x3}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 03:35:51 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1030.817392][ T9755] "syz-executor.2" (9755) uses obsolete ecb(arc4) skcipher 03:35:51 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0x80108906, 0x0) 03:35:51 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0xb101, 0x0) 03:35:51 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000140)={0x0, @remote, 0x0, 0x0, 'sh\x00'}, 0x2c) 03:35:51 executing program 4: r0 = socket(0xa, 0x3, 0x8) getsockopt$netrom_NETROM_T4(r0, 0x103, 0x6, 0x0, 0x0) 03:35:51 executing program 0: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) 03:35:51 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x41, 0x0, 0x58) [ 1030.881969][ T9766] IPVS: set_ctl: invalid protocol: 0 172.20.20.187:0 03:35:51 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) recvmmsg$unix(r0, &(0x7f0000002fc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 03:35:51 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0x2, 0x1, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}, 0x24) 03:35:51 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_buf(r0, 0x0, 0x29, &(0x7f00000002c0)=""/238, &(0x7f0000000000)=0xee) 03:35:51 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) sendmmsg$nfc_llcp(r0, &(0x7f0000003380)=[{0x0, 0x0, 0x0}], 0x1, 0x0) 03:35:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) recvfrom(r0, &(0x7f0000000400)=""/113, 0x71, 0x0, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=@getaddr={0x14, 0x16, 0x101}, 0x14}}, 0x0) 03:35:51 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x1, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}, 0x24) 03:35:51 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) 03:35:51 executing program 3: socket$inet(0x2, 0x3, 0x9f) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 03:35:51 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_int(r0, 0x0, 0xd, 0x0, &(0x7f0000000100)) 03:35:51 executing program 5: r0 = socket(0x2000000000000021, 0x2, 0x10000000000002) connect$rxrpc(r0, &(0x7f0000000140)=@in4={0x21, 0x0, 0x2, 0x10}, 0x24) socket(0x3, 0x4, 0xcfb) sendmmsg(r0, &(0x7f0000000080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x18, 0x110, 0x1, "ec"}], 0x18, 0xe000}, 0x5}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x110, 0xe}], 0x10}}], 0x2, 0xc800) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f00000000c0)='\f', 0x1) r2 = socket$pppl2tp(0x18, 0x1, 0x1) 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$nbd(&(0x7f0000000800), r4) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nbd(&(0x7f0000000800), r7) sendmsg$NBD_CMD_CONNECT(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000440)={0x38, r8, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x3}, @NBD_ATTR_SOCKETS={0x4}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x38}}, 0x0) sendmsg$NBD_CMD_CONNECT(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)={0x1c, r5, 0x1, 0x0, 0x0, {0x2}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) write$binfmt_script(r2, &(0x7f0000000200)={'#! ', './file0', [{0x20, 'her?\xc7p\xed\xad\xba\r\xf9F\xff\xbd\xa9\x0f\xb7\xd8\x86]O\xa6\xf7X\x1b\xe6\x98\x89\xe9SIh/V\x03U^Z.\xd6\xce\\\x8c\x1f;w\xc5Lar2\x9b]\xd6\xa6\x83\xb7\xe8\xfdba%?\xc0qb\xe1fq\xe3\xe2\xfc\'\x85\xd3e\xa0e\xabfo\xe8Q\xf2}Y\x8b\x9f\xdd\xd5\a)\xd22\xbbr;8\x1a\xfe\xf02\xd2\xd3@\xdfZa\x8c\xfb\x1a\xc7\xce\x13i\xca\xde\x8c\xafk1\x17\xf8\xaeO\xb1\xae\x11\x17F\xe7\x98\xa9\x8e\xa7YGh\x86\xc0\xef\\u\"\xca\xa5\xb3\xc5\x8a\xc79G4\x00\xe8\x9f^k\xa1B2\x85\xf6\x18`\x06\xce\xc2\x0e\xbb!`\xe4%\xc5\x19\xe8\xb610x0, 0x1c, &(0x7f0000000500)=[@in6={0xa, 0x0, 0x0, @private1}]}, &(0x7f0000000180)=0x10) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x71, &(0x7f0000000300)={r1}, 0x8) 03:35:51 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) recvfrom$inet(r0, &(0x7f0000000380)=""/144, 0x90, 0x101, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r2 = openat$cgroup_pressure(r1, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) write$cgroup_pressure(r2, &(0x7f0000000340)={'full', 0x20, 0x7, 0x20, 0xfffff}, 0x2f) r3 = openat$cgroup_procs(r1, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000140), 0x12) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200), 0x43400) 03:35:51 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0x80047453, 0x0) 03:35:51 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0x2) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}}, 0x24) [ 1031.055177][ T9792] nbd: device at index 5 is going down 03:35:51 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0x2, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}, 0x24) setsockopt$RXRPC_EXCLUSIVE_CONNECTION(r0, 0x110, 0x3) 03:35:51 executing program 5: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0xce22, 0x0, @empty}}, 0x24) 03:35:52 executing program 3: syz_genetlink_get_family_id$nl80211(&(0x7f00000068c0), 0xffffffffffffffff) 03:35:52 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="9feb010018000000000000001800000018000000060000000400000000000009"], &(0x7f0000000280)=""/228, 0x36, 0xe4, 0x1}, 0x20) 03:35:52 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0x0) 03:35:52 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x5}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x5, 0x2, 'erspan0\x00'}]}]}, 0x2c}}, 0x0) 03:35:52 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x3, 0x1c, {0xa, 0x0, 0x8, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}, 0x24) r1 = socket$rxrpc(0x21, 0x2, 0xa) r2 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_STARTDAEMON(r2, 0x0, 0x48b, &(0x7f0000000a40)={0x2, 'veth1\x00'}, 0x18) setsockopt$IP_VS_SO_SET_STOPDAEMON(r2, 0x0, 0x48c, &(0x7f0000000080)={0x1, 'netdevsim0\x00', 0x4}, 0x18) r3 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_STARTDAEMON(r3, 0x0, 0x48b, &(0x7f0000000a40)={0x2, 'veth1\x00'}, 0x18) setsockopt$IP_VS_SO_SET_ADD(r3, 0x0, 0x482, &(0x7f0000000140)={0x29, @remote, 0x4e23, 0x0, 'sh\x00', 0x9, 0x5, 0x80000001}, 0x2c) bind$rxrpc(r1, &(0x7f0000000100)=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e23, @initdev={0xac, 0x1e, 0x1, 0x0}}}, 0x24) accept4$inet(r2, &(0x7f0000000000)={0x2, 0x0, @local}, &(0x7f0000000040)=0x10, 0x80000) 03:35:52 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x0, 0x0, @empty}}, 0x24) bind$rxrpc(r0, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}, 0x24) 03:35:52 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000740)=@raw={'raw\x00', 0x3c1, 0x3, 0x308, 0x170, 0x10b, 0x4b4, 0x0, 0xd4feffff, 0x238, 0x20a, 0x278, 0x238, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00'}, 0x0, 0x108, 0x170, 0x0, {}, [@common=@inet=@ecn={{0x28}, {0x0, 0x2}}, @common=@unspec=@time={{0x38}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'syz0\x00', 'syz1\x00'}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xa8, 0xc8}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x368) 03:35:52 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f00000001c0)) 03:35:52 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000740)=@raw={'raw\x00', 0x3c1, 0x3, 0x308, 0x170, 0x10b, 0x4b4, 0x0, 0xd4feffff, 0x238, 0x20a, 0x278, 0x238, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x6, 0x0, 0x0, 0x50}, 0x0, 0x108, 0x170, 0x0, {}, [@common=@inet=@ecn={{0x28}, {0x10}}, @common=@unspec=@time={{0x38}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'syz0\x00', 'syz1\x00'}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xa8, 0xc8}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x368) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_ifreq(r1, 0x8923, &(0x7f0000000040)={'ipvlan1\x00', @ifru_data=&(0x7f00000000c0)="a76c04782a1a8cf0b67ca154721f2c7096fb75f8ed34d1817d0c2526719d61ba"}) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x6c8b, @loopback, 0x1}, 0x1c) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_ifreq(r2, 0x8924, &(0x7f0000000040)={'macvlan0\x00', @ifru_settings={0x1, 0x8000, @sync=0x0}}) sendmmsg(r2, &(0x7f0000000680)=[{{&(0x7f0000000100)=@pptp={0x18, 0x2, {0x1, @multicast2}}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000080)="90441200a8fb5d87990c294e551844e53c80061288060ee3358e887c9abaa428d99267534fcc56dce74a50a946c107363e2e58f2d19464a5", 0x38}, {&(0x7f0000000180)="cf82c2ee5460a5e1345c801e64abc0d02e690d8047a1da66ede329d2936dd84191cfd62b8e15071ba50b3be5a59873e40b113de9809755325b2d51855503200048571e50aaa2b2d41d0616bd92168493a75da8c2fa18fdd89935216509596dc1b9d7bd16e94109bb286a38042a34dea4c0f525eb4755c57d3cd4a7df1d3ce7a8c24461268bf504963292357588885cb0260806c114cf3d", 0x97}, {&(0x7f0000000240)="3ce1b83b4784c71b4fc7c9c44ec92b79ed8ca8270c87ff0961cc124fe98bdfd8691c4d2eaa4605a3c7369943f5aa93a68253dc25cad01adfbd99bd61a483ae68d239d4fd40e83da8950fe5d67683967e50afa0147b6b636166a56f314ecf050a3a6dfa93dedbaff49788c75696a8fe16c45116ec8bb9f347bcbd7f00bef4ccac6373b71134d2b97e50cc3581b24ea91db8f9d55d1b5f431f6f20cea43dcb6d592b74d00049ba5826c3b1efd1342341e65ace2eb950e495309eb005177ab4ebb3", 0xc0}, {&(0x7f0000000300)="54e3c71236ca54c9b1c6d179c9f402482a1a1655bbabae70544a7b0e07526a4e61c39bef78bdf75be64c4a56f28dda09c0f72c83937ba3c18c4d9a2d62adc661519c4ee50a8204131d3d0326be40f3c0a0a70a3998d21ffe1a0859f5f9ca5f92370976337f99893696d6f147401a6e984b72edc607", 0x75}, {&(0x7f0000000380)="4b6e63058e9dd01007db5f269d1ad54cdcbf8c06dc33dc47d014e8d8f399036129e9f3102fe9c10c004c53a2d915143ceee3fdf1062488f090c0e50b972bbd24c47bd96de937bd3aa3c70bb796fff44ec412bf9dc809eb0cc33a8228d1c33509b587c5d7b0", 0x65}, {&(0x7f0000000400)="63e597fafec397f9600c901a3ab0085b1b50f201192efaef1d2a26f5d64bff0a5a502067581ff210abf8ae116cd1ea", 0x2f}, {&(0x7f0000000440)="11301fb612f6a418b4b4a39b886f206cace62be73ac4776ff0864aedf702c145cfac2d62", 0x24}, {&(0x7f0000000480)="18a878a777e3de2ac04083a2e4264574606aa0431f40dde5e544ab8dcd7d1c10f5d7394823494d2d6160e2f6aebb6107d631c32efdf59470dbc96c596be0dffc1412c5ee2037ab80f43531282ec6826ae2a0f63a0325596cb802682c5f2fa589b87d4d43bdeb188f54db0428ba62c7b0f2156dfdbc92e818874c5d04a52864267ac2d65b2371b79bd7c589d3cec500196f0f7ff03d14e20473e2ea752fbd56f247c1277002dde94dab782bbde1a80c7f", 0xb0}, {&(0x7f0000000540)="275fccb0aacf49f960a433c94730119b55a8ab9b3af600e798a2f65086c6283db92761eb9514446723159ef2cf9fc55b75df89fc7f09de9081eceb93a8f2c1d16d9d70", 0x43}], 0x9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="60000000000000000e01000009000000b2bfbef84c7c9ef570de510fc3d45a8ed276a59c2f0e56702252ea3ec0284c1d26e39594c1adf77b76e1962ee3e16fa02e4b6c746743b71b8da51f0fac82e43816984b57570ccb42295000000000000008010000000000000301000009000000a3ac77c8adcbf052cf041003a4016477f5bb9d0ceb30724ce28ddf3c8d377d8bbf998e73d647b87dd00ae80e375d4ec9f18fbbccf68edcbe3a17c103f1c9bbbd2a889ecdc36034116e7d749d1cc04d1cbe649980054b7c99167f4e9d5a4d49aefd35846bc4c043d1f573494e2de96bcdfcfe72220e75e121ac452217bfde983c5b2001971355c6bacc5f331275776205b3a1cbda67186462048e3d8e6460ec4c360231b053b6f5a11b6dc972fd09ccd4ca227aae8fed4516eb915e17faba1bd9483f7db7246ace6f3ae9c930dad18100ed5076ae8f146395366f39b9ef112ecbb9d2de173688d73b469796123bb6bb8ce01429e302c8699710100000000000001301000011b30000df77dfd3be127c37a855b8e33019acd41164b339a55322e4df4a5d3a662ada684d8341b9c6285fd684abed207c852292a8c05301cd160b2df2bfa5bbfc1538d76dd8d24cddb02429753bb15fb9c6fc89e29ff30f73afa14219bad4c0ccc6df34f0055293cd925b4665d903d839ac252688f3c40be0470abfd18455495b76c736d9079b6f1c7d3b3195331321a9d466d856e029dbdf24508a5a6778958b410a256e57a9c6b6ad90424a39f8ae2dee91fcc375da3ab1f1d1cab976a3141cdb53c2b68d47fc2db3bfa55655cf492715591abb5435622783573cbc161531b899c42e073235fbcaae99780daed597635f031d1c802d086903afac9b460c90e07f2fb8a66ada5ce6bceee407e8893b1c29d6f677a24c3a62908922d3d8630f53526c9612d18cff57cc36b778a0f855b6dd0c71973064b05af473cc4aecefa43c0a2a41a255433839e4af578449cb70fd2566ff9f991e3d5231794f2118e829286792ecdcb2a4041217b106b90f7571cdb7f75280d39232cf5ac9d9d12572914c10f4dea458fdac1918a45989c31411155204a4f4141f5d730e47f6eec0bbb1ef6d359be9c45e9e79fce59da618cb1215908c86bf85d6f86311fadaf1476f7c1af2afd4cdb9e82388deda3d97b57515362a5034e463d36914ed9258e2b276d1e13a6b1fd487b369759dfaba4170b8e10c1fb128900cc172892f0f85c544b00647b716f8bf37edf77a670c7b806669873f6f6c75cf92fc3873e17609bd502707f24094a565b18c156b3d620a23c028dabde367cf2c4840c6b946de65833173d66ce865e4acddc8fbc395aa2e592b0019883fd294d821f14d675ff34a6422708469a28d45777f6ddd50ce6822a4dafb1943d43ba3518fec495834fc9150174adc9ca71f44d5c28c595a2f314d84be45ee166ea39c9ff75acbc3254597192e7f10264e2a717cc761fd0d9837bc32a01f7578ebf7173addd4d24e1a3eff587ad997d9f5c57c8c1118a38abf5760b3f41fa929401838c891c4c86a939eacc2ecffd08cfe602a3c80d3f0e64f1e278bf5d41fa64713c100fe63938ec5275421b90544221644207f3ad278201a7159bfbdf3def5d9b3d96d99719fe84c31c5f2247a856292322303168e2aec3387cd5f8c994f1c4c5a4ff99b14b499c3791e2138f2e07381116e0262440b7552beec1358c9d6366f068264d9e632ff7242467465bbe098b7f779ffb27dd8095643fa32ee5d8cae3f9805e8c4b9cf6dd9f13cfa08e94f6bb06b4d75dd8f43168fec7431496c01b9a818b7753a72e74dcefb7c39736381f841af45f1e23094b0727ccae0e49f7c368c4dc90b9b04b32e87e759d41bca47dd0ad8d3cadee1e6eaff20f80eceeca64ed047454f1e43e8fe5398298525866cba1d1ebc91c63edee00fed276fd7fe152390a2553e5cdd47ff2e460de747a7c38ddbe2fc865e9ddc8f7363ce6deccc1bd4ae9d03a5553236891af463a02f3a0dd0a4ad809255bdfa7dc38ac97b6739b0afb2c71786d680a3177e8b697fd55e7a8a886c2fd7ad048a51937dba8fd919ff0025aaa17ac4d4cd3a84d78430c45f118e4c68c5ba52d1619a0beec3acdeedfa50042dc70bfbebf1b9805f014a5af54fcd42e5feb675d9240ccfe415fd22e2a632d2809895b6a44889f4f470a6a51fd8e91f8dc5943e36357df8fc54a73a8cebc0cbd58767e32f97f4a3bde1ec5169081fc4d2c5487878548296a98b33d0340d1c18ae2962b6283a1be690710f59aa884e6e141d07dc779e172fa11ce8cb149cda5dbabdb4eb92010326a70656efe824634d021f1ca059ebdf37ea79ad07bd20af84f21dda5a30ebf6ce72bc484683a5109a2a2915bef9bdf5e17aa758c0d9634de9dc7512571e288d1c6f4db67a38c6af10dd04975ac767f236a6175f54f504c19d496c2e3a40934f79e89e73941d3b15444629db4c3cf4e7acde974124a254ea4125d55f2cf1b9aecbd1e1e726634f8c832830de9a26d724404dbe8ee3aa129c2891de99cb2973e886ee054def035528444182fad9c1199a48e008c96f7c5548f0a1f19f7b7035a8bf3e71ba621b25a3b844d43ae5bb39ed389ef0cf49de1748b7c9bb890148e62e74d2a4931c1fa0bd88652407f1f93ec9085ac2ba7c5a6431672589587ac3c56c13abdb904b4c0dde89a3aca0e47f427480f088eaf66c1eb1b1160eba21538872c690bf94784f9a2a8757bcfbbc401aea17c6818a35edd27558df7a4859a6f7118d0bffcdde2c93816ca66e3c5135ff387a44df24b4905b5751661c6074a1c69539438e5f061782dfa49ad0cacb16d006b247558a3faff2eab348eb7f0e82c60fdc0f7ec67c3173f897c2b82b1d266f7d38954d4921d71302549aae075e3d3e56b0a9cd94ec5d349a0857688c9e557b0665407ddf67ee037bd2e6bb47cfa7fb9e72cc11cc28800aa2b0b65b4470dc0a419782ea50a75d6c2ad0804fd025d674b94d39e84ac499ac592db58031632655b61289cfc775c352733e21fbdaab398232be790167da544483be2cbac78eaf40bd696852161d370dd8b3110b8fd07c73e63161ddd953ff8be383765e863375d61e1c51c38fc9856cb3d9b0ba7223f65c007b88d6da35be3c418975e757bff7be27b2aaf3cbe27b07f13b2a5b59ce533925df809ace0cd8f3a85a7182bcba5f80fe80b2f1961d26c606d2c1752afbb60d9e786f909b0ee4bf8c15dc5daa78cb77a88984673f9fdf7f5dd50dd40f4a45b48bec854bc881e78624df583109cfc53074fdc7082289f01fd2e47486a3cc31a4f4ee04b312fda30448c1fbc20784c48fa77c090d356f7d6b4bc8861587352a8ad612796911b3f7e9ef52005fe9f7fdfbb5070cc7ccf5d736d4eb0c4f4b5bd60edba518d7bfcacbeb96b4c11bd59cc5d3ca13c64371e32f9c3425b0cc3538c35800fcdb23b53142dbc61d884cf04b096aab84213127b86b4742ac3f0060ce19a44af1c0e4dfae6943f418fdb8ab6c61c0645b3d42523599efa36713cd611b8564d2d28e3b3f17f0599095e7cb3fd910c7b916676b913a2b89a4bf682ca31042d2468e404769e5b7514e5e8fbd316b15a12564f9f9c589e15a176c8f24b75170dc05b38951466c3361ec0343492645497e2ed0cbaa0058dd3ed88afcb9a6aa955b69b88b270f390bd0c46cb43f51ba9c37573b448ff3c2f08db890ad7bd18a4bd36bb7fbcf8a67e276020d81b133aea5a7c36c5fc28be8c7f93e890008bd273554ab5fd5a0b32a29723e2c5498eda0d6dd741b23f83eaecd46be7d6f08eb7d9763469724926cf2edd24dea80f43c124304f083e62bcb129d6cab466d5971c7c0c2b7e46d6cf6c164c475f82c70638623d0b6d3c18759a301dc811514d864e5ee947edd5ca51da7791daed021db5c115c42ce3a25a4587725c80da2a0779bbc4cf6f81bf341bf90c50e0d1a1dee5f19e661ee9751cf10ef516b2aff1802e128c7161cad3bd42f83c523e48d53e7e4ae0f978fb0a65434c173249c175f9d18797e6e5eaf6b99b6d94b8698490db873052a93db1caa2144360012a285e1df3b08c73bb0c6cbe09dd8817da394ee57f49c02f35df01f3a6f69e6404b10e290fc7962319349b82744726eebd996bb0ad78357a9517368f729a449fb56b3b2f7651f45cbcc78cf35f6e2b31507ba40778cb00c3fdf4fa55901e95d399ad300082a679d1a1769edf7dfc2fc8dbeaca557506fc275cac4ac3961cdf738af824777cb3995ff75cfaa8152248e97904231ea7429b9b9a74420ce884c44ad425f9c57131f695c3ea95edad69b52ebe696ee91c2a426f87b194c1af92ad808ba4d1a7dbd79bd3053af7c317e7a33468328b7c46e43e82b715af08e0ac873698af75bb4026913e16a1debe66c241b04ba84e29f7628403884c51bfcd4e162ef450075b0c9b5d771221b631407fc884e703143134a50a9ed9faac091697f3299e933b8a5a8647907a6e74165a7a2cbd3438f5a09d645f790015ff3b87f21b04676d54f61b46ddec061dd9a783135740d680bf204b102569d061007c2f7e6706ba6b4351101d88478f7da1e2fc0e45f60461b8533b6cf0e6086762b78e0a7bb3a16bfb5637e85c46dd59f645f648b3f3564031a3518a2160a1a98c7e930206a4c15004b1d670c8cff50ccd78cc0761f9198c353d96a57245ae025d429ed7307fe3253ef60588267dedde88543db5def4e00e6bd7e04e14974041437d5d47f57b55b98001baa5cd76709ce000d3583e5213aacd3b7c55face11c90c2445d92ed28a75bfb7d5bc31f39547807da8c9aef700a62efd5cab016c60874eb74035867b34e8934243b1167c69bdb7eef142ea216273d1a9d54b8fc08b84d3c76261ac767eaa32d728255b355406cf9aa91cba74990838ec366df01badc0cffdfae314717934aeb2d0c793d0764d2f0a59b796413ff940c29ad04cbe16816158e99a724ab7029ac81ac1801a2aa3e9e6fea4e9294d1d2c98ce7d52f15e13d978e03ad8796e817fb80545d6de383e9cebdcce33572065577d8cd744c6c4ef525d8751dafb96498cb7e4007713bc3cd1db4ebe901c6aad8aa40d01bf831a28922e710d3969fd0485e89b89ae0be43ae9689fa6317e7f88d82744463167fac299c885a79312880d704e7d72fbcea8a7a6a98dfaf7ed3be95ecbe2281bc9a52a093000564a2a9bd25e0ac4e88e16a7585a66aee379febdb054ea267243dd8218c6988b887972d0e82f11d06689a6726a433a89b411f81ebcc42a39ac38d381b5b68cd8bf4bbec4a063457783e5023d6402007dc3680b848d75d357eb666ddb124645a25ce134e46b83ab58e270c72c9aa7bbc30647a683bca3283c6a3a902019ef61e919b95086a21337df9c69691f37cb5c8c378bbefa2db1bac82abfb74f38aacc6a43c4fdc263c6679b051ed43466d24e6bcd57df6d5e9cb824e4f68f7b2ee45fd5ba72417855f3c28c69488cdd106e986725008fba3eb7d762bcfa4fa570b98c6a965b02de844aaea81d163674b83b65dff7a0bc9ebd4b06e3efc899c105fa4580ce6adb026aef6454089609983d8e36f5ef4b2a3907ba3e58d97fce57fac5a7ae946edfa84dc21f8ff3f8c46a7219a9e0c9da9d2dae13ab77cb249b7f7e9e8903a886ac6dce74a9d67bafce2b12236f5677b65c54f3adbfe078f045997c1b4245f44e9ce427dfb9947e57d01b82f147888c8e43b8b61568f6d8b30c4c00521a2d7f7cb640b683db5d87af9ea6ffa4888ea39e5268cf8e49a5dfa81729df35b64fa0a8f4f398d092825bfb25f47e430474009504f713365147d7c32565a5bfbbd8de180ee1f826a789b4ff11336515e304cee3cf5e94fec24fef5aa6a0b6995ed34f9e6f1129e6bd1d498b227e425c964aadfd7b782601c775ecd3db25c715b2c7aae346f62b753f176af374c692d148f410dac5889d1efc66039bb0223a6bff442f49382ebee045b7f6e554094153655de012ee6880651665c15bf386f43aaf5183dc52aa9dec811e7389dd4316282c740b95c295cc8a56d1f23554f8244223b590a2522ea2fe62986e8f97ade3d2ba35cfe30c5d4901f63be84be9f8d21b8cc0020f6f3bd7d7e5cf708f35668f4aebce4f679b7314d0bd87866b31445d8c8d47ca5262f2cc0505dd9ad1e57b3bdfa389a7ac3d82797c288df8c9c6383ab3e561553579708abe8f43b8aeefb01d5182c210749bbb95205311c4552f3b12d6ff0cce1f7a6171dcce5ea94869de6c0315865f0e988cd2e4aed7ccf0ca5b290eb6ea1f9bbfef3e9d9cdc84c11841f81571801f8a509592e39a1780000000000000012010000080000002532b8c6fab55ae9078d090d2d32444bef366e6965302a2468ac4b2cdce0ba8e2f162a32f0d237bf7c0abb26a0a96f2307b1fe594d070d70d5ae34d6bb8eaeed6a82d8520ee6f67fbcd92866b481300cadb59e8e1474c183ce782739b815e949f9b4a1f68900000008010000000000000c01000000100000d0d5f834fb0f41bfeb3f5185e8444ebd559e7ceb7292754864367ccd304fe16a756908be58ecde07b51868e25a7c844905552330096e5d8d55939823c61efa8ee2f85e3b55806b4eaf012278ef24ed6c5523f607ddab152fc1eefab55a29b108839ffbb72ae06b07239141252b63f5402315d65770ad2e2e5389e3d82b77f1492d3159fe5749fba26bdf1b3fe4fa81e7c48bc4a6d5f131f2dd3b9ae0775e745b0f81a4eaf8aa045312f69efa622c2b3c02d5d93a3ac8dc4c4dd2149186bf9146b17646a94f9f7572d97b17521b58a3936a68514bc3b645bd3fdc4865fc9c5b46f354c7186e1fb282e07fe85bf675c48f99a4000000000000a00000000000000018010000000000009717182f81baf25ce53362823aa96b1dd90230d39caf9e091b34ac15f14dc218c5a2a0771a1e44e90b96e8c4cba959b7273a740455a550314540e658e5f3440c3e59ac491e967486ee8e2cfc1b774b6424e714ee4c6076ba325e73c2b7a3afde5ce69da59ea22fce7f435f29759ab6ce32ff50e13443ef5991d7fec2bbe18b7ac0a626ce67bbd85e37fd4a92b2ff0000f8000000000000000d0100000008000038f7a341f84861ec433ca01691f5c21a4325a30bab8aac59561b722d4e8ad48d31a239d328f6605216b3093120c7b709d582ffdebd8232807b8f399b5014729bb0f9915bd32f5314fdadec98a2f38ba25e2ff8ef07b99d62c28dfeb94e7d735826408beead1a9f4165fbfd020ad314b84bc40e8f6a3e4826462e59b4abc593a5b06d3e604a148cfd0ae1d2f6fca5178c095b4ac70850c7b20c234f6c2c2ae08a52c1ed315ddae833e72aa2e4bac5f3c90f5f801eac5af6875260eb141f932a395892bd433810cecedae5c3449572c9741d5e0208289823aba4f3441a8ea260f48b0000000000000060000000000000000d010000030000003c0247466fdeb4db23c3e5f744f02b238aebe2cd948a9f254a228e58e90eb181af146fcea630e7f8c6b9e76c4f599860961d6ea1d74905139dc005b45d61d9ba6ee5786b409554337bf8540000000000f800000000000000010000000500000038290ce3b6e9f924c9a8c1929aa75d6d3e1cd9ad9ab829d4fbc239b13e77e4bd943c6b93cf7f1711bed10fa3a4472778ac38372ae90f47ca7e67d0d63c449bf10598962320f1feda6cf8a4a05efb6408178ae955b2656d309074492441c05c5c494937932d05ed22f9ff7817859b49930d3341d58d5450acc380ce46ce4ea80a8c71eeddad43710eb6d41bdd7005c78dbc933b28611113fea27694624eb1a6768a0facc421ed3ac422be118803993848b9576dbaa98e219218bf6b9c6e48882cc7c4a8202f013ea38e0fc19811da70f990a61771ae47766dd75a11f86a46cd4168e78aa7a5160000"], 0x15e8}}], 0x1, 0x50) 03:35:52 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8921, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:52 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000003000000180001801400020065727370616e30000000000000000040"], 0x2c}}, 0x0) 03:35:52 executing program 2: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_PROTOCOLS(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="003ff73900", @ANYRES16=0x0, @ANYBLOB="1300000000000000000007000000"], 0x14}}, 0x8000090) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000540)={0xffffffffffffffff, 0x8, 0xc40, 0x100}) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000340)={0x1ac, r1, 0x10, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_MDID={0x6, 0xb1, 0x6}, @NL80211_ATTR_IE={0x157, 0x2a, [@mic={0x8c, 0x10, {0xb58, "3b1697bc8e48", @short="38e76ebccfbdfa56"}}, @dsss={0x3, 0x1, 0x74}, @tim={0x5, 0xf0, {0x3f, 0x0, 0x7f, "56261c930a344afbbbc1f84b56c079f2edaaaf893b199bbc1c53895cbcc2cd766f84817d74ac22c86e79e40a0d852d3d557210542840a284b863189640939d64e303f783485e43108c22e65dae76ebbed72298aaacd554196f5d4939fe304e51f8834bff626f3ec7501de261a61cb43231ede93a1b9d25cebde3fb1475047d8f91270cc71c4b32bed5d69ee488526c3bec489d609904bf850ce0f89c5a656af62652cd214b645034629354a63c2a8d0012d0efb5bfe242f2d7676661a1414a786379c07fb519048ebbcf5e20107674ea20c73f7c1b2f1e8bcb5be77738f5e0519ff1f0a4d2cde167a9a61fc33c"}}, @ext_channel_switch={0x3c, 0x4, {0x1, 0x0, 0x3}}, @preq={0x82, 0x30, @not_ext={{0x1, 0x1}, 0x20, 0x7f, 0x8c9, @device_b, 0x5509, "", 0xfffffffb, 0x1ff, 0x2, [{{0x0, 0x0, 0x1}, @device_b, 0x8}, {{0x1}, @broadcast}]}}, @link_id={0x65, 0x12, {@from_mac=@device_b, @device_b, @device_b}}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1f}, @NL80211_ATTR_IE={0x25, 0x2a, [@supported_rates, @ht={0x2d, 0x1a, {0x2, 0x0, 0x2, 0x0, {0x3, 0x1dd1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x1, 0x3, 0x4}}, @sec_chan_ofs={0x3e, 0x1, 0x1}]}]}, 0x1ac}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) 03:35:52 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000001580)="de", 0x1}], 0x1) 03:35:52 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x5, 0x8, 0x5, 0x1, 0x0, 0x1}, 0x48) [ 1031.886374][ T9828] xt_ecn: cannot match TCP bits for non-tcp packets [ 1031.894996][ T9822] IPVS: set_ctl: invalid protocol: 41 172.20.20.187:20003 [ 1031.897720][ T9828] À: renamed from ipvlan1 [ 1031.901475][ T9833] IPVS: sync thread started: state = BACKUP, mcast_ifn = veth1, syncid = 0, id = 0 03:35:52 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f0000000800)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@typedef={0x4}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000880)=""/155, 0x29, 0x9b, 0x1}, 0x20) 03:35:52 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='illinois\x00', 0x9) 03:35:52 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)={0x18, r1, 0x315, 0x0, 0x0, {}, [@HEADER={0x4}]}, 0x18}}, 0x0) 03:35:52 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x0, 0x0, 0x0, 0x0, 0x9cc, 0xffffffffffffffff, 0x13}, 0x48) 03:35:52 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000006100)=[{{0x0, 0x0, 0x0}}], 0x1, 0x20040015) 03:35:52 executing program 1: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000003c0)={'tunl0\x00', &(0x7f0000000600)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x25, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local, {[@timestamp={0x44, 0x1c, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @end, @timestamp={0x44, 0x14, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}, @cipso={0x86, 0x29, 0x0, [{0x0, 0x11, "dce40817fefa1c1b6b4bbbcefaf4f1"}, {0x0, 0x9, "14f670c18ca034"}, {0x0, 0x9, "f5c574f1ce6bf2"}]}, @rr={0x7, 0x23, 0x0, [@rand_addr, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, @rand_addr, @local, @multicast2, @empty, @broadcast]}]}}}}}) 03:35:53 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) sendmsg$inet(r0, &(0x7f0000000400)={&(0x7f0000000040)={0x2, 0x4e22, @empty}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @dev}}}], 0x20}, 0x0) 03:35:53 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000040)=@req={0x1, 0xfffffaf3}, 0x10) 03:35:53 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x7ffff, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0xa, 0x0, 0x0) 03:35:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@txtime={{0x18}}], 0x18}}], 0x2, 0x0) 03:35:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000c40)={0xd04, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_SOPASS={0xef, 0x3, "f19deda9dbbf19349a116d10c6e245ade44b4e7cc0b1fa07217795b7f951949973d534c7540c3269c71f7eae35a9d50cb1ede228a78a3d8c5396cd6fc48c65565be6a4742e49fefc463420c3123c9e8150c94d351b840b5737568d143a65e76bf59e8d696ca7e43302cd59f8a32b0b3e3fe372058525a7508004ae1438a7583af3d101e8fe3a3f0e8d2655da3d8f0a733b889059a6f9d5291bb1ce23fa6bbf322179d3781b1b81e28b53d084453c809190341ea8dd25ae60aba6b19e39ff24a4061728a8b93a71fb1b9de8a4917db9041ea9d1ba4fc0ee0dd1d17fcd17c1959af5fc855e71a572b6c21875"}, @ETHTOOL_A_WOL_SOPASS={0x29, 0x3, "5ec99fd89d325e79913e1cfa9fe961ded9b7db37405450bba639b49dd755507ad728cf6af4"}, @ETHTOOL_A_WOL_MODES={0x1fc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x3d, 0x4, "9356eb03207b0c0af5cce1e06feba40bb1d45e06a5662a9d01690d20f55154a12e8c1430a56d2344d117f800bb3fa82345fdbced53ed988144"}, @ETHTOOL_A_BITSET_VALUE={0x49, 0x4, "5e63b576d1bd8097311b29643c40567c715ee3c997d0761097b5602db5a9c51731f2f1dbfc9c11b756d6aa78a46660c88e60d0b5d9bf1c7eeb300a786bd744b9da696754f7"}, @ETHTOOL_A_BITSET_VALUE={0xdd, 0x4, "b78a2f2dffc5bb0245c77feee60403d50e5b96982acd0abf98e76f386172c94234cfe3b9c5ccea0a2abda9ee1387a7e40b154d585fe5b8715e44a686a19aeb7689b316bfeadb6c287e64d75e70764fc6434ec39232ccd376caafabae78d2aabc1c88ee4543257e1e3b5b4ab54247e079b1600281a99a8dd2a1eb6b67bdb6fc56a878e972aa6760192eef712a5b04b1a93598e85459aa228df4f1e5e1aa752b7b6213681dc4323df94f9a930a372fc2b4e5a996fec258df0f2afe1acfde2f28c240e7ad4a4065852d0c89b6d12cca8fff98039462afdb250348"}, @ETHTOOL_A_BITSET_MASK={0x69, 0x5, "4e10de505054be4687a86b619d1cac31911c1995a9c78aa604d69dd1591d6c81d4c6a0f3c8c531a1bee20ce5004619b6546720f6d71132c7895b3d6baafa2443e64714e0bb3f7b4d0f6eac1f17909b669a441dcd1ef9d45a116004fa39f986c3307565bb46"}, @ETHTOOL_A_BITSET_VALUE={0x15, 0x4, "45d3bc654a02ce3140cc66bff802aa14de"}]}, @ETHTOOL_A_WOL_SOPASS={0x79, 0x3, "7a2769e8abd21cd9c2e4c44128b63f401b07dfecc86f47668a4b6bafc26fb66b5e526e022cfc57abf8dc07e98fe5602a798e817752fb4a2a0f72d4718587b723b4cb11ec84ca0c5304333d4ba87114eee43204376a5f87aa9addb5148a704a144f322424d21c79c5c78740d0e6dd9751894d8795c1"}, @ETHTOOL_A_WOL_SOPASS={0xa1, 0x3, "1384392ca9ae70a3214fb188436133f17ee0d2762d158ea56f34a4314c5bc1b9eec5469458c335539d945eedc25fe6512c7aa8727b62a3161c6f7df294bd9d6835f5fb5f5ad24d02605b52f9900c2b12ad315649ac7f6475ee3a130a01a4e65c7ec98a33d07d83e56a04ff2e07b91f96b095def815dbe1ecd2fbad74ef7a2fcef6fbcfab8778f19018e2d715df7a8355b54b510f6197a1491d9c5e0d91"}, @ETHTOOL_A_WOL_SOPASS={0xb1, 0x3, "ceff4f172b719f98c30ea82828caa3f9f5a4c7e8ce34acf3c6d36a5289a8dd65dfe7c84b106d5d3667a3515b2eed6377bf645775c86f8c22838fcdf032293f7dba7ab240015bfadf36bd24fd1db63a9d8be18818d06d3f70b37a4e3eb08079bfb1f1c578a2e10857d8014a36112e1d8e901b184ccb149cab7ff724bbda2211c020c5d532e98adbe35a8411ced5709372931482c6569fd56fa927b7b2a7b4fb3134cfe1ac6e16f529204d435af8"}, @ETHTOOL_A_WOL_SOPASS={0x65, 0x3, "d8e15d7fd0f4b9feb50d1d80221fcc3023964daee625ce60d0a1d6a152ebd8c5cefa82e4c75153c004fbdc2706894f1495e5514000be852be9f223ebb55bc91e29bf36c3d0035ac0bc80af31e58436a22b5fe677da4fb2aa6fd3e9c7861247a0d7"}, @ETHTOOL_A_WOL_HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_WOL_SOPASS={0x72d, 0x3, "393311ac74290098db78b73f01f011ad3bf08815b679dc60b96eebdd3f0a125b276b51ff52e754f10b139f0c26492b804d7fcdc63fef6dcace261d0895b845b08d478ddee0a55687be093bf53b91f2fbc88d1cdc9a9dc934d17d86a2f3160312825850ecc40bd2db60a26be61444b38db5c651188ce54f3c732dba272406f47335b0d99a24b44bae5e6fc4ce23a711f996847be4d2324e8735fc1edffd36f583460754592b55d1e4f4264d063f20f69d6cf88e374711bc654164838227f3b953cb85404e5af7f18f8777a1a7432dcfde3725f73d9366491b026f7c99f99c1892a0c0e6ae70dbded4f388d836edf896402ee03dca75b1d440db1778e5ead72b9540ed8a6ae48bb84bce9c5aff691ae191710868bd9f3bfc6aea642095a5e1d8daf84c5de64b1d1d2dbbe75b4f55ff6e69d1f0dbde21d57621e13e3ddf89e0c3ddc14edbc7a676ac92c7ecdc57a6209acdc95db5cd4f9320a4c56f89b4b4ed82b8746a6f2533729f136be3aba43083311b5f4d6cec984302f7973ac47ca6350a89bf9e502dfce66a600a499e4d99b81a77398c4fae0acedc03610624c0005777f3a5049a710df38091e22e40c43fee699c4cf06a2c3a88d5a1d8ad2502145da118bd3829b2cd95bfa38b0fc55424fd940b3fa44b0f49dcdbb9e0db37a5a32054d567873a8c23e5a64ada879a658c1c87cded69df106ea69fafd74e4895b79c297bc5658368295c29af908ec2e8b9d49fb1a8888e62c5c37d51f46105a7e174565815bf219f38c4419c3afce5cc1d1fa0c2aac841b66f6ac553f6903cb29b7892f09a099d0fac6c10442fed78460acf0984f58c9ba371491d2122245c019570a9d300da0a2af64f2cfb1d7dae8ba5c59abda8fc80259f10d3588156c1ebae43de5987b04cbfd3ec340e0a3747eac6d1b557098c65901c6ab0388727513306de68a8bfc76a2f5361559a0c9cfb6051f2523f81c2e1340fd627510f69d033da4301ecf59cdd2e380d63354443943946c8ea56de0f51b6971cd133d04536ea5a1871c9bb183f70c4958b3a29a5aa5b4db519ea5ae36b0dbf716ddc46f866989b81a0ced542c30a653f8b93d6255587b5ad3a9574539cca7ae6c26a141410e9dc72276a37e9d7e859b75205c8960849d4b1538d7e0dfdb50581e0430bb796df6835b141829077b2924e3fb8dccfc72aaa32b9c1d0d7d313c180adec5ca8d3621e36644a727ff6802e2a94ebbe7d23c51c76021adb6997aa65f3b9175f3e13546d7d9f930a06e3cc42bc3e8e40dda517ea1dacaf49638f6e954a0e164c4816d1cb89af76a6e5540c07c9fc7825637ff754a0ac31067495b9c374061b0a9651af4dd4abc7aaf0e715a7aeea9335ba0d00b70c5e613a628975723a05fb7008c03a6e5151a9f52f3c4d9c017ddc7c6f93d0a2758fab560bc74a3ea098ec414e65aab2c4a8beeff45479003f034f0a87bca686051eecbf3f6ffd933ae16441fb2769e556c5f8cd9e056a5f39894d7ada6834e7717d670f82f820c5357133e0003bac692987ba14b89a209baccbbacba61c22fbf0039faa62a0e55931fd170724647ec6d4ae7e265340fd70ea303e7a1e908c36bde70cd300e1bc44ac7b894cc324053a72cf17dafd09cf6ea78ff414450a30730d404a5c4cbc52360810341f7d9041907c0d46b9e7733bdaa58e3d04c48e21a0d50ea4024288c55624ea1f9c81651467fd74ad0b109e8b08ef6f2398b921f675e89254c32a1586257a076be9f6a5bc439666e61286215c62a6481032b8f3860c24a85a355bc059b74d3a0504cda399af0a1e4e73c03a1aab943aa5893caeb79d05032981d029644f289112b9dbbb97e988f213899c6ea70bf77025a8d5356e32cfaca4071e549d87316d5a92b1c4c34d593b39804ef2bcb6506f9bd88a5b89618214e19e80c55a92088812b2313eb8a49cbfd9e26e6c0625e4c4d43c5cac1a2b016922d2c31dbbe3325545528b086cff5e281ff5aae83b7497b14420550cf9b78d004d25d7b20f514eeb9babaa257366244fc3dad3fe4ea175c1ec04e6a73b74493ddd1e8dfa34bc8891ebe5d727ad57051f8124f9c2b7f0eb10a99dc046818b6a185016a3ba047fc106cf61ab0d8f74147c9c5aa7f65743630947498f0d90d9f046b04aa1f4b6a671bd95584889be10bb9b4f3f8a67c722b4c65f6884c4f8395b3c24c30879fd8fb2af453bdbecfb8b49ccad1969e6d01239bbc6cdc6db72a447ea2c751212e0e210f2e02e6810a4bf8478a2d4446cf09f050ee9c925826639dd0491454799315c4e3db0e93e350d4d094103d6f3f9c699955893996fd7c5bec2897f18516b0040074806cf64c69170f1f937c0d82d7df56d7fd01fbbc0f0dd7dc638a1eecbad70e5ca91445c0176223e481506bff74dbb1d09b642c8cc206469c4f9257bb8577f9f8dc81069656d0f22c863315f8b6b1fecc60c0a76645e6a3e12f38106b506636c745c6cc1c680f45a82f34d207329ac0eb61a156cdc809db45ed8e817fa2d5f539828c4d9d19d0ce737ff97bddccf5b35aec15ae76a2a931f609d91c850beec0dd463e1ce992cf6ad084834629481edfed547fe"}]}, 0xd04}, 0x1, 0x0, 0x0, 0x4000800}, 0x10) 03:35:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1}, 0x67) 03:35:53 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000440)) 03:35:53 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000380)) 03:35:53 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f00000010c0), 0xffffffffffffffff) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000018c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01ae39fab89be1d0571306"], 0x54}}, 0x0) 03:35:53 executing program 0: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_GET(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="0100000000000000000017000000080001007063690011000200303030303a302e87689603ddd3"], 0x50}}, 0x0) 03:35:53 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x5, &(0x7f0000000400)=@framed={{}, [@cb_func]}, &(0x7f0000000440)='GPL\x00', 0x1, 0x87, &(0x7f0000000480)=""/135, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000001000)=[{{0x0, 0x0, 0x0}}], 0x1, 0x44805) 03:35:53 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_NOACK_MAP(r0, 0xffffffffffffffff, 0x0) 03:35:53 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@volatile]}}, &(0x7f0000000400)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 03:35:53 executing program 5: socketpair$nbd(0x1, 0x1, 0x8, &(0x7f0000000040)) 03:35:53 executing program 2: socketpair$nbd(0x11, 0x1, 0x0, &(0x7f0000000040)) 03:35:53 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x89b0, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:53 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001400)={&(0x7f0000001240)={0x24, 0x14, 0x11, 0x0, 0x0, {0x10}, [@INET_DIAG_REQ_BYTECODE={0xd, 0x1, "25488e0ed398c14c59"}]}, 0x24}}, 0x0) 03:35:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000c00)={'batadv0\x00', 0x0}) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r1, 0x1, 0x6, @broadcast}, 0x10) 03:35:53 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x12}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}]}]}, 0x2c}}, 0x0) 03:35:53 executing program 0: r0 = socket(0xa, 0x3, 0x8) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000a80)={'vxcan0\x00'}) 03:35:53 executing program 1: bpf$BPF_BTF_LOAD(0x4, &(0x7f00000003c0)={0x0, 0x0, 0xaf, 0x0, 0x1}, 0x20) 03:35:53 executing program 2: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @empty}}) [ 1032.848739][ T9899] device batadv0 entered promiscuous mode 03:35:53 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000740)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18}}], 0x1, 0x0) [ 1032.850297][ T9895] device batadv0 left promiscuous mode 03:35:53 executing program 0: bpf$BPF_BTF_LOAD(0xe, &(0x7f00000003c0)={0x0, 0x0, 0xaf}, 0x20) 03:35:53 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}]}, 0x2c}}, 0x0) 03:35:53 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYBLOB="010000000001000000471c"], 0x2c}}, 0x0) 03:35:53 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x15, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0x0, 0x0, 0x4) 03:35:53 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000040), 0x10) 03:35:53 executing program 0: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0}, 0x20) [ 1032.911011][ T9914] netlink: 2 bytes leftover after parsing attributes in process `syz-executor.1'. 03:35:53 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1400}, 0x0) 03:35:53 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000140)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700}}) 03:35:53 executing program 2: bpf$BPF_BTF_LOAD(0xd, &(0x7f00000003c0)={0x0, 0x0, 0xaf}, 0x20) 03:35:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0xc01047d0, 0x0) 03:35:53 executing program 1: syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) 03:35:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@can, 0x80, 0x0, 0x0, &(0x7f0000001500)=""/31, 0x1f}, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000001680), r0) 03:35:53 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)={0x20, r1, 0x315, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 03:35:53 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x2}, 0x0) 03:35:53 executing program 1: r0 = socket(0x28, 0x5, 0x0) setsockopt$packet_tx_ring(r0, 0x107, 0xd, 0x0, 0x0) 03:35:53 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)=@gettaction={0x28, 0x32, 0x1, 0x0, 0x0, {}, [@action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc}]}, 0x28}}, 0x0) 03:35:53 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x9, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000006000000000000008100000018320000040000000000000000000000183000000100000000000000000000008510000001000000c5"], &(0x7f0000000080)='GPL\x00', 0x1, 0x1000, &(0x7f00000005c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0x6, &(0x7f0000000280)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @ldst, @cb_func, @generic, @func], &(0x7f0000000300)='GPL\x00', 0x3, 0xf9, &(0x7f0000000400)=""/249, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) sendmsg$inet(r0, &(0x7f0000000500)={&(0x7f0000000040)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @dev}}}], 0x20}, 0x0) 03:35:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8942, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:53 executing program 5: bpf$BPF_BTF_LOAD(0xb, &(0x7f00000003c0)={0x0, 0x0, 0xaf}, 0x20) 03:35:53 executing program 4: socketpair(0x28, 0x5, 0x0, &(0x7f00000000c0)) 03:35:53 executing program 2: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000003c0)={'tunl0\x00', &(0x7f0000000600)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local, {[@timestamp={0x44, 0x4}]}}}}}) 03:35:53 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x14, r1, 0x1, 0x0, 0x0, {0x10}}, 0x14}}, 0x0) 03:35:53 executing program 5: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'sit0\x00', 0x0}) 03:35:53 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000006100)=@bpf_lsm={0x1d, 0x4, &(0x7f0000004fc0)=@framed={{}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}]}, &(0x7f0000005000)='GPL\x00', 0x4, 0x1000, &(0x7f0000005040)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_LIST(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14, 0x7, 0x6, 0x801}, 0x14}}, 0x0) 03:35:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0xa, &(0x7f0000000540)=ANY=[@ANYBLOB="18180000", @ANYRES32, @ANYBLOB="000000000000000018200000", @ANYRES32, @ANYBLOB="00000000004e00008520"], &(0x7f0000000000)='syzkaller\x00', 0x3, 0xfc, &(0x7f0000000100)=""/252, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg$unix(r0, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x2) 03:35:53 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x14, 0x14, 0x1, 0x101}, 0x14}}, 0x0) 03:35:53 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x80108906, 0x0) 03:35:53 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f00000003c0)={0xa, 0x0, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}}, 0x1c) 03:35:53 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) 03:35:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8941, 0x0) 03:35:53 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x8, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:53 executing program 2: socketpair$nbd(0x10, 0x1, 0x0, &(0x7f0000000040)) 03:35:53 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000dc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000003780)=[@cred, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x48}}], 0x18, 0x0) 03:35:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 03:35:53 executing program 1: r0 = socket(0x28, 0x5, 0x0) bind$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random="26b29d5eea7f"}, 0x14) 03:35:53 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000000)={&(0x7f0000000040)={0x2, 0x4e22, @private}, 0x10, 0x0, 0x0, &(0x7f0000000200)=[@ip_retopts={{0x2c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x1c, 0x15, 0x1, 0x0, [{@dev}, {@broadcast}, {@multicast2}]}]}}}], 0x30}, 0x0) 03:35:54 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0x8, &(0x7f0000000280)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @ldst, @cb_func, @generic, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @map_fd], &(0x7f0000000300)='GPL\x00', 0x3, 0xf9, &(0x7f0000000400)=""/249, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xd}, 0x0) 03:35:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000c00)={'batadv0\x00', 0x0}) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={r1, 0x1, 0x6, @broadcast}, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000c00)={'batadv0\x00', 0x0}) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000040)={r4, 0x1, 0x6, @broadcast}, 0x10) 03:35:54 executing program 1: socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, 0x0, 0x0) 03:35:54 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x64, 0x0, &(0x7f0000000040)) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000000)={'syztnl0\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x29, 0x3, 0x9, 0xfffffffa, 0x40, @ipv4={'\x00', '\xff\xff', @loopback}, @local, 0x40, 0x20, 0x20, 0x7}}) 03:35:54 executing program 2: setsockopt$inet_sctp_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x0) [ 1033.960220][ T9995] device batadv0 entered promiscuous mode 03:35:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0xd}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}]}]}, 0x2c}}, 0x0) 03:35:54 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x1, 0x0, &(0x7f0000000040)) 03:35:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$sock(r0, &(0x7f00000023c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:35:54 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000c00)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) [ 1034.004061][ T9993] device batadv0 left promiscuous mode 03:35:54 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x11, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 3: socketpair(0x25, 0x803, 0x0, &(0x7f00000005c0)) 03:35:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x28, r1, 0x1, 0x0, 0x0, {}, [@SEG6_ATTR_DST={0x14, 0x1, @private0}]}, 0x28}}, 0x0) 03:35:54 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x8, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8932, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:54 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x13, &(0x7f0000000040)={0x700, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) 03:35:54 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_buf(r0, 0x107, 0x6, &(0x7f00000000c0)=""/57, &(0x7f0000000100)=0x39) 03:35:54 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000001680), r0) 03:35:54 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) sendmsg$inet(r0, &(0x7f0000000500)={&(0x7f0000000040)={0x2, 0x4e20, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @dev, @loopback}}}], 0x20}, 0x20008890) 03:35:54 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x2000) 03:35:54 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000740)=@raw={'raw\x00', 0x3c1, 0x3, 0x308, 0x170, 0x10b, 0x4b4, 0x0, 0xd4feffff, 0x238, 0x20a, 0x278, 0x238, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00'}, 0x0, 0x108, 0x170, 0x0, {}, [@common=@inet=@ecn={{0x28}, {0x10}}, @common=@unspec=@time={{0x38}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'syz0\x00', 'syz1\x00'}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xa8, 0xc8}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x368) ioctl$sock_ifreq(0xffffffffffffffff, 0x8923, &(0x7f0000000040)={'ipvlan1\x00', @ifru_data=0x0}) connect$inet6(0xffffffffffffffff, 0x0, 0x0) 03:35:54 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL80211_CMD_AUTHENTICATE(0xffffffffffffffff, 0x0, 0x80) socket(0x3, 0x0, 0x0) 03:35:54 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, &(0x7f0000000180)) [ 1034.118670][T10038] xt_ecn: cannot match TCP bits for non-tcp packets 03:35:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x14, r1, 0x1, 0x0, 0x0, {0xa}}, 0x14}}, 0x0) 03:35:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}]}]}, 0x20}}, 0x0) 03:35:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x14, r1, 0x1, 0x0, 0x0, {0x27}}, 0x14}}, 0x0) 03:35:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5460, 0x0) 03:35:54 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000c00)={'batadv0\x00', 0x0}) bind$packet(r0, &(0x7f0000000140)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) getsockname$packet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffe59) 03:35:54 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e) 03:35:54 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14}, 0x20000154}}, 0x0) 03:35:54 executing program 0: r0 = socket(0x28, 0x5, 0x0) bind$packet(r0, 0x0, 0x0) 03:35:54 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) recvmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0x40012001) 03:35:54 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}}, 0x0) 03:35:54 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x4, 0x1, 0x301}, 0x14}}, 0x0) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x14, 0x4, 0x1, 0x101}, 0x14}}, 0x0) 03:35:54 executing program 4: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'gre0\x00', &(0x7f0000000040)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2f, 0x0, @dev, @dev, {[@timestamp_prespec={0x44, 0x4}]}}}}}) 03:35:54 executing program 0: sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) bpf$BPF_BTF_LOAD(0x6, &(0x7f0000000000)={0x0, 0x0, 0xaf}, 0xd2) 03:35:54 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x14, 0x4, 0x1, 0x101}, 0x14}}, 0x0) 03:35:54 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x3e9, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x15, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 1: r0 = socket(0x28, 0x5, 0x0) accept4$packet(r0, 0x0, 0x0, 0x0) 03:35:54 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_netfilter(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000200)={0x14, 0x0, 0x4, 0x401}, 0x14}}, 0x0) 03:35:54 executing program 0: r0 = socket(0x28, 0x5, 0x0) getsockname$packet(r0, 0x0, &(0x7f00000000c0)) 03:35:54 executing program 2: sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000300)) 03:35:54 executing program 4: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}}}) 03:35:54 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:35:54 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x6, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x20000148) 03:35:54 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000c00)={'batadv0\x00', 0x0}) bind$packet(r0, &(0x7f0000000140)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 03:35:54 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x9, 0x1, 0x3, 0x1f, 0x40, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 03:35:54 executing program 4: socketpair(0x26, 0x80000, 0x0, &(0x7f0000000180)) 03:35:54 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000000)=@req={0x0, 0x0, 0x0, 0xc35}, 0x10) 03:35:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5451, 0x0) 03:35:54 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x19, 0x0, 0x0, 0xcb70}, 0x48) 03:35:54 executing program 5: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000003c0)={'tunl0\x00', &(0x7f0000000600)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @loopback, @local}}}}) 03:35:54 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000006100)=@bpf_lsm={0x1d, 0x4, &(0x7f0000004fc0)=@framed={{}, [@jmp]}, &(0x7f0000005000)='GPL\x00', 0x4, 0x1000, &(0x7f0000005040)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 4: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @empty, 0x7}}) 03:35:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x3}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}]}, 0x2c}}, 0x0) 03:35:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000001cc0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x8, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}]}]}, 0x34}}, 0x0) 03:35:54 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x10162) 03:35:54 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8913, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:54 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) write$binfmt_script(r0, 0x0, 0x0) 03:35:54 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x25, &(0x7f0000000000)=0x700, 0x4) 03:35:54 executing program 2: r0 = socket(0x2, 0xa, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000200), r0) 03:35:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8983, 0x0) 03:35:54 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_RENAME(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000050601"], 0x38}}, 0x0) 03:35:54 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0xe, 0x0, 0x0, 0x401, 0x0, 0x1}, 0x48) [ 1034.452547][T10123] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.4'. 03:35:54 executing program 3: r0 = socket(0x28, 0x5, 0x0) getsockname$packet(r0, 0x0, &(0x7f00000000c0)=0x1000000) 03:35:54 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000740)=@bpf_tracing={0x1a, 0x3, &(0x7f0000000580)=@framed, &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = gettid() sendmmsg$unix(r0, &(0x7f0000000dc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x1, 0x0) 03:35:54 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0xe, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 03:35:54 executing program 1: bpf$BPF_BTF_LOAD(0x8, &(0x7f00000003c0)={0x0, 0x0, 0xaf, 0x0, 0x1}, 0x20) 03:35:54 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0x3, 0x0, 0x0) 03:35:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x14, r1, 0x1, 0x0, 0x0, {0x14}}, 0x14}}, 0x0) 03:35:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$sock_timeval(r0, 0x1, 0x43, 0x0, &(0x7f0000000280)) 03:35:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)={0x18, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x4}]}, 0x18}}, 0x0) 03:35:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), 0xffffffffffffffff) 03:35:54 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array]}}, &(0x7f0000000400)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 03:35:54 executing program 3: socketpair(0x25, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_SET(0xffffffffffffffff, 0x0, 0x2400c0c1) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) r1 = socket$nl_rdma(0x10, 0x3, 0x14) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x0, &(0x7f00000000c0), 0x4) 03:35:54 executing program 2: r0 = socket(0x28, 0x5, 0x0) sendmsg$IPCTNL_MSG_EXP_GET(r0, &(0x7f0000000300)={&(0x7f0000000000), 0xc, &(0x7f0000000280)={0x0}}, 0x0) 03:35:54 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0xf}, 0x14}}, 0x0) 03:35:54 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0xf0}, 0x0) 03:35:54 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_LIST(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x28, 0x7, 0x6, 0x5, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x28}}, 0x0) 03:35:54 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0x2, 0x0, 0x0) 03:35:54 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000180)="10d87d7d78852bb5b5422295e2aa9457", 0x10) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000140)="faa5b769b684fecc1814f8a58e554a70", 0x10) 03:35:54 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_LIST(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x28, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x28}}, 0x0) 03:35:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000980)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0x1, &(0x7f0000000800)=@raw=[@alu], &(0x7f0000000840)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x5, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) 03:35:54 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x23, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x14, r1, 0x1, 0x0, 0x0, {0x8}}, 0x14}}, 0x0) 03:35:54 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x22, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:54 executing program 2: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000340)={'ip6gre0\x00', 0x0}) 03:35:54 executing program 5: r0 = socket(0x28, 0x5, 0x0) sendmsg$IPVS_CMD_SET_DEST(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x58}}, 0x0) 03:35:54 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x19}, 0x48) 03:35:54 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000180001801400020065727370616e30"], 0x2c}}, 0x0) 03:35:54 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_RENAME(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0x5, 0x6, 0x201, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 03:35:54 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x12, &(0x7f0000000040)={0x700, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:54 executing program 3: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r0, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[], 0x28}}, 0x0) 03:35:55 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f00000010c0), 0xffffffffffffffff) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000018c0)={&(0x7f00000013c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [{{0x8}, {0x4}}]}, 0x20}}, 0x0) 03:35:55 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0xd}, 0x0) 03:35:55 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1}, 0x6e) 03:35:55 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @mcast2, 0x2}, 0x1c) 03:35:55 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) connect(r0, &(0x7f0000000000)=@nl, 0xb) 03:35:55 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), r0) 03:35:55 executing program 5: socketpair(0x10, 0x3, 0x1c00, &(0x7f00000001c0)) 03:35:55 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x4, 0x2000}, 0x4) 03:35:55 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmmsg$sock(r0, &(0x7f00000012c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0xc800) 03:35:55 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x11, &(0x7f0000000040)={0x700, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:55 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r0, 0x0, 0x0) 03:35:55 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x19, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:55 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x0) 03:35:55 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000740)=@raw={'raw\x00', 0x3c1, 0x3, 0x308, 0x170, 0x10b, 0x4b4, 0x0, 0xd4feffff, 0x238, 0x20a, 0x278, 0x238, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x0, 0x0, 0x0, 0x50}, 0x0, 0x108, 0x170, 0x0, {}, [@common=@inet=@ecn={{0x28}}, @common=@unspec=@time={{0x38}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'syz0\x00', 'syz1\x00'}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xa8, 0xc8}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x368) 03:35:55 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f0000000180)={0x0, 0xfe, '\x00', [@hao={0xc9, 0x10, @rand_addr=' \x01\x00'}, @generic={0x0, 0x6c, "feb19e8380484dc04a03e3a9e9a367848ae9fac7050b79592952e656067947453cfd5bb16282922f66e2636ea346c5eac4a473db530f3b0aa8265b98f5eda361fb5fdbbc589e9e69b3a3a2bcb63ae0839a7025f5fd565080ace114561c013dac7b50fae1976295c65fdea697"}, @calipso={0x7, 0x50, {0x0, 0x12, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, @generic={0x0, 0x43, "cdfb4fe53b44d9c89609fe2e8d88ef18983824c1758993747fa36545f4f9714d40aa412db9e8f81ab5ef711687211c9eb97c88853945e26fe78ac37877e185dfa410f8"}, @generic={0x0, 0x29, "ed9e1bc98170564c5f90747607c881c39943d76417e74c2a6d68996563eca032ae313ee6920a6d583b"}, @generic={0x0, 0x6ad, "33442c1b84b9fc647f46651aa259635a94cbcf8da1559187e717311990257d0af110b25512cb6680c23c18ab1e1edb2791bb678595c880dbed70fe76294fb5137de6942d9280de9fc6cdc229c21ae4904a92c427ed37f45740c408ebd66306880ce89c5834b3738599812f45c6cb5186f1f467e5ac63f052114f44024185fd048addc52953ccc35c7b3b19901eb40af6a6bcffce9424a7d5d28825b0a7552dc93cc3df4648c9c6dd3562a464f355919d226f66c67f2b9c6ec6cf2f8ff7eb7f120bb22123fcfc561990105d450288159871deda529f496ba4eb8953f9d900d6ac82e6e1fac7fc77c5cbfc659f099d2ecec882fcccbb035162057357a52d347d3da15034c41c9e715fe90edda2617eabd207759b5d66aadf1ad295d9690d7a10162175449b9807e54bdb7c749d1742c3008a395e739f16af106965a39c360818a22c9c35c0afe7aed7e267b744b326aa6676ff78c49375e44c430d92aded678ebfe359ceced013928d4c2d6769e7353fc2e0aa87060cd856303cd462b2e037f146834745e7918e78476e128df07e927fdf9bec728c8931735a11f104d3efc747ff6aa20390800609a183bd5ecc95cf8bb40b211f9314ecf67455983afe043c6ee91c50438b905bf00d1d4cbb3c3e5b12b0b1558debdcc8b9a472a090d848627e0fdc3ed92a37db8d446c819351276789c5c51b1e06bb3d850b394a9fcbe4fe97a01c092d3df974ec4a7cbb62c8bbb5569adb5acdbc4956e454ced199a11ad95f31b2ab8693c51980f220440ec43122a3feb43c3fc60cef5445dc50f37c6598055d44619e755aec411d7803cb0788d63ac7d46a83c7cb1c40e940a4592b844ddddeaaa21bfc7e90da6393a928340751c1238bb2e76f24619b79a57d46f78e644030d3920099d17358196c558080d1bb5e8202ebccdbaf126966b76d89b63f33a5fdc6301a040d67d13928d41ac6edd35791922fc9f1c7755d49658ba935309b58979ca77a534788728ff684de01c955c35fde8335f0ef80ad015c614ffcc13c5f9d8d777fe0b89f2434df8c30af8c535924cbdc0c6e4edfb15fcd92323aa75531c688a56267d0811abb6ddeaf9320769cb91082cfad6995e3b21aac4a5ab33ac7614dfd7dc9b9a06f74642c169b293072d00f8cfe25dc30bd6c7b733de8c508cf26e4963606c283b41f4141effc199467cee0412d5978ac4f4790cfa8f83c0614db18092fa0663c7b2af81e46baaa3020e45345ff81a65dabadf86c1235af1767e298cf4e80770aad76f6191b5e395265ca6a3105a0b08183c17e10f2b689ea5e8b1f37ab7bc25eea4bcd6eb13dddea9a1cfd3ef4ae79f1b41447ba82082d7c933beb60fe99055902a977cdf4916b6f5e384223ad862b9eb8af645836be38bb9c46a7236bc67e67c81c14e951cd8e411cfa8a000309122bfa3625e35f2076d353c4c7cf6c8d745780341d2c5fc80a32093ce7a8397753c6f57054a8ddb3cf8f5fb80a540e5f0859a200ffd5e989b5c6eb79b7dbe959917244e215f4045ffea83f4e0fe9b635016a752aee0fc565504ecd9542029cf144478fee6ae10cd4fbb13483d80d7f27ce65f6cc02f39863ae92a1f036e5c679f64a904afb91bf61940a61d290d9d9c59a274fcbf10730445852151b1fd7955a6fcb5089c7e99581f73fb0aa2c08a6608cf19efcc449187a8cc4b132f6a2ff769702472af0269a358abac844be183a723e545447be6fef8959ef9f1eedd2cf22fba1d3a727bdc483f6aba031cb42bd7ff983b72504e4d9087a973d9e3173ff1bd9e8cd7f899da09101343fe22aa4041070e365220b40aa4df3ce65e5f390c13302d1a1e6bfc7618f6463caa6e461fc81ffc656ecf432a9a70992ef3d3c3f44fee0b65aff614ed1abc5146379f036bca2f9b6a6236e46a490b258cc0b2a1b580415b2ca43bd21496cbb8114563ba5696d735f03fdcd19742d4b986b4406a8bbe8bcb11810794c4d4b9e75f4eeeeb4af7f1966bff576122de89206db705e8effb5f65894cb3e2feff64c2879fab255de57de23eb91cbb6e6af165e0e91ec5a611f0cdc382fcc6d425481a1a0c93c254266b3132c3f4836e14465ab9f1c8abe9ae1d0e9014db4d0a59ea1c1d238ee3b53462da917c9c1431cfed65c760a63d1e26d017d453636f69a62f2d8225cd6ddeec179c3349aee3adb7e7c9b503c201f527e0225f8acdc8d49d7c9860a5145f12ac78c047b18b3b358ccffc29b0cca92e82720b776ba442bf1e262a5d99661a806c265a9d26ee9b31c60ece10eed79f43fcecdf4eccc06cd661b64061c93db96a8cd5c95e6e76f1ce9549fc5befcfe741cbd3369cf57a5aacc44bdaa5175991408c3415fb117e562d6031189eeabcad70e40f25d48d4e97a722b91d154ea5a15c400206b8382da03954044"}]}, 0x800) 03:35:55 executing program 5: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @empty}}}}) 03:35:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@can, 0x80, 0x0}, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), r0) [ 1034.855940][T10219] xt_CT: You must specify a L4 protocol and not use inversions on it 03:35:55 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5421, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:55 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x0, 0xf4240, &(0x7f0000000280)=@raw=[@func, @ldst, @cb_func, @generic, @func], &(0x7f0000000300)='GPL\x00', 0x0, 0xf9, &(0x7f0000000400)=""/249, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:55 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00', @private1}}) 03:35:55 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x14, 0x3, 0x1, 0x101}, 0x14}}, 0x0) 03:35:55 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0x4, 0x0, 0x0) 03:35:55 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000011c0)=@base={0x5, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 03:35:55 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0xd00}, 0x14}}, 0x0) 03:35:56 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x5}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}]}]}, 0x2c}}, 0x0) 03:35:56 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x68, 0x0, &(0x7f0000000040)) 03:35:56 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) sendmsg$inet(r0, &(0x7f0000000500)={&(0x7f0000000040)={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @dev}}}], 0x20}, 0x10) 03:35:56 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000006100)=@bpf_lsm={0x1d, 0x3, &(0x7f0000004fc0)=@framed, &(0x7f0000005000)='GPL\x00', 0x4, 0x1000, &(0x7f0000005040)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x9, 0x1, 0x3, 0x1f, 0x40}, 0x48) 03:35:56 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0xbd21}, 0x0) 03:35:56 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x11, 0x64, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:56 executing program 3: r0 = socket(0x28, 0x5, 0x0) bind$vsock_stream(r0, &(0x7f00000002c0)={0x28, 0x0, 0x2710, @host}, 0x10) 03:35:56 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000180)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 03:35:56 executing program 4: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 03:35:56 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) bind$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0xfffffffffffffe43) 03:35:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8937, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:56 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_LIST(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x7, 0x6, 0x5, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 03:35:56 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f00000001c0)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000800000018000180140002"], 0x2c}}, 0x0) 03:35:56 executing program 0: bpf$BPF_BTF_LOAD(0x11, &(0x7f00000003c0)={0x0, 0x0, 0xaf}, 0x20) 03:35:56 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x5}}, @volatile]}}, &(0x7f0000000400)=""/4096, 0x3e, 0x1000, 0x1}, 0x20) 03:35:56 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000006100)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:35:56 executing program 1: r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="900000001c001f4d154a817393278bff0a80a5780800000001040a0014000100ac1414bb0542d6401051a2d708f37ac8da1a297e0099c5ac0000c5b068d0bf46d323456536016466fcb78dcaaf6c3efed495a46215be0000760700c0c80cefd28581d158ba86c9d2896c6d3bca2d0000000b0015009e49a6560641263da4de1df32c1739d7fbee9aa241731ae9e0b390", 0x90, 0x0, 0x0, 0x0) 03:35:56 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) bind$packet(r0, &(0x7f0000000140)={0x11, 0xf6, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 03:35:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg$unix(r0, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x0) 03:35:56 executing program 5: bpf$BPF_BTF_LOAD(0x7, &(0x7f00000003c0)={0x0, 0x0, 0xaf}, 0x20) 03:35:56 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0x6, &(0x7f0000000280)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @ldst, @cb_func, @generic, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}], &(0x7f0000000300)='GPL\x00', 0x3, 0xf9, &(0x7f0000000400)=""/249, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1035.906010][T10278] netlink: 96 bytes leftover after parsing attributes in process `syz-executor.1'. 03:35:56 executing program 0: r0 = socket(0x28, 0x5, 0x0) bind$vsock_stream(r0, &(0x7f00000002c0)={0x28, 0x0, 0x0, @host}, 0x10) 03:35:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_SPEED={0x8}, @ETHTOOL_A_LINKMODES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x34}}, 0x896) 03:35:56 executing program 1: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @empty, {[@generic={0x0, 0x2}]}}}}}) 03:35:56 executing program 4: r0 = socket(0x28, 0x5, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000000), r0) 03:35:56 executing program 5: bpf$BPF_BTF_LOAD(0x10, &(0x7f00000003c0)={0x0, &(0x7f0000000300)=""/178, 0xaf, 0xb2}, 0x20) 03:35:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000940)=ANY=[@ANYBLOB="3c010000", @ANYRES16=0x0, @ANYBLOB="04"], 0x13c}}, 0x0) recvfrom$packet(r0, &(0x7f0000000280)=""/27, 0x1b, 0x12160, 0x0, 0x0) 03:35:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0xf0ffffffffffff}, 0x0) 03:35:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0x5, 0x0, 0x0) 03:35:56 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8914, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:56 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x40002142, 0x0, 0x0) 03:35:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x40002142, 0x0, 0x0) 03:35:56 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000006100)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@timestamping={{0x14}}], 0x18}}], 0x1, 0x0) 03:35:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14}, 0x14}, 0xd}, 0x0) [ 1036.010443][T10306] batman_adv: batadv0: Interface deactivated: batadv_slave_1 03:35:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000200)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @private2, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1000000}) 03:35:56 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xd, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 0: r0 = epoll_create1(0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0xc, 0x0, 0x0) 03:35:56 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x0, 0xf4240, &(0x7f0000000280)=@raw=[@func, @ldst, @generic, @func, @map_fd], &(0x7f0000000300)='GPL\x00', 0x0, 0xf9, &(0x7f0000000400)=""/249, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x18, &(0x7f0000000040)={0x700, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0x8, 0x0, 0x0) 03:35:56 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000080), r0) sendmsg$NLBL_UNLABEL_C_STATICLISTDEF(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)={0x14, r1, 0x39b}, 0x14}}, 0x0) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000980)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0x1, &(0x7f0000000800)=@raw=[@alu], &(0x7f0000000840)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0xc0045878, 0x0) 03:35:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x2}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}]}, 0x2c}}, 0x0) 03:35:56 executing program 2: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) 03:35:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)={0x2c, r1, 0x315, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}]}]}, 0x2c}}, 0x0) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x12}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}]}, 0x2c}}, 0x0) 03:35:56 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_udp_int(r0, 0x11, 0xa, &(0x7f0000000000)=0x1000000, 0x4) r1 = socket$netlink(0x10, 0x3, 0x4) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB="010000000000000000000d00000a"], 0x14}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000300)={'erspan0\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x1, 0x10, 0x0, 0xffffffff, {{0x38, 0x4, 0x2, 0x29, 0xe0, 0x67, 0x0, 0x4, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0x11}, @multicast1, {[@end, @ssrr={0x89, 0x17, 0xd3, [@private=0xa010101, @local, @empty, @loopback, @multicast1]}, @ssrr={0x89, 0x17, 0xf6, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @dev={0xac, 0x14, 0x14, 0x35}, @remote, @multicast2]}, @timestamp_prespec={0x44, 0x24, 0x6f, 0x3, 0x3, [{@remote, 0x8}, {@rand_addr=0x64010100, 0x9b}, {@multicast2, 0x86f5}, {@local, 0x7}]}, @timestamp_addr={0x44, 0x2c, 0xf9, 0x1, 0xa, [{@dev={0xac, 0x14, 0x14, 0x39}, 0xb5b}, {@multicast2, 0x80cd}, {@private=0xa010102, 0x574}, {@rand_addr=0x64010100, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x800}]}, @rr={0x7, 0x17, 0x1d, [@multicast2, @private=0xa010101, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x10}, @private=0xa010100]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @rr={0x7, 0x17, 0xf1, [@rand_addr=0x64010100, @broadcast, @multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @timestamp={0x44, 0x14, 0x8b, 0x0, 0x1, [0x7, 0x7, 0x5, 0x3f]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000480)={'tunl0\x00', &(0x7f0000000340)={'syztnl1\x00', 0x0, 0x700, 0x10, 0x2b73, 0x1000, {{0x39, 0x4, 0x1, 0x6, 0xe4, 0x67, 0x0, 0x5, 0x4, 0x0, @remote, @remote, {[@timestamp_prespec={0x44, 0x44, 0x6c, 0x3, 0x9, [{@dev={0xac, 0x14, 0x14, 0xf}, 0x1}, {@broadcast, 0x9228}, {@multicast2, 0x8}, {@remote}, {@multicast2, 0xff}, {@multicast1, 0x8}, {@multicast1, 0xffff}, {@loopback, 0x200}]}, @timestamp_prespec={0x44, 0x1c, 0xb6, 0x3, 0x2, [{@local, 0x6}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x6}, {@private=0xa010102, 0x3}]}, @ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x24, 0xbf, 0x3, 0xf, [{@multicast1, 0x4}, {@local, 0x1}, {@rand_addr=0x64010102, 0xffff}, {@broadcast, 0x400}]}, @timestamp_prespec={0x44, 0x44, 0x6f, 0x3, 0x4, [{@empty, 0x9}, {@rand_addr=0x64010101, 0x2b}, {@local, 0x1}, {@loopback, 0x4}, {@rand_addr=0x64010101, 0x5}, {@multicast1, 0xb0d1}, {@rand_addr=0x64010100, 0xd0}, {@private=0xa010100}]}, @noop]}}}}}) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f00000004c0)={0x13c, r2, 0x300, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0xff}, @ETHTOOL_A_LINKINFO_HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x5}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0xa2}, @ETHTOOL_A_LINKINFO_HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x3}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0xc0}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x7}, @ETHTOOL_A_LINKINFO_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}]}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x8}]}, 0x13c}, 0x1, 0x0, 0x0, 0x4048814}, 0x20000004) 03:35:56 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x6, &(0x7f0000000040)={0x108, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:56 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x1c, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x4, 0x1, 0x101}, 0x14}}, 0x0) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8970, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:56 executing program 0: r0 = socket(0x28, 0x5, 0x0) getpeername$unix(r0, 0x0, 0x0) 03:35:56 executing program 1: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_GET(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="0100000000000000000017000000080001"], 0x50}}, 0x0) 03:35:56 executing program 4: r0 = socket(0x28, 0x5, 0x0) sendmsg$IPVS_CMD_SET_DEST(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={0x0, 0x58}}, 0x0) 03:35:56 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xb, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000380)={0x18, r1, 0x1, 0x0, 0x0, {0xa}, [@ETHTOOL_A_FEATURES_WANTED={0x4}]}, 0x18}}, 0x0) 03:35:56 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x14}, 0x4ffe0}}, 0x0) [ 1036.236621][T10354] netlink: 52 bytes leftover after parsing attributes in process `syz-executor.1'. 03:35:56 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x1e, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x6, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x3) 03:35:56 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x5}}]}}, &(0x7f0000000400)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) connect(r0, &(0x7f0000000000)=@nl=@kern={0x10, 0x0, 0xf0}, 0x80) 03:35:56 executing program 1: r0 = socket(0x840000000002, 0x3, 0xff) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000006c0)='gre0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000000200)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000080)="a90500000000fd00000100e23e20a208d7af5206ca338bb335529f56ed34361b0fa8efbe", 0x24}], 0x1}}, {{&(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5d6d399c41d3124a68501e5ec1450951c093f5d027c5fd0296eb1497b5bd3a5800110bfd1a104aaa344eb2168207ddd14fd0e1f1", 0x34}], 0x1}}], 0x2, 0x0) 03:35:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = gettid() r2 = gettid() sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}], 0x40}, 0x0) 03:35:56 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0xb, 0x0, 0x0) 03:35:56 executing program 5: socketpair(0x10, 0x3, 0x13, &(0x7f00000001c0)) 03:35:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000006100)=[{{0x0, 0x0, 0x0}}], 0x1, 0x20040015) 03:35:56 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4}, 0x48) 03:35:56 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_LIST(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x24, 0x7, 0x6, 0x5, 0x0, 0x0, {}, [@IPSET_ATTR_FLAGS={0x8}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x24}}, 0x0) 03:35:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8901, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, 0x4, 0xe, 0x801}, 0x14}}, 0x0) 03:35:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000000)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="1f2fab470cd0ba62ec8906"], 0x2c}}, 0x0) 03:35:56 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, 0x3, 0x1, 0x801}, 0x14}}, 0x0) 03:35:56 executing program 4: syz_emit_ethernet(0xda, &(0x7f0000000200)={@local, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "d7a58f", 0xa4, 0x88, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @local, {[@routing], {0x0, 0x0, 0x9c, 0x0, @wg=@initiation={0x4, 0x0, "e5304acad4d5c929145062e62393eeeb591f4c820c9764ad0bbb334271883e4f", "b67d012f1efdd0f40ee12715f15acee9c1a18dd550ba0cb26f61dc8d06b2f078580003a16fad82ada9ea6c446b2fe5ca", "eaa36f4135c4df1aa39e788303f73198704d74a2363b94d3f4fa112e", {"43d8c4ca4343a73af39787890603d620", "97d882918fabef41c3d0c72f8aa54bbf"}}}}}}}}, 0x0) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xa8eda58512a65d7b, 0x12, r0, 0x0) [ 1036.377715][T10392] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 03:35:56 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8946, &(0x7f0000000200)={'batadv_slave_1\x00'}) 03:35:56 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000180)={@dev, 0x0, r1}) 03:35:56 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'syztnl0\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @local}}) 03:35:56 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0xd, &(0x7f0000000000)="21f7739bd61b158a402be6dd24a2f230", 0x10) 03:35:56 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x3c1, 0x3, 0x298, 0xf8, 0x2b8, 0x0, 0x0, 0x0, 0x1c8, 0x3a8, 0x3a8, 0x1c8, 0x3a8, 0x3, 0x0, {[{{@uncond, 0x0, 0xd0, 0xf8, 0x0, {}, [@common=@mh={{0x28}, {"dc71"}}]}, @common=@unspec=@CONNSECMARK={0x28}}, {{@ipv6={@local, @remote, [], [], 'macsec0\x00', 'macvlan1\x00'}, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0xfffffffffffffffb}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x2f8) 03:35:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) syz_genetlink_get_family_id$gtp(&(0x7f0000000000), r0) [ 1036.435215][T10410] x_tables: ip6_tables: mh match: only valid for protocol 135 03:35:56 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x17, &(0x7f0000000040)={0x700, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:56 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000000)={'syztnl0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @private0}}) 03:35:56 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xe, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) connect(r0, &(0x7f0000000000)=@nl, 0x80) 03:35:56 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x3, &(0x7f0000000400)=@framed, &(0x7f0000000440)='GPL\x00', 0x1, 0x87, &(0x7f0000000480)=""/135, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 2: r0 = socket(0x28, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'gre0\x00', &(0x7f0000000040)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @dev, @dev}}}}) 03:35:56 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='dctcp\x00', 0x6) 03:35:56 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x1a, &(0x7f0000000040)={0x700, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) 03:35:56 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = gettid() sendmmsg$unix(r0, &(0x7f0000000dc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x1, 0x0) 03:35:56 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f0000002c40)={0x0, 0x0, &(0x7f0000002c00)={&(0x7f0000000500)={0x14, 0x14, 0x1}, 0x14}}, 0x0) 03:35:56 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x2, 0x0, 0x0, 0x8, 0x49}, 0x48) 03:35:56 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000000)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private2}}) 03:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x10e, 0x0, 0x0, 0x0) 03:35:56 executing program 1: bpf$BPF_BTF_LOAD(0x6, &(0x7f0000000000)={0x0, 0x0, 0xaf}, 0xd2) 03:35:56 executing program 0: r0 = socket(0x1, 0x2, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000300)) 03:35:56 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/83, 0x53}, 0x10162) 03:35:56 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x14, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, 0x0) 03:35:56 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x7ffffffff000}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:35:56 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 03:35:56 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x7, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:56 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x9, 0x1, 0x3, 0x1f}, 0x48) 03:35:56 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000740)=@raw={'raw\x00', 0x3c1, 0x3, 0x308, 0x170, 0x10b, 0x4b4, 0x0, 0xd4feffff, 0x238, 0x20a, 0x278, 0x238, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x6}, 0x0, 0x108, 0x170, 0x0, {}, [@common=@inet=@ecn={{0x28}, {0x10}}, @common=@unspec=@time={{0x38}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'syz0\x00', 'syz1\x00'}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xa8, 0xc8}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x368) 03:35:56 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000000)=@req={0x10000, 0x10000, 0x3f}, 0x10) 03:35:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x11}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}]}]}, 0x2c}}, 0x0) 03:35:56 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000000)=0x1000000, 0x4) 03:35:56 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0x6, &(0x7f0000000280)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x4}, @ldst={0x0, 0x0, 0x1}, @cb_func, @generic, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}], &(0x7f0000000300)='GPL\x00', 0x3, 0xf9, &(0x7f0000000400)=""/249, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1036.671746][T10459] xt_CT: No such helper "syz0" 03:35:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0f3a2bbd7000fbdbdf2501"], 0x34}}, 0x44004) 03:35:56 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x12, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:57 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TYPE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x24, 0xd, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x24}}, 0x0) [ 1036.706243][T10471] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.1'. 03:35:57 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14}, 0xfffffffffffffe94}}, 0x0) 03:35:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000340)={0x2c, r1, 0x1, 0x0, 0x0, {0x16}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}]}]}, 0x2c}}, 0x0) 03:35:57 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x3e8, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:57 executing program 2: socketpair(0x2, 0x0, 0x800, &(0x7f00000000c0)) 03:35:57 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x6, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @loopback}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x3) setsockopt$inet6_IPV6_RTHDR(r0, 0x29, 0x39, 0x0, 0x0) 03:35:57 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) connect(r0, &(0x7f0000000000)=@nl, 0x80) r1 = syz_genetlink_get_family_id$batadv(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r1, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8}]}, 0x24}}, 0x0) 03:35:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x40, 0x0, 0x0) 03:35:57 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000026c0)=[{0x0}, {&(0x7f00000015c0)="16", 0x1}, {&(0x7f00000025c0)="df", 0x1}], 0x3) 03:35:57 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) 03:35:57 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xf774, 0x3ff, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}, 0x48) 03:35:57 executing program 4: r0 = socket(0x28, 0x5, 0x0) sendmsg$NFNL_MSG_CTHELPER_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x4000001) 03:35:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000040), r0) sendmsg$DEVLINK_CMD_PORT_SET(0xffffffffffffffff, 0x0, 0x0) 03:35:57 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x1c, 0x1, &(0x7f0000000280)=@raw=[@func], &(0x7f0000000300)='GPL\x00', 0x3, 0xf9, &(0x7f0000000400)=""/249, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:35:57 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) recvfrom$packet(r0, &(0x7f0000000640)=""/72, 0x48, 0x0, 0x0, 0x0) 03:35:57 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@abs, 0x6e, 0x0}, 0x0) 03:35:57 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) 03:35:57 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000400)='./cgroup/syz0\x00', 0x200002, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000002c0)={0x8}, &(0x7f0000000340), 0x0) 03:35:57 executing program 5: r0 = io_uring_setup(0x72b8, &(0x7f0000000100)={0x0, 0x0, 0x2}) io_uring_enter(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 03:35:57 executing program 0: statx(0xffffffffffffffff, &(0x7f00000012c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) 03:35:57 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, 0x0) 03:35:57 executing program 3: openat$adsp1(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000000}, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 03:35:57 executing program 5: openat$vsock(0xffffffffffffff9c, &(0x7f00000021c0), 0x1, 0x0) 03:35:57 executing program 0: openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) 03:35:58 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/class/usbmon', 0x102, 0x0) 03:35:58 executing program 3: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f00000021c0), 0x1, 0x0) read$FUSE(r0, 0x0, 0x0) 03:35:58 executing program 4: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, 0x0) fsopen(&(0x7f0000000280)='msdos\x00', 0x0) syz_open_procfs$namespace(0xffffffffffffffff, 0x0) 03:35:58 executing program 5: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x4, &(0x7f00000013c0)=[{0x0}], 0x1) 03:35:58 executing program 0: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x10, 0x0, 0x0) 03:35:58 executing program 2: openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002980), 0x2, 0x0) 03:35:58 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000000)='4\x00', 0x2) 03:35:58 executing program 5: openat$capi20(0xffffffffffffff9c, 0x0, 0x404800, 0x0) 03:35:58 executing program 4: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0xa, 0x2400) 03:35:58 executing program 3: openat$autofs(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) 03:35:58 executing program 1: openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x8}, &(0x7f0000000180)={0x0, 0x3938700}, 0x0) 03:35:58 executing program 0: io_uring_setup(0x4bbf, &(0x7f0000000080)) 03:35:58 executing program 5: openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x40040, 0x0) 03:35:58 executing program 2: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0xe, 0x0, 0x0) 03:35:58 executing program 3: fsopen(&(0x7f0000000280)='msdos\x00', 0x0) 03:35:58 executing program 0: io_uring_setup(0x246c, &(0x7f00000005c0)={0x0, 0x0, 0x2}) 03:35:58 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000500)='./binderfs/custom0\x00', 0x0, 0x0) 03:35:58 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000100)='.log\x00', 0xa2142, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086602, &(0x7f0000000040)=0x20000004000) 03:35:58 executing program 5: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x18, 0x0, 0x0) 03:35:58 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) dup(r0) 03:35:58 executing program 0: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_io_uring_setup(0x37a1, &(0x7f0000000040)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 03:35:58 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = io_uring_setup(0x72b8, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 03:35:58 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, 0x0, 0x0, 0x0) 03:35:58 executing program 4: openat$damon_mk_contexts(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) 03:35:58 executing program 0: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x60000}, 0x20) 03:35:58 executing program 3: r0 = openat$damon_init_regions(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read(r0, 0x0, 0x0) 03:35:58 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/block/nbd13', 0x0, 0x0) 03:35:58 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0x40049409, 0x0) 03:35:58 executing program 2: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000004280), 0x40000, 0x0) 03:35:58 executing program 4: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x14, 0x0, 0x0) 03:35:58 executing program 0: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x290040, 0x0) 03:35:58 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) copy_file_range(r0, 0x0, r0, 0x0, 0x0, 0x0) 03:35:58 executing program 0: ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, 0x0) 03:35:58 executing program 3: openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) 03:35:58 executing program 1: ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000000)) 03:35:58 executing program 2: io_uring_setup(0x0, &(0x7f0000000080)) 03:35:58 executing program 4: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$cgroup_devices(r0, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) 03:35:58 executing program 5: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x402, 0x2400) 03:35:58 executing program 3: open_tree(0xffffffffffffffff, &(0x7f0000002580)='./file0\x00', 0x0) 03:35:58 executing program 1: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)={0x100000, 0x0, 0x60000}, 0x20) 03:35:58 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) fsmount(r0, 0x0, 0x0) 03:35:59 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = io_uring_setup(0x72b8, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000000c0)={{0x300, 0x1, 0x18}, './file0\x00'}) 03:35:59 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0x541b, 0x0) 03:35:59 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) epoll_pwait2(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) [ 1038.705679][T10604] autofs4:pid:10604:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(768.1), cmd(0xc0189375) 03:35:59 executing program 5: r0 = io_uring_setup(0x19cb, &(0x7f0000000100)) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x13, &(0x7f0000000040)={0x0, 0x3e00, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x2) 03:35:59 executing program 1: ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, 0x0) open_tree(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) write$ppp(0xffffffffffffffff, 0x0, 0x0) write$dsp(0xffffffffffffffff, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000400)={{0x1, 0x1, 0x18}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000440)={{0x1, 0x1, 0x18}, './file0\x00'}) [ 1038.718278][T10604] autofs4:pid:10604:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc0189375) 03:35:59 executing program 4: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x19, &(0x7f00000013c0), 0x0) 03:35:59 executing program 0: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x121804, 0xd, &(0x7f0000000200)=[{&(0x7f0000000100)="eb52904e544653202020200008012e000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002", 0x45}, {&(0x7f0000010120)="46494c453000050000000000000000000100010040000100a0010000000800000000000000000000040000000000000003000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100d800000000000000d80000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000007e00000000000000400000000000000000f803000000000000f803000000000000f8030000000000117f080000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000000800000000000010000000000000001000000000000000110104", 0x193, 0x4000}, {&(0x7f0000010320)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000008000000000000080000000000000008000000000000001101040000000000ffffffff0000030046494c45300005000000000000000000010001004000010060010000000800000000000000000000030000000100000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801002000000000000000200000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x175, 0x47a0}, {&(0x7f0000000500)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000020001004000010060010000000800000000000000000000030000000200000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000007f0000000000000040000000000000000000040000000000000004000000000000000400000000002280000302", 0x175, 0x4fe0}, {&(0x7f0000010720)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000300010040000100e8010000000800000000000000000000060000000300000004000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005190000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1ed, 0x57e0}, {&(0x7f0000010980)="000000000000000000000000000000000000000000000000000000000000040046494c453000050000000000000000000400010040000100c8010000000800000000000000000000040000000400000002000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000010000000000000000a000000000000000a00000000000021028c", 0x1db, 0x5fe0}, {&(0x7f0000010be0)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000050001004000030008020000000800000000000000000000060000000500000003000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801fc42f8c1344fd801fc42f8c1344fd801801875c1344fd801262000100000000000000000000000003000000060000000000018000000010044000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000200000000000000400000000000000000180000000000002c100000000000002c100000000000002103870000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000002", 0x17d, 0x67a0}, {&(0x7f0000002540)="000000000000000000000000000000000000000000000000000000000000030046494c45300005000000000000000000060001004000010058010000000800000000000000000000030000000600000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000020050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000800000000000080000000000000000600000000000000070324004200690074006d00610070008000000048000000010040000000010000000000000000000000000000000000400000000000000000080000000000008000000000000000800000000000000021018e", 0x16b, 0x6fe0}, {&(0x7f0000011280)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000800010040000100800100000008000000000000000000000400000008000000020000000000000000000000000000f7ffffffffffffff0000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000030052000000180001000500000000000500801875c1344f801875c1344fd801801875c1344fd8010000000000000000000000000000000006e40000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe03000000000000480000000000000000f81f000000000000f81f00000000000000000000000000240042006100640002ff0300"/403, 0x193, 0x7fe0}, {&(0x7f0000000680)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000900010040000900080300000008000000000000000000000500000009007e0003000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010600002000000000000000000000000000000000010100000000000000000000000000000000000030000000680000000000180000000100500000001800cf3a0500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000020000000000703240053006500630075007200650080afdfc691223d1c92ca8f0c249f285800000050000000010440000000020000000000000000008000000000000000480000000000000000080400000000007001040000000000700104000000000024005300440053002281008f0000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000200000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000003003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000002000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde4202010000000100000000000064000000000002a66ff406806950b1b78d0d969262a0a9dc76ba08121380ae353d0fa2e6e0296b31d5392cd2add8aa1b95e63e208d8a6349bd5ddfcf2c906177358467e63f624ff874968c1adff1b7790352edc84325ad6f7a91cf9f45d000000000000000000000dccce87da54a6c3aa53a6fd801a368ea7796cd7be323776dd4fdf8286e65a38f7740512444943406", 0x3ab, 0x87e0}, {&(0x7f0000011800)="000000000000000000000000000000000000000000000000000000000000030046494c45300005000000000000f400000a00010040000100a0010000000800000000000000000000040000000a00000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000030050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000003f000000000000004000000000000000000002000000000000000200000000000000020000000000214010", 0x16b, 0x8fe0}, {&(0x7f00000194a0)="10", 0x1, 0x46080}, {&(0x7f000003a4a0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0x1017e0}], 0x0, &(0x7f0000000440)=ANY=[], 0xff) 03:35:59 executing program 5: openat$damon_mk_contexts(0xffffffffffffff9c, &(0x7f00000002c0), 0xc0, 0x0) 03:35:59 executing program 2: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)={0x90, 0x100076}, 0x20) 03:35:59 executing program 3: syz_io_uring_setup(0x37a1, &(0x7f0000000040)={0x0, 0x0, 0x20}, &(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 03:35:59 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x604001, 0x0) 03:35:59 executing program 2: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x12, &(0x7f00000013c0), 0x0) 03:35:59 executing program 4: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x15, 0x0, 0x0) 03:35:59 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv2(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/58, 0x3a}], 0x1, 0x0, 0x0, 0x0) 03:35:59 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x23) 03:35:59 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) 03:35:59 executing program 4: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) 03:35:59 executing program 2: openat$pfkey(0xffffffffffffff9c, &(0x7f0000002180), 0x200, 0x0) 03:35:59 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, 0x0) 03:35:59 executing program 1: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000000c0)='3\x00', 0x2) 03:35:59 executing program 5: open_tree(0xffffffffffffffff, 0x0, 0x1801) 03:35:59 executing program 3: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000100)='/proc/asound/card1/oss_mixer\x00', 0x0, 0x0) 03:35:59 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x604001, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, 0x0) 03:35:59 executing program 2: openat$dsp1(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 03:35:59 executing program 5: openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0xc8001, 0x0) 03:35:59 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 03:35:59 executing program 3: r0 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000000), 0x20940) read$qrtrtun(r0, 0x0, 0x0) 03:35:59 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x9}, &(0x7f00000001c0)={0x0, 0x3938700}, 0x0) 03:35:59 executing program 5: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) 03:35:59 executing program 2: openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) 03:35:59 executing program 0: open_tree(0xffffffffffffffff, 0x0, 0x9000) 03:36:00 executing program 2: openat$damon_monitor_on(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 03:36:00 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) 03:36:00 executing program 5: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open_tree(r0, &(0x7f0000009000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) 03:36:00 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/orangefs', 0xe104, 0x0) 03:36:00 executing program 4: r0 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 03:36:00 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) 03:36:00 executing program 3: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 03:36:00 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) read$FUSE(r0, &(0x7f0000000440)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000002c0)={0x8}, &(0x7f0000000340), 0x0) 03:36:00 executing program 2: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x4}, 0x20) 03:36:00 executing program 4: syz_io_uring_setup(0x37a1, &(0x7f0000000040), &(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 03:36:00 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x7ffff000) 03:36:00 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = io_uring_setup(0x72b8, &(0x7f0000000000)={0x0, 0x0, 0x1}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 03:36:00 executing program 5: statx(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 03:36:00 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000040)='\\\x00', &(0x7f0000000080)='./file0\x00', r1) 03:36:00 executing program 0: r0 = openat$6lowpan_control(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = dup(r0) write$cgroup_subtree(r1, 0x0, 0x0) 03:36:00 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000140)={{0x1, 0x1, 0x18}, './file0\x00'}) 03:36:00 executing program 2: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$UHID_INPUT2(r0, 0x0, 0x0) 03:36:00 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/clear_refs\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000040)='0\x00', 0x2) 03:36:00 executing program 4: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 03:36:00 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002980), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, 0x0, 0x0) 03:36:00 executing program 2: openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000080), 0x0) 03:36:00 executing program 3: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') 03:36:00 executing program 1: r0 = io_uring_setup(0x19cb, &(0x7f0000000100)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000)=[0xffffffffffffffff], 0x1) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x2) 03:36:00 executing program 4: move_mount(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xf) 03:36:00 executing program 5: epoll_pwait(0xffffffffffffffff, &(0x7f00000002c0)=[{}], 0x1, 0xffff, &(0x7f00000001c0), 0x8) 03:36:00 executing program 2: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x7, 0x0, 0x0) 03:36:00 executing program 3: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/29, 0x1d}], 0x2) 03:36:00 executing program 1: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x17, &(0x7f00000013c0)=[{0x0}], 0x1) 03:36:00 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 03:36:00 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000200), 0x214000, 0x0) 03:36:00 executing program 4: openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_dsack\x00', 0x1, 0x0) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x8}, &(0x7f0000000180)={0x0, 0x3938700}, 0x0) 03:36:00 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/clear_refs\x00', 0x1, 0x0) ftruncate(r0, 0x0) 03:36:00 executing program 0: io_uring_setup(0x4bbf, &(0x7f0000000080)={0x0, 0xd246, 0xc}) 03:36:00 executing program 3: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x19000000, 0x0, 0x0) 03:36:00 executing program 0: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) write$UHID_CREATE(r0, &(0x7f0000000040)={0x0, {'syz0\x00', 'syz0\x00', 'syz1\x00', &(0x7f0000000000)=""/14, 0xe, 0x0, 0x0, 0x3}}, 0x120) write$UHID_DESTROY(r0, &(0x7f00000001c0), 0x4) 03:36:00 executing program 5: openat$rfkill(0xffffffffffffff9c, &(0x7f0000001540), 0x84000, 0x0) 03:36:00 executing program 1: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) ftruncate(r0, 0x0) 03:36:00 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = io_uring_setup(0x72b8, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000400)={{0x1, 0x1, 0x18, r2}, './file0/file0\x00'}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000340)={0x3000000a}) 03:36:00 executing program 3: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x0, &(0x7f00000013c0)=[{0x0, 0x12}], 0x1) 03:36:00 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f00000021c0), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 03:36:00 executing program 1: openat$autofs(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) 03:36:00 executing program 5: openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x181802) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x8}, &(0x7f0000000180)={0x0, 0x3938700}, 0x0) 03:36:00 executing program 0: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x5, 0x0, 0x0) 03:36:00 executing program 3: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/msg\x00', 0x0, 0x0) pselect6(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0, 0x0) 03:36:00 executing program 1: openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000300), 0x2, 0x0) 03:36:00 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/block/nbd13', 0x10ac0, 0x0) 03:36:00 executing program 4: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x20) 03:36:00 executing program 0: openat$dsp(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) 03:36:00 executing program 1: epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f0000000340)) 03:36:00 executing program 3: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000100)='/proc/asound/card1/oss_mixer\x00', 0x1, 0x0) 03:36:00 executing program 2: openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder0\x00', 0x0, 0x0) 03:36:00 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002980), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000029c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @mcast1}, {0xa, 0x0, 0x0, @remote}}}, 0x48) 03:36:00 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, 0x0, 0x0, 0xffffffffffffffff) 03:36:00 executing program 3: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getflags(r0, 0x400) 03:36:00 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getflags(r0, 0x401) 03:36:00 executing program 4: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/pid_for_children\x00') fcntl$getflags(r0, 0x400) 03:36:00 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000300)='ns/uts\x00') 03:36:00 executing program 2: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_FILES(r0, 0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff], 0x2) 03:36:00 executing program 0: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) 03:36:00 executing program 3: r0 = io_uring_setup(0x72bb, &(0x7f0000000100)) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x8000000) 03:36:00 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x406, 0x2400) 03:36:00 executing program 4: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, 0x0) 03:36:00 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0x80086601, 0x0) 03:36:00 executing program 2: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)={0x100000}, 0x20) 03:36:00 executing program 5: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x0, &(0x7f0000000040)=[{0x0}, {0xfffffffffffffffe}], 0x2) 03:36:00 executing program 1: r0 = io_uring_setup(0x72b8, &(0x7f0000000100)) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x9a952, r0, 0x10000000) 03:36:00 executing program 3: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) 03:36:00 executing program 2: move_mount(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 03:36:00 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 03:36:00 executing program 5: syz_io_uring_setup(0x0, &(0x7f0000000080), &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000140), &(0x7f0000000180)) 03:36:00 executing program 0: syz_io_uring_setup(0x0, &(0x7f0000000080)={0x0, 0x0, 0xdd6249519f083645}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000140), &(0x7f0000000180)) 03:36:00 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, 0x0) 03:36:00 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/conntrack\x00', 0x2, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 03:36:00 executing program 3: openat$dsp1(0xffffffffffffff9c, &(0x7f0000000140), 0x200000, 0x0) 03:36:00 executing program 5: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 03:36:00 executing program 4: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x4, 0x60000}, 0x20) 03:36:00 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) ftruncate(r0, 0xeb) 03:36:00 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) ftruncate(r0, 0x0) 03:36:00 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/gspca_nw80x', 0x0, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000100)='/dev/ocfs2_control\x00', &(0x7f0000000140)='w', 0x1) 03:36:00 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x2400) 03:36:00 executing program 4: r0 = io_uring_setup(0x400c98, &(0x7f0000000100)={0x0, 0x0, 0x10}) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x16, &(0x7f00000013c0)=[{0x0}], 0x1) 03:36:00 executing program 0: r0 = io_uring_setup(0x19cb, &(0x7f0000000100)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000000)=[0xffffffffffffffff], 0x1) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[r0]}, 0x1) 03:36:00 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x3, &(0x7f0000000280)=@framed, &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:00 executing program 2: socketpair(0x11, 0x0, 0x0, &(0x7f0000000140)) 03:36:00 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) 03:36:00 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000000)='1\x00', 0x2) 03:36:00 executing program 5: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f00000002c0)='/dev/ocfs2_control\x00', 0x0, r1) 03:36:00 executing program 1: openat$damon_attrs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 03:36:00 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1, 0x2, &(0x7f0000000000)=@raw=[@cb_func], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 03:36:00 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x5, [@var={0x3}]}, {0x0, [0x0, 0x0, 0x2e]}}, &(0x7f0000000300)=""/159, 0x2d, 0x9f, 0x1}, 0x20) 03:36:00 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x408c0, 0x0) 03:36:00 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@base={0x17, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 03:36:00 executing program 1: socketpair(0x1e, 0x0, 0x101, &(0x7f0000000000)) 03:36:00 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2040) 03:36:00 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@enum={0x2}]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000580)=""/156, 0x28, 0x9c, 0x1}, 0x20) 03:36:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x40010040) 03:36:00 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@bloom_filter={0x1e, 0x0, 0x728, 0x8}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000002c0)={r0, 0x3c, &(0x7f0000000300)}, 0xb) 03:36:00 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[], 0x0, 0x36}, 0x20) 03:36:00 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000100)={r0, 0x0, 0x0}, 0x10) 03:36:00 executing program 3: bpf$ITER_CREATE(0x2, &(0x7f0000000580), 0x8) bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0xa, 0x401, 0x3, 0x8, 0x2, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 03:36:00 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x5, [@var={0x3, 0x0, 0x0, 0xe, 0x5}]}, {0x0, [0x0, 0x0, 0x2e]}}, &(0x7f0000000300)=""/159, 0x2d, 0x9f, 0x1}, 0x20) 03:36:00 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@base={0x17, 0x0, 0x8b, 0x8000, 0x0, 0x1}, 0x48) 03:36:00 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x1, 0x0, [{0x0, 0x5, 0x10001}]}]}}, &(0x7f0000000600)=""/207, 0x32, 0xcf, 0x1}, 0x20) 03:36:00 executing program 5: socketpair(0x1d, 0x0, 0xd076, &(0x7f0000000000)) 03:36:00 executing program 4: recvmsg$kcm(0xffffffffffffffff, 0x0, 0x611b7f7cd5557037) 03:36:00 executing program 2: bpf$BPF_PROG_TEST_RUN(0x2, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0}, 0x48) 03:36:00 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x1e, 0x3, &(0x7f0000001880)=@framed, &(0x7f0000001900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:00 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000000600)=""/207, 0x26, 0xcf, 0x1}, 0x20) 03:36:00 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x4}]}]}}, &(0x7f0000000300)=""/229, 0x32, 0xe5, 0x1}, 0x20) 03:36:00 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000c80)=@base={0x1, 0x0, 0x0, 0xffffffc0, 0x40}, 0x48) 03:36:00 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x5, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0, 0x61, 0x5f]}}, &(0x7f0000000580)=""/156, 0x31, 0x9c, 0x1}, 0x20) 03:36:00 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, &(0x7f0000000300)=""/159, 0x2a, 0x9f, 0x1}, 0x20) 03:36:00 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x5}, 0x48) 03:36:00 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001680)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0xa, [@int={0x9, 0x0, 0x0, 0x1, 0x0, 0x7e, 0x0, 0x74}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000680)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 03:36:00 executing program 2: bpf$BPF_PROG_TEST_RUN(0x21, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0}, 0x48) 03:36:00 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'wlan0\x00', 0x4211}) 03:36:00 executing program 0: socketpair(0x2b, 0x1, 0x10000, &(0x7f0000000580)) 03:36:00 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)=ANY=[@ANYBLOB="9feb0100180000000000000014000000140000000600000000000000010000060400000002000061"], &(0x7f0000000580)=""/156, 0x32, 0x9c, 0x1}, 0x20) 03:36:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'xfrm0\x00'}) 03:36:00 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0xa, 0x401, 0x3, 0x8, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 03:36:00 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f00000004c0)="1f6b", 0x2}], 0x1}, 0x4001) 03:36:00 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000a40)=@base={0x18, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 03:36:00 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@union={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000300)=""/229, 0x27, 0xe5, 0x1}, 0x20) 03:36:00 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x500}]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) 03:36:00 executing program 0: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, 0x0) 03:36:00 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000000300)=""/229, 0x26, 0xe5, 0x1}, 0x20) 03:36:00 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f00000024c0)="ff", 0x1}], 0x1}, 0x0) 03:36:00 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x2, &(0x7f0000000000)=@raw=[@cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffb}], &(0x7f0000000080)='GPL\x00', 0x5, 0xa5, &(0x7f00000000c0)=""/165, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:00 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x5, 0x0, 0x0, 0x0, 0x810}, 0x48) 03:36:00 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@typedef={0x2, 0x0, 0x0, 0x8, 0x3}]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000580)=""/156, 0x28, 0x9c, 0x1}, 0x20) 03:36:00 executing program 1: bpf$PROG_LOAD_XDP(0x2, &(0x7f0000000340)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000240)={&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) gettid() bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, &(0x7f0000000280)={0x0, 0x0}) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, &(0x7f0000000280)={0x0, 0x0}) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) 03:36:00 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x11, 0x0, 0x0, 0x3, 0x0, 0x1}, 0x48) 03:36:00 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0xa, 0x0, 0x0, 0x8}, 0x48) 03:36:01 executing program 5: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x10140) 03:36:01 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000100)={r0, 0x20, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0}}, 0x10) 03:36:01 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x0, 0x2, 0x401, 0x408, 0x1}, 0x48) 03:36:01 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000003c0)='tasks\x00', 0x2, 0x0) r2 = getpid() write$cgroup_pid(r1, &(0x7f0000000180)=r2, 0x12) 03:36:01 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000040)=r0, 0x4) 03:36:01 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0xb, 0x0, 0x0, 0x7f, 0x0, 0x1}, 0x48) 03:36:01 executing program 5: socketpair(0x11, 0xa, 0x9, &(0x7f0000000140)) 03:36:01 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x5, [@var={0x3}]}, {0x0, [0x0, 0x0, 0x61]}}, &(0x7f0000000300)=""/159, 0x2d, 0x9f, 0x1}, 0x20) 03:36:01 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x1e, 0x3, &(0x7f0000000280)=@framed, &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:01 executing program 4: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000680)='}', 0x1}], 0x1}, 0x0) sendmsg$sock(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="df", 0x1}], 0x1}, 0x0) 03:36:01 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001a40)={0x11, 0x9, &(0x7f0000001780)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x7}, @call, @exit, @map_val, @map_fd, @cb_func], &(0x7f0000001800)='GPL\x00', 0x7, 0x1000, &(0x7f0000001b40)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:01 executing program 3: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x21, &(0x7f0000000800)=[{&(0x7f0000000040)="93f3421ad3f2969d34a3e83f7abac4eb2c2f38248fb39ab1c6f26441ddf644387983044b7316df448ceaf4b89bc71227fe31a4f38b9bd3ac61200c582f590c8b5e2e4c7ac1a45f42cdf1ad5a4750f5ee290d9b4f93f8f4549d83fc68cf0ff5d1e555c150f493296c36206cf770", 0xffffff98}], 0x1}, 0x4040884) 03:36:01 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x1, 0xff6, 0x40, 0x3, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 03:36:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{}]}]}}, &(0x7f0000000580)=""/156, 0x2e, 0x9c, 0x1}, 0x20) 03:36:01 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f00000024c0)="ffe04c03e1e007a0a86e0828bd660a58e4fc97bf22bcbe8f8f0a94fe13ea215b56989e88086e157e7e5fed54dcbff74bb6f696d444e46ad7fa51e058f7be23196b7a9b883ec6dd976419f97b8951d66ef933585decf32b078d852e520b7779ceb1d6579c85c47d664031f1a0599c069e144220f33e88d96c37387f9f733ace66acab93b596f6f1151f760aeb126a43e5ee512e202dc1a825787720e174be95856d29", 0xa2}, {&(0x7f0000002580)="866f315007d281d484ecbbdc7f430bfb38eff2811f72a4cf1539d8f43a05e95c227c608edaa7d04a9a28d04601f0fe68c57437e162e382e04187c35afcf44e92441e648f19a032d56d81a8f4acff29985f0694c7ced8feab2f5b676c2743a88002185db6e6415fc4d9c8a1a8a86bb6e5337ff3fc9faccf5f3f8a9fe41ee168d21be1858d475fdfdda01dbdc701dcdd2e61f5bdca26d88c741f92133b20d75ce68459a579162b1ebc523a545dc4af4b0d551965fe946d417a09362605200da3b1ee6f9e60695649250b3c37c452f02e2ccfcc4a22a4f150ffea520194cd8a1ce7d25e7ffc854d9241e97bbd91df88c12a47a8002d3d4659d51a4b1794d391d1bf2c122212438f73ba38814bcf22132c04d2fd4db3b53dd5c935254bd3eefcca663b520e0db50fb0f3646c11d94e278255282feff05dbc58eb750ffab4446692faa00125ad4e101e344cab2c2ef227ecb0a0a396e7dd0c358a16c3fef0910ee24951cd7e04fb3aa01fc11192061a0e817b7f0ced0783269735beae5372acf518a9fc4378c5408952d78ce08be213e6435191e7a1b7d04c67a6fa416a4876b81fc74573922a6f9522821d5e5f5a36c86e892b4797075173f278a5f53a35aac7912b14f6c1d406bd2ba784611a229ddf305f6f7effa9f4686a33466692cf63daf89c414e4baa10f9ce0ff63508f82ba2ce0052aa59d1dddd44516403e6372d67c78807df0c1a27b9cfaaab89444aed317ec5eb349fa840969aeb3406332227be98f181393e7ea4559771d0d3398df4e13b5240a78a478d5582ebc2cb18bd6d03bd79463e4e66fa49cec32f5bfe4be3649453a2c67a9dce2f85dccad118550b4cef721fd2f39eba5ee0ba76d19f7e339c091a39444f9d769f0ab6599a06cc0b046ba4f8e09bc8ae5471325e8ef55562ab5ede1e3325daa9c369945e4f3a87d76178886ff676bb570322d427a23517489f517fcdda3b60036e4151dd85cb879edf4871a189fd7d48b038cb40469de3a161adc5aa08f26180d61c6a322445380405b24c41f50b4608d3450a50042e93ac40085a92fe1971829d6deda1097128d08789525af82470fcfb9a978cb960aae778741ca16cdda1876934d8e0d28f645790e26d35899409fe89bba6276bcb861255ea68becc5be270f45481c3d268071810c90eb1bfa30f9520966c667f5cf7452f2e0522476b8cac541ee90e47f0d1ddb524c165c5d9be2d42e9be5e16a13a693850c2706d85a8db8f2815dfc2a58d7afd03456d485204ad27936f226b7354f48e5993d3e7d0f8840740e742584339bcf4a6fee043e173ebc7f7b63f8a7e2caec311192b06dd54c78d8e38972693c6262ae9a34d4cde369ba38e0363708be5951f5ac77e8e9081a4e0e6f67a94b84ad8ba0aa90822cd33ead3ada84abd06581f48564333e2acdc936f79404bbb4ca44ccc084ecd24298807a41f8a4b0164a8f03f11b49af1ff75e3ef733f8cc7ee0b7278a489126341e45eb211b83afbf52c4488f052eb3432887168bd020cb93a2e600bf22cb609766cdc3e044bb7cccb93aae7111cb80a9080ecda71fa6f4db7895f0cb835e52e6192457cfeca725291dd025c7b0ff5056e1954c72d1ec49238c8f90229d2fbaeec2afd7301f9e91950996fb55043ecf78fe0593013553a3b28e158b208a0d1224dcb4152ca6f4340a4279e504848c55be1afa270a4c28857e089799e3631eb1fa497b3a748040a37a5c663304522e89ce955d6a559e79d693c97e900c353a719573fd5151245856fea1bf5369829dc2dfd76f754670cf88445deba97d0c639aa9d04dfb544a1e381d395449d4bd62809842cf648f6fd0f1688028739b0b23e986f47261cbbb3852aaa906c1f3d4e9105c5c1ba7b1c43dc7f34fa31f6d43147f67b3b5cb7730e063b4de66e6965852acf7bf809492ba55529f49b1b333a6c14dd7a8d7c8671feb4d0f89e01d42859a2c2cfe9fb7954df9c01b7e96ee5c9b0998a0e6da3106d548990184b1ee46ae79e57915c1f52f5c5cc512168aa39c4010390062400ef9d79d496326d1086b82ae73daefa1f5f3bd8b6331282dcc211ae0e9e190ef18c2e03d82a924ac1ca60a69e70c88027dcbc27c7afc51fc46675b26b3aa1977c6a157c5211be31254393973a7812db4615fd549dc9a9a6109b35796dbda0e83eee0aa69777b1f4a1ccb1fbcc17fe65916deedcc87648f9bf2d419922073f20cf844b596d9afc1d21e2012f41ce1913280d1236483e74834a77c946715f39af9567246701e3d85342883a0714f3d20eabd6f8bfc953df99b277b733a95458829d29d377a6b9d1e5da2ce7d45d13535e7defc5fdc5a3db6a17a55d3bbde3a72e9b0c328eda922efc715e37b4e4cc1380d661127a0ec3be7957111021f114c36d9b239dad9197e4cb4fbc557c0c9411f2fe72ea0cc78c1f9279c8bb9d5949cff3761e2aae2b481014de57d206b37db86ed61eaaf39511f38c4ceb9c5b548a9bc5f328d5a541184934d515aa62a9fa1bfac78fbf4fb77af216e32ee365b98843532e1185409542f047f658e4fbd44e6d4359e2b193fe78002b92d7fe9c1b70afb10cd972f8146d3dab2a055029350c5c16c5296be8c2aa32e51de536a949980eee293a5298a6325a69bae2a0a6746fd63003fc731cec46c193eb124e74b1b1f7b2c4ef77db419de82437fe4ddf3c2e804fcb9326e38d2ebb591f8bde256ccd5b797a38a34b277033488a55f4ef4182a561a9b8500e0e0f8c5ff3458f7eab5f076f38496f19b55caa2de2bd963bf06c0dcdb6c7c8f2d6853300fe8928695a87218d796f709fddbf2b2166a2225d602832cb6ccafec6b0e3327ff9a7076b90c2ea5c7e44733383ae5c1171b6d33ab2e6e7ba18e8eda2f76380f36d9a17adf3b01f1bea640994e5eae7029d9b58cba2678263b36aea3b74a7c4cd0a0707f399ed5d5ecf88e589bd90c2c2f6f37e9c0ce3f1d78dc9013aa7d98d02129fb8bb64d6a3d980dba5befa81db5829b17c70215b745404268ff0624fd86a05f05b0d641458141f0ea30a949e3a63609c0e1a8caf178920b2cc40528997a851799770e67c4e4fd317ec947e894cdd3c20bb20f485e083878d6eeb8a9cf37dbf539c654e7a323ac8cd1f51f2e762cee72d4da4727d6eb3463009386c95f55da499f03f8f49efaaf68a3f6faca86b0e2ce65e867dade59e7d3e6d3642b92a42c6c4dee0410757ced89e59d958dee0a3dd315cec38a343c1bd91bf82f74127b32281d7c44f765382ddb5957e3adc2ed0b0c316234105a21d8ed571d120057c60cb5939b214725af881dd19168485bba325dc0ebb70525c337d7a7c7b9ab01d0ead924fd326a7a9e4ff636f4352f00e6317bc0262b67fd16a69402a5d38ec97bf860c1735f865aea366896724335396cfc3e9eb305cd158b1f7d0a2a18394c9cd3b5e38298b3b60236393abe0ad9034c1aea2a2cd7c439214793f00af3eb06f6ac372c904b8027409bed926141de405ae605ff910d525ab36373cea0c98b47b4de035a2fe566a3033a2be0c4ad654b92d5cf2792d6e1098bb3e1d6dcc9e67018a990b0cca53d92760d7208a94a67501b598bbb41f62e668008629ad68e8e43dd3e96daf074c40137b0a2caa75dea26f0971b8bdc8315c430a4aa6a86c046ddc2d5ad82c71aa63931b8dff744e904b26e303eeb799db463ec7c37fa4c9f9b604b54b2d489f7e5baedb77f0adff29f7c28ec580cd02b90e62c1cded0566a6d3e47bfd2e6af512d59bbbce72d410471fef355bdfd8ba9d7bc8620d50c5dbcbf820a0d7cadd851eb92f273add5a60324557bfc0b9fa450c7c13edec65cd52b93a924661675e07a41f1c13ef1ffdfa311a08981c40e3eb5f2d5778304dca8864f64e0b9ebc6d5d252d39ca45da477eaad217dbeaef502ead6df351e56ffe5fd36dfd0ba7f46260a9bc606bd22bb1ec56ea453eab542b0150335daeed460b15309af2c0083421029a952131cea67ba0504ab3250036112185bbf359ac1465170ad40013a361f84d1121063a9589155414707b0814b85faa1e9002105afa35b608bb8eeda8e1cef8a0321516661d58fda7d95ae1e6a7198043c11c6c6d3773a54151abe5109c451c780d913f77626b3f42d5a3953e1452acfbb5f32a904044f515c480bb8e9491ec2cf8744a3f26664960879b467de6854dd77aecada1b659f4104f530452108c21edb56112515ca82043c79eaa0363c91487758a85531a7c36e6c8da8ea53376dc500ed0bd019771fddcfac511f58aecc92e7ddf319be77cca1374a053392218dc6a0e9057e4904fabef082eabad4ac1dfa33cd1d9abd2dbef9cc65509b17459e404c43d1b88135b29f9364952200244f62845cb596db9b21354cb98945ba235678cb5ee9617b95f3b6cc4025c061c8f665da9dc45570256b4bc16fa15142183b28346f0d930e58fdc2b097026a95c0031df08339b40148641e2e5ad444e96ae66c0573d279917ac5147b05a1c9ecd657778bc17dbe51fce70ad1f03fe6d6b85fd108ed18129048ed5413ca784a9452e6c336ac037c9e4ef6000643de673c58503a88655649d4fb682ebd3dd18851f12462f4f772eff56c24ff328439bd96e59dcea233059f8272ac455d6fe366e7eed13571971dd0dc6723df5fd9b9ddcd20f0a835ea4190ff547af106a33610c346825587dfc7dbcb2e309e6824f8f120b5166ffbf4fc1f8a9cc0c0aa45f71499460b9115b3c6e69539cbf204842e70e8e606923610f1033b5375de66ca68283abd1e3d48006d305151832a869cfa951697c3923be15af7008efad9e0254a56a3f22d3e6e1f5dd203cfac0771dca795bca5f9ac601390142bbb4d68b950aad7b60b83321b3b0e93bfe2fb72648c4fe7d961b77987ff6ac65fb74e3e0292817b7cc16a48d129e2c7c5fba9690d02a5065773dce9f4881265522e197395a45248d8d45c9c5c4f2c39c11f4f8d496b8eeb5cb3b8b53c08fee906b96052497bd82af2c1b5492dd4dc1993c1d3f88d6918ccaff6b1a0bcb63b0047310d3c4914318836220e784700b46d068ea58fe636e8671995555dbb9904dd965d227d1842d52f3dc20d8db8945a3db75dfb3d5e43305a4bf70b1c7e1193e06db5078bae6593772fa578fe60393aaf8b07f4ad186bfe0a59c883bf165d7eb6455c1073bd7147df313482075f597c1814bf88b73f30b061ac323269823fc7ef17b66f3f7c070ea7b9fc087df915aa7baf5ce09a124296550b0c744e90f4ac8a29a3a9b7b28a5cb1a0dfd792175c44dafbbaf31f9db3f3c393a7f99eb7deccf110b3be5a001f7d3ac66a91dd6d2e4c23adb63c37ce69e94ba3cf3062002eb8bda48633ca92fb356bb1b42b3476b9c750d5fdc442428952bed35292be2635f76c528115f7c305a3ad1f96c9f85cc032d95f4d310370277b6dd0966c86ddad4a99586ebd62bdc7cf4a583e085a552e790a49cb5c64f151f07c14db80afc0ce23dca05393589d31aa18392d2c8ca38bf2605781846765683360a8104dbed8b1ca2a03f5f8fb405e8cc140dc2e0b8eee2949d485ea88a8a6627894579", 0xf5f}], 0x2, &(0x7f0000004cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev, @multicast2}}}, @ip_tos_int={{0x14}}], 0x38}, 0x844) 03:36:01 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$sock(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:36:01 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f00000024c0)="ffe04c03e1e007a0a86e0828bd660a58e4fc97bf22bcbe8f8f0a94fe13ea215b56989e88086e157e7e5fed54dcbff74bb6f696d444e46ad7fa51e058f7be23196b7a9b883ec6dd976419f97b8951d66ef933585decf32b078d852e520b7779ceb1d6579c85c47d664031f1a0599c069e144220f33e88d96c37387f9f733ace66acab93b596f6f1151f760aeb126a43e5ee512e202dc1a825787720e174be95856d29", 0xa2}, {&(0x7f0000002580)="866f315007d281d484ecbbdc7f430bfb38eff2811f72a4cf1539d8f43a05e95c227c608edaa7d04a9a28d04601f0fe68c57437e162e382e04187c35afcf44e92441e648f19a032d56d81a8f4acff29985f0694c7ced8feab2f5b676c2743a88002185db6e6415fc4d9c8a1a8a86bb6e5337ff3fc9faccf5f3f8a9fe41ee168d21be1858d475fdfdda01dbdc701dcdd2e61f5bdca26d88c741f92133b20d75ce68459a579162b1ebc523a545dc4af4b0d551965fe946d417a09362605200da3b1ee6f9e60695649250b3c37c452f02e2ccfcc4a22a4f150ffea520194cd8a1ce7d25e7ffc854d9241e97bbd91df88c12a47a8002d3d4659d51a4b1794d391d1bf2c122212438f73ba38814bcf22132c04d2fd4db3b53dd5c935254bd3eefcca663b520e0db50fb0f3646c11d94e278255282feff05dbc58eb750ffab4446692faa00125ad4e101e344cab2c2ef227ecb0a0a396e7dd0c358a16c3fef0910ee24951cd7e04fb3aa01fc11192061a0e817b7f0ced0783269735beae5372acf518a9fc4378c5408952d78ce08be213e6435191e7a1b7d04c67a6fa416a4876b81fc74573922a6f9522821d5e5f5a36c86e892b4797075173f278a5f53a35aac7912b14f6c1d406bd2ba784611a229ddf305f6f7effa9f4686a33466692cf63daf89c414e4baa10f9ce0ff63508f82ba2ce0052aa59d1dddd44516403e6372d67c78807df0c1a27b9cfaaab89444aed317ec5eb349fa840969aeb3406332227be98f181393e7ea4559771d0d3398df4e13b5240a78a478d5582ebc2cb18bd6d03bd79463e4e66fa49cec32f5bfe4be3649453a2c67a9dce2f85dccad118550b4cef721fd2f39eba5ee0ba76d19f7e339c091a39444f9d769f0ab6599a06cc0b046ba4f8e09bc8ae5471325e8ef55562ab5ede1e3325daa9c369945e4f3a87d76178886ff676bb570322d427a23517489f517fcdda3b60036e4151dd85cb879edf4871a189fd7d48b038cb40469de3a161adc5aa08f26180d61c6a322445380405b24c41f50b4608d3450a50042e93ac40085a92fe1971829d6deda1097128d08789525af82470fcfb9a978cb960aae778741ca16cdda1876934d8e0d28f645790e26d35899409fe89bba6276bcb861255ea68becc5be270f45481c3d268071810c90eb1bfa30f9520966c667f5cf7452f2e0522476b8cac541ee90e47f0d1ddb524c165c5d9be2d42e9be5e16a13a693850c2706d85a8db8f2815dfc2a58d7afd03456d485204ad27936f226b7354f48e5993d3e7d0f8840740e742584339bcf4a6fee043e173ebc7f7b63f8a7e2caec311192b06dd54c78d8e38972693c6262ae9a34d4cde369ba38e0363708be5951f5ac77e8e9081a4e0e6f67a94b84ad8ba0aa90822cd33ead3ada84abd06581f48564333e2acdc936f79404bbb4ca44ccc084ecd24298807a41f8a4b0164a8f03f11b49af1ff75e3ef733f8cc7ee0b7278a489126341e45eb211b83afbf52c4488f052eb3432887168bd020cb93a2e600bf22cb609766cdc3e044bb7cccb93aae7111cb80a9080ecda71fa6f4db7895f0cb835e52e6192457cfeca725291dd025c7b0ff5056e1954c72d1ec49238c8f90229d2fbaeec2afd7301f9e91950996fb55043ecf78fe0593013553a3b28e158b208a0d1224dcb4152ca6f4340a4279e504848c55be1afa270a4c28857e089799e3631eb1fa497b3a748040a37a5c663304522e89ce955d6a559e79d693c97e900c353a719573fd5151245856fea1bf5369829dc2dfd76f754670cf88445deba97d0c639aa9d04dfb544a1e381d395449d4bd62809842cf648f6fd0f1688028739b0b23e986f47261cbbb3852aaa906c1f3d4e9105c5c1ba7b1c43dc7f34fa31f6d43147f67b3b5cb7730e063b4de66e6965852acf7bf809492ba55529f49b1b333a6c14dd7a8d7c8671feb4d0f89e01d42859a2c2cfe9fb7954df9c01b7e96ee5c9b0998a0e6da3106d548990184b1ee46ae79e57915c1f52f5c5cc512168aa39c4010390062400ef9d79d496326d1086b82ae73daefa1f5f3bd8b6331282dcc211ae0e9e190ef18c2e03d82a924ac1ca60a69e70c88027dcbc27c7afc51fc46675b26b3aa1977c6a157c5211be31254393973a7812db4615fd549dc9a9a6109b35796dbda0e83eee0aa69777b1f4a1ccb1fbcc17fe65916deedcc87648f9bf2d419922073f20cf844b596d9afc1d21e2012f41ce1913280d1236483e74834a77c946715f39af9567246701e3d85342883a0714f3d20eabd6f8bfc953df99b277b733a95458829d29d377a6b9d1e5da2ce7d45d13535e7defc5fdc5a3db6a17a55d3bbde3a72e9b0c328eda922efc715e37b4e4cc1380d661127a0ec3be7957111021f114c36d9b239dad9197e4cb4fbc557c0c9411f2fe72ea0cc78c1f9279c8bb9d5949cff3761e2aae2b481014de57d206b37db86ed61eaaf39511f38c4ceb9c5b548a9bc5f328d5a541184934d515aa62a9fa1bfac78fbf4fb77af216e32ee365b98843532e1185409542f047f658e4fbd44e6d4359e2b193fe78002b92d7fe9c1b70afb10cd972f8146d3dab2a055029350c5c16c5296be8c2aa32e51de536a949980eee293a5298a6325a69bae2a0a6746fd63003fc731cec46c193eb124e74b1b1f7b2c4ef77db419de82437fe4ddf3c2e804fcb9326e38d2ebb591f8bde256ccd5b797a38a34b277033488a55f4ef4182a561a9b8500e0e0f8c5ff3458f7eab5f076f38496f19b55caa2de2bd963bf06c0dcdb6c7c8f2d6853300fe8928695a87218d796f709fddbf2b2166a2225d602832cb6ccafec6b0e3327ff9a7076b90c2ea5c7e44733383ae5c1171b6d33ab2e6e7ba18e8eda2f76380f36d9a17adf3b01f1bea640994e5eae7029d9b58cba2678263b36aea3b74a7c4cd0a0707f399ed5d5ecf88e589bd90c2c2f6f37e9c0ce3f1d78dc9013aa7d98d02129fb8bb64d6a3d980dba5befa81db5829b17c70215b745404268ff0624fd86a05f05b0d641458141f0ea30a949e3a63609c0e1a8caf178920b2cc40528997a851799770e67c4e4fd317ec947e894cdd3c20bb20f485e083878d6eeb8a9cf37dbf539c654e7a323ac8cd1f51f2e762cee72d4da4727d6eb3463009386c95f55da499f03f8f49efaaf68a3f6faca86b0e2ce65e867dade59e7d3e6d3642b92a42c6c4dee0410757ced89e59d958dee0a3dd315cec38a343c1bd91bf82f74127b32281d7c44f765382ddb5957e3adc2ed0b0c316234105a21d8ed571d120057c60cb5939b214725af881dd19168485bba325dc0ebb70525c337d7a7c7b9ab01d0ead924fd326a7a9e4ff636f4352f00e6317bc0262b67fd16a69402a5d38ec97bf860c1735f865aea366896724335396cfc3e9eb305cd158b1f7d0a2a18394c9cd3b5e38298b3b60236393abe0ad9034c1aea2a2cd7c439214793f00af3eb06f6ac372c904b8027409bed926141de405ae605ff910d525ab36373cea0c98b47b4de035a2fe566a3033a2be0c4ad654b92d5cf2792d6e1098bb3e1d6dcc9e67018a990b0cca53d92760d7208a94a67501b598bbb41f62e668008629ad68e8e43dd3e96daf074c40137b0a2caa75dea26f0971b8bdc8315c430a4aa6a86c046ddc2d5ad82c71aa63931b8dff744e904b26e303eeb799db463ec7c37fa4c9f9b604b54b2d489f7e5baedb77f0adff29f7c28ec580cd02b90e62c1cded0566a6d3e47bfd2e6af512d59bbbce72d410471fef355bdfd8ba9d7bc8620d50c5dbcbf820a0d7cadd851eb92f273add5a60324557bfc0b9fa450c7c13edec65cd52b93a924661675e07a41f1c13ef1ffdfa311a08981c40e3eb5f2d5778304dca8864f64e0b9ebc6d5d252d39ca45da477eaad217dbeaef502ead6df351e56ffe5fd36dfd0ba7f46260a9bc606bd22bb1ec56ea453eab542b0150335daeed460b15309af2c0083421029a952131cea67ba0504ab3250036112185bbf359ac1465170ad40013a361f84d1121063a9589155414707b0814b85faa1e9002105afa35b608bb8eeda8e1cef8a0321516661d58fda7d95ae1e6a7198043c11c6c6d3773a54151abe5109c451c780d913f77626b3f42d5a3953e1452acfbb5f32a904044f515c480bb8e9491ec2cf8744a3f26664960879b467de6854dd77aecada1b659f4104f530452108c21edb56112515ca82043c79eaa0363c91487758a85531a7c36e6c8da8ea53376dc500ed0bd019771fddcfac511f58aecc92e7ddf319be77cca1374a053392218dc6a0e9057e4904fabef082eabad4ac1dfa33cd1d9abd2dbef9cc65509b17459e404c43d1b88135b29f9364952200244f62845cb596db9b21354cb98945ba235678cb5ee9617b95f3b6cc4025c061c8f665da9dc45570256b4bc16fa15142183b28346f0d930e58fdc2b097026a95c0031df08339b40148641e2e5ad444e96ae66c0573d279917ac5147b05a1c9ecd657778bc17dbe51fce70ad1f03fe6d6b85fd108ed18129048ed5413ca784a9452e6c336ac037c9e4ef6000643de673c58503a88655649d4fb682ebd3dd18851f12462f4f772eff56c24ff328439bd96e59dcea233059f8272ac455d6fe366e7eed13571971dd0dc6723df5fd9b9ddcd20f0a835ea4190ff547af106a33610c346825587dfc7dbcb2e309e6824f8f120b5166ffbf4fc1f8a9cc0c0aa45f71499460b9115b3c6e69539cbf204842e70e8e606923610f1033b5375de66ca68283abd1e3d48006d305151832a869cfa951697c3923be15af7008efad9e0254a56a3f22d3e6e1f5dd203cfac0771dca795bca5f9ac601390142bbb4d68b950aad7b60b83321b3b0e93bfe2fb72648c4fe7d961b77987ff6ac65fb74e3e0292817b7cc16a48d129e2c7c5fba9690d02a5065773dce9f4881265522e197395a45248d8d45c9c5c4f2c39c11f4f8d496b8eeb5cb3b8b53c08fee906b96052497bd82af2c1b5492dd4dc1993c1d3f88d6918ccaff6b1a0bcb63b0047310d3c4914318836220e784700b46d068ea58fe636e8671995555dbb9904dd965d227d1842d52f3dc20d8db8945a3db75dfb3d5e43305a4bf70b1c7e1193e06db5078bae6593772fa578fe60393aaf8b07f4ad186bfe0a59c883bf165d7eb6455c1073bd7147df313482075f597c1814bf88b73f30b061ac323269823fc7ef17b66f3f7c070ea7b9fc087df915aa7baf5ce09a124296550b0c744e90f4ac8a29a3a9b7b28a5cb1a0dfd792175c44dafbbaf31f9db3f3c393a7f99eb7deccf110b3be5a001f7d3ac66a91dd6d2e4c23adb63c37ce69e94ba3cf3062002eb8bda48633ca92fb356bb1b42b3476b9c750d5fdc442428952bed35292be2635f76c528115f7c305a3ad1f96c9f85cc032d95f4d310370277b6dd0966c86ddad4a99586ebd62bdc7cf4a583e085a552e790a49cb5c64f151f07c14db80afc0ce23dca05393589d31aa18392d2c8ca38bf2605781846765683360a8104dbed8b1ca2a03f5f8fb405e8cc140dc2e0b8eee2949d485ea88a8a662789457947e0c5b6906b4e58022fd364549a7b7c3582d49265d18e3b863b39a87e79dc09e4e9efa28e5cf252b57548a6ad1121939cc4f0e34fdebbcde3044bd1f63497462137372435569e694e334e81a97b5b0e657ae05b0c0b0cccb3036a7a529d0b006f1e10d4277deeb1ef58869419f4726f15bad1ec278a0aff89846e2d30edd792db333d1801718242bd6d4c3f4df803d9b63e818fdbd580bfa22fa680bfb20fc70b", 0x1000}, {&(0x7f0000003580)="5850768b0d6a7d26054423d22b8d609d70ba8a7ebf6de4ca32bfe00e3446344178fb3aa2d95d0d97cf33dca14be849cd7c7ae845c20b1b5fe5a1eeadde932ee9c49a154cddd7b96e06982a68894bf9d2ed0a8a975ef3238b596669639d9a483bbcfa706f302cb7dd5a03a91e54d0256891064b012de763d809140b2c44179b1398412207f66c95711a79d06bf0e77c9a9a3edc3d233c35284c49995c85019cdb48a4a0c208ba19c8c5097cb7bc16cff8a6804f2adc423e549b6d9f82a689775e4d887100c3737355f6f25e92e00178b78f1c4cf8531382ece5c9bcb7592404998fc2c5a57bb12939473dea50b451f78bc8bd", 0xf2}, {&(0x7f0000003680)="98ac897888779dc4342a50a1e711655fa326792d265c2c9edeccc92c34b43907f40911e041372af22d78eb78b91dc627ee203b864d029456a0e2aa4ed8d87ec701f33985045c0884ae47bf93a48b48c2f2665531de0d8d32aa975b7eb86e2683df4f704c0ffef2d66420a36773f560c33b701830dd47ee08f082d8df59af36bf454cbe9ea7bcb31a61b36333973f808b0101045c9ce6d3f77dd7c2181159687d4cefcb7b9c7eac597c041f3ada9e6cf22924023c590b7a1573e431799003484c922140510a82c49781cc6064f4d9515ab0a793ef16e9d5057b1bdd30dbc4f83bfd1bf1ced2fb427bd0a40614816f016d9cba2ffe075d587c490854784a8fa8a9c6831f6dde840b88eb752ce167266fe68b195604d496dd18a58f375cadb3c569c91d79173826cb4baeb2f4461be6a3928e89230653b04ce5c41aa07682b8a74b961b50285ee0dec793b8e41bd11b95ec1441403189dd1346053e229513632d776873260841a519753a9defacf5447c91000554b470e129803601915ef2f2b5cda806a2d811eb7b343d31fad41afb8993ccdd1bf17b48079b632e2fdd1cdd018ca660e7a64a4ac56725669b5c2d5d374037baf664a60407f7524ef12ac571fc6016b47d69a6bda9145eaea02be9ff3374046f7b43fb28d795bdea5e66aff60639bd88b1a7fa432eeca08eb31e52e3ba64d16e366b9f3dec2af86b3e45f0bf933da3c406799863e25a182450f8180c9863c28f4829ea96402258e41bad319103b125dfb5c3a4573d669003dcc0cdad7738dc1f136b75cb07cdc4664110921339b7147b6eedc30b0971ea5ea9623b27345875cf638e13af942fbf1f81a13c84572d999dbac8a927a2477156df0aa779c3d19ee2a04c646e43f74203ca24602e4b709a12e695ec9ad457f9227a4a7cb91aa3ede38defdba6421b17e880d3ad99c28a860562204e84cdb6e323c1d469649ff4f3fc92c5b3d87d70fe81e554cb54e0178fa707066299db6b17f5b66520253538d02ee55ab095c59a96378ef9da1fbe78c1c20e23ffae423848201ef6a62f82073bc2e44d8ecd3aabc463a6c478bb6006549dead2e94b96682f18a618e45db1bc61a60160841279553e499de0fb60592b8403e153acae2ec2eeb848108682ebb358b9cecbad7a5cb8816d34b885c6e97554ceede667b847d872cb7ac3809481d5724479754a1c8753793ed6f3f1e4d1fadc953d42121f3780a5ec01e8c8ab6be246f0a18e5f863f47d7a9b28dbe6ce28dee17fad97330b9f2a9364ae50a04c1dafabe193a46388099729999fc032304b0bf3e0cebd0b96dd5d4fb0352ee4286d6ccc737ecfe62cad3f406b8d53797dc08671905d46bcd4eb70dee2dda9847e5e01de35c77e88c19126da854a857d5f3dd3e7207f6462bca03cc910ba9f563b28b56dcb48a6c064aa56778fe3bd4a8bc286822682f985434601160bfd421b0fc98c14b0290d7f142e9b620426b8ae1bdc770df0fa81d2e27d804de7586e02fd55d9b0046dc7b8443ebad4d1ff7078dbca93c0961c90fdb67fc47348c879b3f2abbe48b398d2353e34043b0106b8213d1259a79bd11d92d76a077ca37ef008a47948924be27d853419064c199327acc5c91c2fbb346e59cecd04bb36a803b35a5bfac028370a47bfe7d58eb47dcf943bcd65569abdc4550aa6af71bfbd424377b797f22cd1f9a64e92df5559d3fd6466f20738690e013a0a93c29d4105f4efb687aeb07656942afc490bad7128d09e4b87ff304794812bde41234e7f3d0627179e0c1cc62e29c8847e1eb4c64b942b7ee3990b8fd020e39bc2dc8284c679f739caf25fbe81c0815c432e1f7b58b2802c78b3fc8516529b25c5adf6d856290c0198ef65639bf3de3c8be0f93d84fa59fa89620a923468abebc8c0ccb44c6278995f76b2157ef964a862b5fedf90542fc467f59ce5d23d8babc1258e9c9f5c934d033cb9cda42245382b4ea15ab324f5ab5cc976a776ad606153048add120b5667fb54a91c760c042556e3d7f6cef4625abfa8d9ae8ea28ec537048d3afc7717b192e1acfdff6f8cda324a8ce0fedb9f632570ebc64e03fd2e48e19f63e66ea4229b6101515ef6653e880e6dc62cecc31885792e5e1d89afba16ec704bd1c92cbbeb33d0c3ebf81925656abcee4f6f36621381fcdb7329c0a5e1bddef9e53fbc88ebb00c7a4fb64d90cb13381fd84ff7b7c04c82acf53e956ccd1200fd24dd20ee3e56f9b4039f242c4ca023316dd38839e5800fd4c80ea08e794501b3ccdb3582afe73d4338f4cd56424050a06186ee4b1fe19d350ef43cbaa988b1fc21bb53f9408ca5b5f34141ba373329a5454d686fb4112db44f7704b2b87935f9c8c6224b751cdde46f3ee1af2c27e68a5d8ae710fbbbeab5ad73b273f9ca3ca06072f71e08f85c7270c3e0b2c9621593e32db43a0b4a8d8e0b9236f6e1befdfbd0f77018bbb7ccde43c338062494fb229b93247d3ebb2c45cfb8b53233334505c9d0471f03459155585539979fa5a0fe1b6604ea1141ce9e884102bfd4e72a7a3092e6fe0a15aecec5297853753717b2e75996be8024290a8b79b0e15368644e14c7f67f6670c2e941103aee787a9339ddc328b8ed6e9e8e452f6d655f9b2f603784eb1645f2463e0e90932ead3e1b5d47e85a191bbb670d742c909032d4c5272a68b0b94d7fa01ef590408fe8c8f40abeb1d7dcad3d01bc089e7717583e0b8fce515ef14f2974c9a82db390a3a1a6caf422b0abbd7faf124d1b1aba7fe8ec22ecc6144687adc159bf121c2539f899ccf490376f0395ee2eaffc7fa1d8480eb4e0767ab766c50821a050ca62458319a120d692dcd2326f438ba4349b1abf621d3de20b1fc1d7d7a241c3de1c160b2a040a2c2af6c7dce42007e71a709c2cd0ad65231797dbce3fbdfe152b350a61c81945c0060c7ef5ebfcc2c247c13514ab0e119b7c322f91757800e0b838ffc12e812ad7d08be884ced072e0da41dae8b664f2fa7f13ecce228a865e54c2d00c797ecf6df70e9832cdc957cf4674dc8c28008cf47145c92825b6b3c1bd6bb37ae4ad77122080f5c01c955d9afd1da1e9c628e7ef900623a6f1155b2cbac3b78b6f6953569b34815f0e3cd858bc2ce5a56563a629a56082eac2e8171a715cfac0995da9db11342824e2d05debccc5adebe4cb78488977ebb95bd17fe1a6b6e501ed53f248e63ed894795798b51382db8b7cd267532217e9b016de727d4360b2f149bfa824f2f6dbbc9d85160447c7d642bb9a86f14a33ff145f54f3e899d3e2b1c0c3db295d22e2594c4b40251c0ce3f86da900c5d8b1b43bd42fc00ad87c56303736a14618aafd4bd73530c622eb7c44d6e85171f6d3c189ea2725bc7879f77bd6d1daf7e49055ab5cbacb891e29a9fa86aa01a65c011446f192e2d022cbbbf43f1f6a23a30169e232a13074a310c417b909757d8186f1b8b95db588797588352393ec10987d64b2354634b8921a6ee6eb96ee4e6ce126c78d0cdd6b77596af0f2ad5c0042c11bf9e83714a7aaa421cff7b3b66a845eb3c833d870ae6ba59ea1f6a38d402536b4ed75546fe7090ee4f081bba5514a35584d6e11855c45b734825670f527fedf8798c253f98d27c349af243685bc6b8aa4ad164c97322971b0701fa03abe504dc9dd42ff51639a722be166b13a45e0c3e7fa7afc9c1a87518ffd999e7fa392bae4237f5fc3f495e32bb84d7528ac65da82c4fe29091ed248f6a658d1148c78beb0b5b9e20e402d14a6c8294bf4f29fb05e85694adfe6ce188b7213cc7a07a2caf6f043c4553a9157d066f250aad655d292ef6a3391e8bda2d1e298e3d145f97a1bc0992c4e9fda446e4eaa169e5b24853b974ccb94998b6226d855bb04e54d0513f480e4dc13e043d583018fa1cd460bf941b09bf8c2036e1f167d6ec5e6eb8a2ec06d81637dbc0d9f64caee831d4648ddb602c0812aaab08a5459e5024085cb84568a467a31892b6c99f5fc9aaa8881ba4a80d96e6aea2283e2fcde0196f083af978d64286407d75da53b87f8b4364c0715aeb2e1082a8f841935690a2074b968615213a1af9d62ed0cd000e191bb8c6afaf1f1cd176558e47577e59a2ba34187104a142d40e6a89ba230dfd25eb067d3001aadcaa8241fc6678bf47552157209aad0b97febf3b200e91b148242b96706db2003cf2da6e78807ad9396c381431e6a14aaf9c4c429e7a8dafa55d829baf3f5e7cee8c709c1c03510750e72eb7a2098420844a2c3256cad82575160e6615c159773b4fedfac4814a26bb354deaffe2bf2e100abd2d775c81fe2dc577ded42d82e2319ece33442c2f8a6ff2b9abb0b12fc47891335099775eb48237f21bc93115357a1e18ae42c6f4741fcdd7ba48b92819571190f0bf27b96b33895f5a45be36ffe129419a6795458c8d81dfafb397c7a1ea9ea070f7015d4eaba4465cd06d682d76fe766d1e5337dd528d06143152d5eeb7ef4daaef808abfda1f5a647eead5ce15656b2a718ab426b9e32ac8a35160f6c11651a4ff13d18c64a66260d7c84976cc3f74d83bfaa878ab8250dad8a862ae4086510d2afd58cc6400c9e14181c832db9cc0dcac03089ff76ce96da70bde7e60f05ebb089f9811567ae334a0f99d321ff12cb4ea7706a0c6f043bdd619fe9fcae4656a0033a655d421927618f686f94d9be4eb4ba0ebbe138c5c189addc047cb2e4314182ecd9970213a0d64247de90d104855be1fd20f02d607445b124063f7b823560772deee91f32e974e63c2e7a5784771e126fea6c9a24201474c974d37bcea1b90b3442dbe62e66d8a13c3cfb3954aa9153c9fae73b401ffa23811cfd18e912c36bdb20188fb1621b9da606cd4659176e81e4e6bd94a28955ef7c0185456e2e105c54334b2fc47ea3afe3c8f0644be49e6936a612f6bf1f9e7ece98491c615a3a808fab692c73a168a88c77f80b6dbe054817bb16e1e34e25245220b06ea074996d01006c5e273669ea8b6bb28e3325b21815fe06778d204ce4e043531de2c4cc37b294fc5f287b32a881a3b92a553ddeb7a0de0c10d36c45dba4036959add8266d94f901c95280c58f859aed33ccb5f1869361e819ed9dd16e945023439439e1f97444826103d1c06b4897bb2e4b3e7d751999923dede2e790d92d3f163a5bece62252b6c4080162fc92ec8ec05f02e47c03eb31f770d971ebad73b61e7e5e42074f121e566d0", 0xe6d}], 0x4, &(0x7f0000004cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev, @multicast2}}}, @ip_tos_int={{0x14}}], 0x38}, 0x844) 03:36:01 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x5, 0x10001}]}]}}, &(0x7f0000000600)=""/207, 0x32, 0xcf, 0x1}, 0x20) 03:36:01 executing program 5: socketpair(0x2b, 0x1, 0x0, &(0x7f0000000580)) 03:36:01 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x0, 0x0, 0x12}]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) 03:36:01 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@base={0x17, 0x0, 0x8b, 0x8000, 0x0, 0x1, 0x73c, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 03:36:01 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x4, [@union={0x2, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x6}]}]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000580)=""/142, 0x34, 0x8e, 0x1}, 0x20) 03:36:01 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000680)='}', 0x1}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="f8", 0x1}], 0x1, &(0x7f00000010c0)=ANY=[], 0x138}, 0x0) 03:36:01 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f00000024c0)="ffe04c03e1e007a0a86e0828bd660a58e4fc97bf22bcbe8f8f0a94fe13ea215b56989e88086e157e7e5fed54dcbff74bb6f696d444e46ad7fa51e058f7be23196b7a9b883ec6dd976419f97b8951d66ef933585decf32b078d852e520b7779ceb1d6579c85c47d664031f1a0599c069e144220f33e88d96c37387f9f733ace66acab93b596f6f1151f760aeb126a43e5ee512e202dc1a825787720e174be95856d29", 0xa2}, {&(0x7f0000002580)="866f315007d281d484ecbbdc7f430bfb38eff2811f72a4cf1539d8f43a05e95c227c608edaa7d04a9a28d04601f0fe68c57437e162e382e04187c35afcf44e92441e648f19a032d56d81a8f4acff29985f0694c7ced8feab2f5b676c2743a88002185db6e6415fc4d9c8a1a8a86bb6e5337ff3fc9faccf5f3f8a9fe41ee168d21be1858d475fdfdda01dbdc701dcdd2e61f5bdca26d88c741f92133b20d75ce68459a579162b1ebc523a545dc4af4b0d551965fe946d417a09362605200da3b1ee6f9e60695649250b3c37c452f02e2ccfcc4a22a4f150ffea520194cd8a1ce7d25e7ffc854d9241e97bbd91df88c12a47a8002d3d4659d51a4b1794d391d1bf2c122212438f73ba38814bcf22132c04d2fd4db3b53dd5c935254bd3eefcca663b520e0db50fb0f3646c11d94e278255282feff05dbc58eb750ffab4446692faa00125ad4e101e344cab2c2ef227ecb0a0a396e7dd0c358a16c3fef0910ee24951cd7e04fb3aa01fc11192061a0e817b7f0ced0783269735beae5372acf518a9fc4378c5408952d78ce08be213e6435191e7a1b7d04c67a6fa416a4876b81fc74573922a6f9522821d5e5f5a36c86e892b4797075173f278a5f53a35aac7912b14f6c1d406bd2ba784611a229ddf305f6f7effa9f4686a33466692cf63daf89c414e4baa10f9ce0ff63508f82ba2ce0052aa59d1dddd44516403e6372d67c78807df0c1a27b9cfaaab89444aed317ec5eb349fa840969aeb3406332227be98f181393e7ea4559771d0d3398df4e13b5240a78a478d5582ebc2cb18bd6d03bd79463e4e66fa49cec32f5bfe4be3649453a2c67a9dce2f85dccad118550b4cef721fd2f39eba5ee0ba76d19f7e339c091a39444f9d769f0ab6599a06cc0b046ba4f8e09bc8ae5471325e8ef55562ab5ede1e3325daa9c369945e4f3a87d76178886ff676bb570322d427a23517489f517fcdda3b60036e4151dd85cb879edf4871a189fd7d48b038cb40469de3a161adc5aa08f26180d61c6a322445380405b24c41f50b4608d3450a50042e93ac40085a92fe1971829d6deda1097128d08789525af82470fcfb9a978cb960aae778741ca16cdda1876934d8e0d28f645790e26d35899409fe89bba6276bcb861255ea68becc5be270f45481c3d268071810c90eb1bfa30f9520966c667f5cf7452f2e0522476b8cac541ee90e47f0d1ddb524c165c5d9be2d42e9be5e16a13a693850c2706d85a8db8f2815dfc2a58d7afd03456d485204ad27936f226b7354f48e5993d3e7d0f8840740e742584339bcf4a6fee043e173ebc7f7b63f8a7e2caec311192b06dd54c78d8e38972693c6262ae9a34d4cde369ba38e0363708be5951f5ac77e8e9081a4e0e6f67a94b84ad8ba0aa90822cd33ead3ada84abd06581f48564333e2acdc936f79404bbb4ca44ccc084ecd24298807a41f8a4b0164a8f03f11b49af1ff75e3ef733f8cc7ee0b7278a489126341e45eb211b83afbf52c4488f052eb3432887168bd020cb93a2e600bf22cb609766cdc3e044bb7cccb93aae7111cb80a9080ecda71fa6f4db7895f0cb835e52e6192457cfeca725291dd025c7b0ff5056e1954c72d1ec49238c8f90229d2fbaeec2afd7301f9e91950996fb55043ecf78fe0593013553a3b28e158b208a0d1224dcb4152ca6f4340a4279e504848c55be1afa270a4c28857e089799e3631eb1fa497b3a748040a37a5c663304522e89ce955d6a559e79d693c97e900c353a719573fd5151245856fea1bf5369829dc2dfd76f754670cf88445deba97d0c639aa9d04dfb544a1e381d395449d4bd62809842cf648f6fd0f1688028739b0b23e986f47261cbbb3852aaa906c1f3d4e9105c5c1ba7b1c43dc7f34fa31f6d43147f67b3b5cb7730e063b4de66e6965852acf7bf809492ba55529f49b1b333a6c14dd7a8d7c8671feb4d0f89e01d42859a2c2cfe9fb7954df9c01b7e96ee5c9b0998a0e6da3106d548990184b1ee46ae79e57915c1f52f5c5cc512168aa39c4010390062400ef9d79d496326d1086b82ae73daefa1f5f3bd8b6331282dcc211ae0e9e190ef18c2e03d82a924ac1ca60a69e70c88027dcbc27c7afc51fc46675b26b3aa1977c6a157c5211be31254393973a7812db4615fd549dc9a9a6109b35796dbda0e83eee0aa69777b1f4a1ccb1fbcc17fe65916deedcc87648f9bf2d419922073f20cf844b596d9afc1d21e2012f41ce1913280d1236483e74834a77c946715f39af9567246701e3d85342883a0714f3d20eabd6f8bfc953df99b277b733a95458829d29d377a6b9d1e5da2ce7d45d13535e7defc5fdc5a3db6a17a55d3bbde3a72e9b0c328eda922efc715e37b4e4cc1380d661127a0ec3be7957111021f114c36d9b239dad9197e4cb4fbc557c0c9411f2fe72ea0cc78c1f9279c8bb9d5949cff3761e2aae2b481014de57d206b37db86ed61eaaf39511f38c4ceb9c5b548a9bc5f328d5a541184934d515aa62a9fa1bfac78fbf4fb77af216e32ee365b98843532e1185409542f047f658e4fbd44e6d4359e2b193fe78002b92d7fe9c1b70afb10cd972f8146d3dab2a055029350c5c16c5296be8c2aa32e51de536a949980eee293a5298a6325a69bae2a0a6746fd63003fc731cec46c193eb124e74b1b1f7b2c4ef77db419de82437fe4ddf3c2e804fcb9326e38d2ebb591f8bde256ccd5b797a38a34b277033488a55f4ef4182a561a9b8500e0e0f8c5ff3458f7eab5f076f38496f19b55caa2de2bd963bf06c0dcdb6c7c8f2d6853300fe8928695a87218d796f709fddbf2b2166a2225d602832cb6ccafec6b0e3327ff9a7076b90c2ea5c7e44733383ae5c1171b6d33ab2e6e7ba18e8eda2f76380f36d9a17adf3b01f1bea640994e5eae7029d9b58cba2678263b36aea3b74a7c4cd0a0707f399ed5d5ecf88e589bd90c2c2f6f37e9c0ce3f1d78dc9013aa7d98d02129fb8bb64d6a3d980dba5befa81db5829b17c70215b745404268ff0624fd86a05f05b0d641458141f0ea30a949e3a63609c0e1a8caf178920b2cc40528997a851799770e67c4e4fd317ec947e894cdd3c20bb20f485e083878d6eeb8a9cf37dbf539c654e7a323ac8cd1f51f2e762cee72d4da4727d6eb3463009386c95f55da499f03f8f49efaaf68a3f6faca86b0e2ce65e867dade59e7d3e6d3642b92a42c6c4dee0410757ced89e59d958dee0a3dd315cec38a343c1bd91bf82f74127b32281d7c44f765382ddb5957e3adc2ed0b0c316234105a21d8ed571d120057c60cb5939b214725af881dd19168485bba325dc0ebb70525c337d7a7c7b9ab01d0ead924fd326a7a9e4ff636f4352f00e6317bc0262b67fd16a69402a5d38ec97bf860c1735f865aea366896724335396cfc3e9eb305cd158b1f7d0a2a18394c9cd3b5e38298b3b60236393abe0ad9034c1aea2a2cd7c439214793f00af3eb06f6ac372c904b8027409bed926141de405ae605ff910d525ab36373cea0c98b47b4de035a2fe566a3033a2be0c4ad654b92d5cf2792d6e1098bb3e1d6dcc9e67018a990b0cca53d92760d7208a94a67501b598bbb41f62e668008629ad68e8e43dd3e96daf074c40137b0a2caa75dea26f0971b8bdc8315c430a4aa6a86c046ddc2d5ad82c71aa63931b8dff744e904b26e303eeb799db463ec7c37fa4c9f9b604b54b2d489f7e5baedb77f0adff29f7c28ec580cd02b90e62c1cded0566a6d3e47bfd2e6af512d59bbbce72d410471fef355bdfd8ba9d7bc8620d50c5dbcbf820a0d7cadd851eb92f273add5a60324557bfc0b9fa450c7c13edec65cd52b93a924661675e07a41f1c13ef1ffdfa311a08981c40e3eb5f2d5778304dca8864f64e0b9ebc6d5d252d39ca45da477eaad217dbeaef502ead6df351e56ffe5fd36dfd0ba7f46260a9bc606bd22bb1ec56ea453eab542b0150335daeed460b15309af2c0083421029a952131cea67ba0504ab3250036112185bbf359ac1465170ad40013a361f84d1121063a9589155414707b0814b85faa1e9002105afa35b608bb8eeda8e1cef8a0321516661d58fda7d95ae1e6a7198043c11c6c6d3773a54151abe5109c451c780d913f77626b3f42d5a3953e1452acfbb5f32a904044f515c480bb8e9491ec2cf8744a3f26664960879b467de6854dd77aecada1b659f4104f530452108c21edb56112515ca82043c79eaa0363c91487758a85531a7c36e6c8da8ea53376dc500ed0bd019771fddcfac511f58aecc92e7ddf319be77cca1374a053392218dc6a0e9057e4904fabef082eabad4ac1dfa33cd1d9abd2dbef9cc65509b17459e404c43d1b88135b29f9364952200244f62845cb596db9b21354cb98945ba235678cb5ee9617b95f3b6cc4025c061c8f665da9dc45570256b4bc16fa15142183b28346f0d930e58fdc2b097026a95c0031df08339b40148641e2e5ad444e96ae66c0573d279917ac5147b05a1c9ecd657778bc17dbe51fce70ad1f03fe6d6b85fd108ed18129048ed5413ca784a9452e6c336ac037c9e4ef6000643de673c58503a88655649d4fb682ebd3dd18851f12462f4f772eff56c24ff328439bd96e59dcea233059f8272ac455d6fe366e7eed13571971dd0dc6723df5fd9b9ddcd20f0a835ea4190ff547af106a33610c346825587dfc7dbcb2e309e6824f8f120b5166ffbf4fc1f8a9cc0c0aa45f71499460b9115b3c6e69539cbf204842e70e8e606923610f1033b5375de66ca68283abd1e3d48006d305151832a869cfa951697c3923be15af7008efad9e0254a56a3f22d3e6e1f5dd203cfac0771dca795bca5f9ac601390142bbb4d68b950aad7b60b83321b3b0e93bfe2fb72648c4fe7d961b77987ff6ac65fb74e3e0292817b7cc16a48d129e2c7c5fba9690d02a5065773dce9f4881265522e197395a45248d8d45c9c5c4f2c39c11f4f8d496b8eeb5cb3b8b53c08fee906b96052497bd82af2c1b5492dd4dc1993c1d3f88d6918ccaff6b1a0bcb63b0047310d3c4914318836220e784700b46d068ea58fe636e8671995555dbb9904dd965d227d1842d52f3dc20d8db8945a3db75dfb3d5e43305a4bf70b1c7e1193e06db5078bae6593772fa578fe60393aaf8b07f4ad186bfe0a59c883bf165d7eb6455c1073bd7147df313482075f597c1814bf88b73f30b061ac323269823fc7ef17b66f3f7c070ea7b9fc087df915aa7baf5ce09a124296550b0c744e90f4ac8a29a3a9b7b28a5cb1a0dfd792175c44dafbbaf31f9db3f3c393a7f99eb7deccf110b3be5a001f7d3ac66a91dd6d2e4c23adb63c37ce69e94ba3cf3062002eb8bda48633ca92fb356bb1b42b3476b9c750d5fdc442428952bed35292be2635f76c528115f7c305a3ad1f96c9f85cc032d95f4d310370277b6dd0966c86ddad4a99586ebd62bdc7cf4a583e085a552e790a49cb5c64f151f07c14db80afc0ce23dca05393589d31aa18392d2c8ca38bf2605781846765683360a8104dbed8b1ca2a03f5f8fb405e8cc140dc2e0b8eee2949d485ea88a8a66278945", 0xf5e}, {&(0x7f0000003580)='X', 0x1}], 0x3, &(0x7f0000004cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev, @multicast2}}}, @ip_tos_int={{0x14}}], 0x38}, 0x844) 03:36:01 executing program 0: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x6c}, 0x8) 03:36:01 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000003c0)='tasks\x00', 0x2, 0x0) r2 = getpid() write$cgroup_pid(r1, &(0x7f0000000000)=r2, 0x12) 03:36:01 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@timestamping={{0x14}}], 0x18}, 0x0) 03:36:01 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x5, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0, 0x61, 0x25]}}, &(0x7f0000000580)=""/156, 0x31, 0x9c, 0x1}, 0x20) 03:36:01 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x5}]}]}}, &(0x7f0000000580)=""/156, 0x2e, 0x9c, 0x1}, 0x20) 03:36:01 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000100)={r1}) 03:36:01 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@typedef={0x2}]}, {0x0, [0x0, 0x61, 0x6f]}}, &(0x7f0000000580)=""/156, 0x29, 0x9c, 0x1}, 0x20) 03:36:01 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x0, 0x0, 0x6, 0xa}]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) 03:36:01 executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f00000004c0)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000001340)=ANY=[@ANYBLOB="9f0018910000000000001c0000001c000000020000000a0000000240000d00"/54], &(0x7f0000000080)=""/186, 0x36, 0xba}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x5, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x600000, 0x0, 0x0, 0x0, 0x7f}, [@jmp={0x5, 0x0, 0xc, 0x0, 0x0, 0x18, 0xfffffffffffffffc}, @jmp={0x5, 0x0, 0x9, 0x1, 0x9, 0xfffffffffffffff4, 0xffffffffffffffff}]}, &(0x7f00000002c0)='GPL\x00', 0x7, 0xb4, &(0x7f0000000380)=""/180, 0x41000, 0x5, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000000440)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x2, 0x1, 0xffffffff, 0x8}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)}, 0x80) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000240), 0x4) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@bloom_filter={0x1e, 0x0, 0x728, 0x8}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@bloom_filter={0x1e, 0x4f5c, 0x10000, 0x81, 0x20, r1, 0x59e, '\x00', 0x0, r0, 0x0, 0x0, 0x3, 0xa}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r2, 0xfffffffffffffc95, &(0x7f0000000300)}, 0x10) r3 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair(0x18, 0x0, 0x3, &(0x7f00000006c0)) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@map=r1, r3, 0x20}, 0x10) sendmsg$sock(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000580)=@llc={0x1a, 0x2, 0x40, 0x7, 0x0, 0x81, @random="0d4787543e84"}, 0x80, &(0x7f0000000700)=[{&(0x7f0000000600)="54d995c0de1edc2708cdced7d4b37335fa573233c67115b3c64ee32df0a38d927c55a9b032fa6cada630f98f", 0x2c}, {&(0x7f0000000640)="4aaf8d14767efaf1fdb85bfd7a93d43ff2844b676b0fcd65df87dfb9bda018009c89b1cba3e1f02742498b574e6587bdf78343b1c4407f467bfb6f5b4fd344652b0f2a1ae8caf566da1fa3e46e01da70656f7f3b1da88031bab1d0e884086dad8084632bda771b91653fad53d5023fc7", 0x70}], 0x2, &(0x7f0000000740)=[@txtime={{0x18, 0x1, 0x3d, 0x8000000000000001}}, @txtime={{0x18, 0x1, 0x3d, 0xffffffffffffffa9}}], 0x30}, 0x800) 03:36:01 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000540)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@typedef={0x4}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000440)=""/237, 0x29, 0xed, 0x1}, 0x20) 03:36:01 executing program 3: socketpair(0x25, 0x5, 0x400, &(0x7f0000000000)) 03:36:01 executing program 5: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x21, &(0x7f0000000800)=[{&(0x7f0000000040)="93f3421ad3f2969d34a3e83f7abac4eb2c2f38248fb39ab1c6f26441ddf644387983044b7316df448ceaf4b89bc71227fe31a4f38b9bd3ac61200c582f590c8b5e2e4c7ac1a45f42cdf1ad5a4750f5ee290d9b4f93f8f4549d83fc68cf0ff5d1e555c150f493296c36206cf770", 0xffffff98}], 0x1}, 0x4040884) sendmsg$kcm(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x138}, 0x0) 03:36:01 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x0, 0x0, 0x6, 0x3}]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) 03:36:01 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x8, 0x3, &(0x7f0000001880)=@framed, &(0x7f0000001900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:01 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@base={0x17, 0xffffff81, 0x0, 0x8000, 0x0, 0x1}, 0x48) 03:36:01 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x6, [@var={0x3, 0x0, 0x0, 0xe, 0x5}, @typedef]}, {0x0, [0x0, 0x0, 0x61, 0x2e]}}, &(0x7f0000000300)=""/159, 0x3a, 0x9f, 0x1}, 0x20) 03:36:01 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10140, 0x0) 03:36:01 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) 03:36:01 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$inet(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)='{', 0x1}], 0x1}, 0x0) 03:36:01 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)=[{0xffffffffffffffff}], 0x1}, 0x0) 03:36:01 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$kcm(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=ANY=[], 0x138}, 0x0) 03:36:01 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@base={0x17, 0x0, 0x8b, 0x8000, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 03:36:01 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x9, 0x3, &(0x7f0000001880)=@framed, &(0x7f0000001900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:01 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000001340)=ANY=[], 0x0, 0x36, 0xff6c, 0xfffffffd}, 0x20) 03:36:01 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x15, 0x3, &(0x7f0000000280)=@framed, &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:01 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f00000024c0)="ffe04c03e1e007a0a86e0828bd660a58e4fc97bf22bcbe8f8f0a94fe13ea215b56989e88086e157e7e5fed54dcbff74bb6f696d444e46ad7fa51e058f7be23196b7a9b883ec6dd976419f97b8951d66ef933585decf32b078d852e520b7779ceb1d6579c85c47d664031f1a0599c069e144220f33e88d96c37387f9f733ace66acab93b596f6f1151f760aeb126a43e5ee512e202dc1a825787720e174be95856d29", 0xa2}, {&(0x7f0000002580)="866f315007d281d484ecbbdc7f430bfb38eff2811f72a4cf1539d8f43a05e95c227c608edaa7d04a9a28d04601f0fe68c57437e162e382e04187c35afcf44e92441e648f19a032d56d81a8f4acff29985f0694c7ced8feab2f5b676c2743a88002185db6e6415fc4d9c8a1a8a86bb6e5337ff3fc9faccf5f3f8a9fe41ee168d21be1858d475fdfdda01dbdc701dcdd2e61f5bdca26d88c741f92133b20d75ce68459a579162b1ebc523a545dc4af4b0d551965fe946d417a09362605200da3b1ee6f9e60695649250b3c37c452f02e2ccfcc4a22a4f150ffea520194cd8a1ce7d25e7ffc854d9241e97bbd91df88c12a47a8002d3d4659d51a4b1794d391d1bf2c122212438f73ba38814bcf22132c04d2fd4db3b53dd5c935254bd3eefcca663b520e0db50fb0f3646c11d94e278255282feff05dbc58eb750ffab4446692faa00125ad4e101e344cab2c2ef227ecb0a0a396e7dd0c358a16c3fef0910ee24951cd7e04fb3aa01fc11192061a0e817b7f0ced0783269735beae5372acf518a9fc4378c5408952d78ce08be213e6435191e7a1b7d04c67a6fa416a4876b81fc74573922a6f9522821d5e5f5a36c86e892b4797075173f278a5f53a35aac7912b14f6c1d406bd2ba784611a229ddf305f6f7effa9f4686a33466692cf63daf89c414e4baa10f9ce0ff63508f82ba2ce0052aa59d1dddd44516403e6372d67c78807df0c1a27b9cfaaab89444aed317ec5eb349fa840969aeb3406332227be98f181393e7ea4559771d0d3398df4e13b5240a78a478d5582ebc2cb18bd6d03bd79463e4e66fa49cec32f5bfe4be3649453a2c67a9dce2f85dccad118550b4cef721fd2f39eba5ee0ba76d19f7e339c091a39444f9d769f0ab6599a06cc0b046ba4f8e09bc8ae5471325e8ef55562ab5ede1e3325daa9c369945e4f3a87d76178886ff676bb570322d427a23517489f517fcdda3b60036e4151dd85cb879edf4871a189fd7d48b038cb40469de3a161adc5aa08f26180d61c6a322445380405b24c41f50b4608d3450a50042e93ac40085a92fe1971829d6deda1097128d08789525af82470fcfb9a978cb960aae778741ca16cdda1876934d8e0d28f645790e26d35899409fe89bba6276bcb861255ea68becc5be270f45481c3d268071810c90eb1bfa30f9520966c667f5cf7452f2e0522476b8cac541ee90e47f0d1ddb524c165c5d9be2d42e9be5e16a13a693850c2706d85a8db8f2815dfc2a58d7afd03456d485204ad27936f226b7354f48e5993d3e7d0f8840740e742584339bcf4a6fee043e173ebc7f7b63f8a7e2caec311192b06dd54c78d8e38972693c6262ae9a34d4cde369ba38e0363708be5951f5ac77e8e9081a4e0e6f67a94b84ad8ba0aa90822cd33ead3ada84abd06581f48564333e2acdc936f79404bbb4ca44ccc084ecd24298807a41f8a4b0164a8f03f11b49af1ff75e3ef733f8cc7ee0b7278a489126341e45eb211b83afbf52c4488f052eb3432887168bd020cb93a2e600bf22cb609766cdc3e044bb7cccb93aae7111cb80a9080ecda71fa6f4db7895f0cb835e52e6192457cfeca725291dd025c7b0ff5056e1954c72d1ec49238c8f90229d2fbaeec2afd7301f9e91950996fb55043ecf78fe0593013553a3b28e158b208a0d1224dcb4152ca6f4340a4279e504848c55be1afa270a4c28857e089799e3631eb1fa497b3a748040a37a5c663304522e89ce955d6a559e79d693c97e900c353a719573fd5151245856fea1bf5369829dc2dfd76f754670cf88445deba97d0c639aa9d04dfb544a1e381d395449d4bd62809842cf648f6fd0f1688028739b0b23e986f47261cbbb3852aaa906c1f3d4e9105c5c1ba7b1c43dc7f34fa31f6d43147f67b3b5cb7730e063b4de66e6965852acf7bf809492ba55529f49b1b333a6c14dd7a8d7c8671feb4d0f89e01d42859a2c2cfe9fb7954df9c01b7e96ee5c9b0998a0e6da3106d548990184b1ee46ae79e57915c1f52f5c5cc512168aa39c4010390062400ef9d79d496326d1086b82ae73daefa1f5f3bd8b6331282dcc211ae0e9e190ef18c2e03d82a924ac1ca60a69e70c88027dcbc27c7afc51fc46675b26b3aa1977c6a157c5211be31254393973a7812db4615fd549dc9a9a6109b35796dbda0e83eee0aa69777b1f4a1ccb1fbcc17fe65916deedcc87648f9bf2d419922073f20cf844b596d9afc1d21e2012f41ce1913280d1236483e74834a77c946715f39af9567246701e3d85342883a0714f3d20eabd6f8bfc953df99b277b733a95458829d29d377a6b9d1e5da2ce7d45d13535e7defc5fdc5a3db6a17a55d3bbde3a72e9b0c328eda922efc715e37b4e4cc1380d661127a0ec3be7957111021f114c36d9b239dad9197e4cb4fbc557c0c9411f2fe72ea0cc78c1f9279c8bb9d5949cff3761e2aae2b481014de57d206b37db86ed61eaaf39511f38c4ceb9c5b548a9bc5f328d5a541184934d515aa62a9fa1bfac78fbf4fb77af216e32ee365b98843532e1185409542f047f658e4fbd44e6d4359e2b193fe78002b92d7fe9c1b70afb10cd972f8146d3dab2a055029350c5c16c5296be8c2aa32e51de536a949980eee293a5298a6325a69bae2a0a6746fd63003fc731cec46c193eb124e74b1b1f7b2c4ef77db419de82437fe4ddf3c2e804fcb9326e38d2ebb591f8bde256ccd5b797a38a34b277033488a55f4ef4182a561a9b8500e0e0f8c5ff3458f7eab5f076f38496f19b55caa2de2bd963bf06c0dcdb6c7c8f2d6853300fe8928695a87218d796f709fddbf2b2166a2225d602832cb6ccafec6b0e3327ff9a7076b90c2ea5c7e44733383ae5c1171b6d33ab2e6e7ba18e8eda2f76380f36d9a17adf3b01f1bea640994e5eae7029d9b58cba2678263b36aea3b74a7c4cd0a0707f399ed5d5ecf88e589bd90c2c2f6f37e9c0ce3f1d78dc9013aa7d98d02129fb8bb64d6a3d980dba5befa81db5829b17c70215b745404268ff0624fd86a05f05b0d641458141f0ea30a949e3a63609c0e1a8caf178920b2cc40528997a851799770e67c4e4fd317ec947e894cdd3c20bb20f485e083878d6eeb8a9cf37dbf539c654e7a323ac8cd1f51f2e762cee72d4da4727d6eb3463009386c95f55da499f03f8f49efaaf68a3f6faca86b0e2ce65e867dade59e7d3e6d3642b92a42c6c4dee0410757ced89e59d958dee0a3dd315cec38a343c1bd91bf82f74127b32281d7c44f765382ddb5957e3adc2ed0b0c316234105a21d8ed571d120057c60cb5939b214725af881dd19168485bba325dc0ebb70525c337d7a7c7b9ab01d0ead924fd326a7a9e4ff636f4352f00e6317bc0262b67fd16a69402a5d38ec97bf860c1735f865aea366896724335396cfc3e9eb305cd158b1f7d0a2a18394c9cd3b5e38298b3b60236393abe0ad9034c1aea2a2cd7c439214793f00af3eb06f6ac372c904b8027409bed926141de405ae605ff910d525ab36373cea0c98b47b4de035a2fe566a3033a2be0c4ad654b92d5cf2792d6e1098bb3e1d6dcc9e67018a990b0cca53d92760d7208a94a67501b598bbb41f62e668008629ad68e8e43dd3e96daf074c40137b0a2caa75dea26f0971b8bdc8315c430a4aa6a86c046ddc2d5ad82c71aa63931b8dff744e904b26e303eeb799db463ec7c37fa4c9f9b604b54b2d489f7e5baedb77f0adff29f7c28ec580cd02b90e62c1cded0566a6d3e47bfd2e6af512d59bbbce72d410471fef355bdfd8ba9d7bc8620d50c5dbcbf820a0d7cadd851eb92f273add5a60324557bfc0b9fa450c7c13edec65cd52b93a924661675e07a41f1c13ef1ffdfa311a08981c40e3eb5f2d5778304dca8864f64e0b9ebc6d5d252d39ca45da477eaad217dbeaef502ead6df351e56ffe5fd36dfd0ba7f46260a9bc606bd22bb1ec56ea453eab542b0150335daeed460b15309af2c0083421029a952131cea67ba0504ab3250036112185bbf359ac1465170ad40013a361f84d1121063a9589155414707b0814b85faa1e9002105afa35b608bb8eeda8e1cef8a0321516661d58fda7d95ae1e6a7198043c11c6c6d3773a54151abe5109c451c780d913f77626b3f42d5a3953e1452acfbb5f32a904044f515c480bb8e9491ec2cf8744a3f26664960879b467de6854dd77aecada1b659f4104f530452108c21edb56112515ca82043c79eaa0363c91487758a85531a7c36e6c8da8ea53376dc500ed0bd019771fddcfac511f58aecc92e7ddf319be77cca1374a053392218dc6a0e9057e4904fabef082eabad4ac1dfa33cd1d9abd2dbef9cc65509b17459e404c43d1b88135b29f9364952200244f62845cb596db9b21354cb98945ba235678cb5ee9617b95f3b6cc4025c061c8f665da9dc45570256b4bc16fa15142183b28346f0d930e58fdc2b097026a95c0031df08339b40148641e2e5ad444e96ae66c0573d279917ac5147b05a1c9ecd657778bc17dbe51fce70ad1f03fe6d6b85fd108ed18129048ed5413ca784a9452e6c336ac037c9e4ef6000643de673c58503a88655649d4fb682ebd3dd18851f12462f4f772eff56c24ff328439bd96e59dcea233059f8272ac455d6fe366e7eed13571971dd0dc6723df5fd9b9ddcd20f0a835ea4190ff547af106a33610c346825587dfc7dbcb2e309e6824f8f120b5166ffbf4fc1f8a9cc0c0aa45f71499460b9115b3c6e69539cbf204842e70e8e606923610f1033b5375de66ca68283abd1e3d48006d305151832a869cfa951697c3923be15af7008efad9e0254a56a3f22d3e6e1f5dd203cfac0771dca795bca5f9ac601390142bbb4d68b950aad7b60b83321b3b0e93bfe2fb72648c4fe7d961b77987ff6ac65fb74e3e0292817b7cc16a48d129e2c7c5fba9690d02a5065773dce9f4881265522e197395a45248d8d45c9c5c4f2c39c11f4f8d496b8eeb5cb3b8b53c08fee906b96052497bd82af2c1b5492dd4dc1993c1d3f88d6918ccaff6b1a0bcb63b0047310d3c4914318836220e784700b46d068ea58fe636e8671995555dbb9904dd965d227d1842d52f3dc20d8db8945a3db75dfb3d5e43305a4bf70", 0xe1f}], 0x2}, 0x0) 03:36:01 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@func={0x2}]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000580)=""/156, 0x28, 0x9c, 0x1}, 0x20) 03:36:01 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@func={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000580)=""/156, 0x27, 0x9c, 0x1}, 0x20) 03:36:01 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@base={0x17, 0x0, 0x0, 0x8000, 0x0, 0x1}, 0x48) 03:36:02 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000004cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev, @multicast2}}}, @ip_tos_int={{0x14}}], 0x38}, 0x0) 03:36:02 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'ip6gretap0\x00'}) 03:36:02 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x1, 0xff6, 0x40, 0x3, 0x0, 0x1}, 0x48) 03:36:02 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000003c0)='tasks\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f0000000400), 0x12) write$cgroup_pid(r1, &(0x7f0000000080), 0x12) 03:36:02 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x4, 0x7}]}]}}, &(0x7f0000000300)=""/229, 0x32, 0xe5, 0x1}, 0x20) 03:36:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'wlan0\x00', 0x4211}) 03:36:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x2, 0x0, 0x0, 0x4aae, 0x0, 0x1}, 0x48) 03:36:02 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x430401, 0x0) 03:36:02 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x7, [@var={0x3, 0x0, 0x0, 0xe, 0x5}, @typedef]}, {0x0, [0x0, 0x0, 0x2e, 0x61, 0x2e]}}, &(0x7f0000000300)=""/159, 0x3b, 0x9f, 0x1}, 0x20) 03:36:02 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x4, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000580)=""/156, 0x30, 0x9c, 0x1}, 0x20) 03:36:02 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000580)=""/156, 0x26, 0x9c, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000100)={r0, 0x20, &(0x7f00000000c0)={0x0, 0x0, 0x0, &(0x7f0000000080)=""/33, 0x21}}, 0x10) 03:36:02 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x0, 0x2, 0x401, 0x0, 0x1}, 0x48) 03:36:02 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f00000024c0)="ffe04c03e1e007a0a86e0828bd660a58e4fc97bf22bcbe8f8f0a94fe13ea215b56989e88086e157e7e5fed54dcbff74bb6f696d444e46ad7fa51e058f7be23196b7a9b883ec6dd976419f97b8951d66ef933585decf32b078d852e520b7779ceb1d6579c85c47d664031f1a0599c069e144220f33e88d96c37387f9f733ace66acab93b596f6f1151f760aeb126a43e5ee512e202dc1a825787720e174be9585", 0xa0}, {&(0x7f0000002580)="866f315007d281d484ecbbdc7f430bfb38eff2811f72a4cf1539d8f43a05e95c227c608edaa7d04a9a28d04601f0fe68c57437e162e382e04187c35afcf44e92441e648f19a032d56d81a8f4acff29985f0694c7ced8feab2f5b676c2743a88002185db6e6415fc4d9c8a1a8a86bb6e5337ff3fc9faccf5f3f8a9fe41ee168d21be1858d475fdfdda01dbdc701dcdd2e61f5bdca26d88c741f92133b20d75ce68459a579162b1ebc523a545dc4af4b0d551965fe946d417a09362605200da3b1ee6f9e60695649250b3c37c452f02e2ccfcc4a22a4f150ffea520194cd8a1ce7d25e7ffc854d9241e97bbd91df88c12a47a8002d3d4659d51a4b1794d391d1bf2c122212438f73ba38814bcf22132c04d2fd4db3b53dd5c935254bd3eefcca663b520e0db50fb0f3646c11d94e278255282feff05dbc58eb750ffab4446692faa00125ad4e101e344cab2c2ef227ecb0a0a396e7dd0c358a16c3fef0910ee24951cd7e04fb3aa01fc11192061a0e817b7f0ced0783269735beae5372acf518a9fc4378c5408952d78ce08be213e6435191e7a1b7d04c67a6fa416a4876b81fc74573922a6f9522821d5e5f5a36c86e892b4797075173f278a5f53a35aac7912b14f6c1d406bd2ba784611a229ddf305f6f7effa9f4686a33466692cf63daf89c414e4baa10f9ce0ff63508f82ba2ce0052aa59d1dddd44516403e6372d67c78807df0c1a27b9cfaaab89444aed317ec5eb349fa840969aeb3406332227be98f181393e7ea4559771d0d3398df4e13b5240a78a478d5582ebc2cb18bd6d03bd79463e4e66fa49cec32f5bfe4be3649453a2c67a9dce2f85dccad118550b4cef721fd2f39eba5ee0ba76d19f7e339c091a39444f9d769f0ab6599a06cc0b046ba4f8e09bc8ae5471325e8ef55562ab5ede1e3325daa9c369945e4f3a87d76178886ff676bb570322d427a23517489f517fcdda3b60036e4151dd85cb879edf4871a189fd7d48b038cb40469de3a161adc5aa08f26180d61c6a322445380405b24c41f50b4608d3450a50042e93ac40085a92fe1971829d6deda1097128d08789525af82470fcfb9a978cb960aae778741ca16cdda1876934d8e0d28f645790e26d35899409fe89bba6276bcb861255ea68becc5be270f45481c3d268071810c90eb1bfa30f9520966c667f5cf7452f2e0522476b8cac541ee90e47f0d1ddb524c165c5d9be2d42e9be5e16a13a693850c2706d85a8db8f2815dfc2a58d7afd03456d485204ad27936f226b7354f48e5993d3e7d0f8840740e742584339bcf4a6fee043e173ebc7f7b63f8a7e2caec311192b06dd54c78d8e38972693c6262ae9a34d4cde369ba38e0363708be5951f5ac77e8e9081a4e0e6f67a94b84ad8ba0aa90822cd33ead3ada84abd06581f48564333e2acdc936f79404bbb4ca44ccc084ecd24298807a41f8a4b0164a8f03f11b49af1ff75e3ef733f8cc7ee0b7278a489126341e45eb211b83afbf52c4488f052eb3432887168bd020cb93a2e600bf22cb609766cdc3e044bb7cccb93aae7111cb80a9080ecda71fa6f4db7895f0cb835e52e6192457cfeca725291dd025c7b0ff5056e1954c72d1ec49238c8f90229d2fbaeec2afd7301f9e91950996fb55043ecf78fe0593013553a3b28e158b208a0d1224dcb4152ca6f4340a4279e504848c55be1afa270a4c28857e089799e3631eb1fa497b3a748040a37a5c663304522e89ce955d6a559e79d693c97e900c353a719573fd5151245856fea1bf5369829dc2dfd76f754670cf88445deba97d0c639aa9d04dfb544a1e381d395449d4bd62809842cf648f6fd0f1688028739b0b23e986f47261cbbb3852aaa906c1f3d4e9105c5c1ba7b1c43dc7f34fa31f6d43147f67b3b5cb7730e063b4de66e6965852acf7bf809492ba55529f49b1b333a6c14dd7a8d7c8671feb4d0f89e01d42859a2c2cfe9fb7954df9c01b7e96ee5c9b0998a0e6da3106d548990184b1ee46ae79e57915c1f52f5c5cc512168aa39c4010390062400ef9d79d496326d1086b82ae73daefa1f5f3bd8b6331282dcc211ae0e9e190ef18c2e03d82a924ac1ca60a69e70c88027dcbc27c7afc51fc46675b26b3aa1977c6a157c5211be31254393973a7812db4615fd549dc9a9a6109b35796dbda0e83eee0aa69777b1f4a1ccb1fbcc17fe65916deedcc87648f9bf2d419922073f20cf844b596d9afc1d21e2012f41ce1913280d1236483e74834a77c946715f39af9567246701e3d85342883a0714f3d20eabd6f8bfc953df99b277b733a95458829d29d377a6b9d1e5da2ce7d45d13535e7defc5fdc5a3db6a17a55d3bbde3a72e9b0c328eda922efc715e37b4e4cc1380d661127a0ec3be7957111021f114c36d9b239dad9197e4cb4fbc557c0c9411f2fe72ea0cc78c1f9279c8bb9d5949cff3761e2aae2b481014de57d206b37db86ed61eaaf39511f38c4ceb9c5b548a9bc5f328d5a541184934d515aa62a9fa1bfac78fbf4fb77af216e32ee365b98843532e1185409542f047f658e4fbd44e6d4359e2b193fe78002b92d7fe9c1b70afb10cd972f8146d3dab2a055029350c5c16c5296be8c2aa32e51de536a949980eee293a5298a6325a69bae2a0a6746fd63003fc731cec46c193eb124e74b1b1f7b2c4ef77db419de82437fe4ddf3c2e804fcb9326e38d2ebb591f8bde256ccd5b797a38a34b277033488a55f4ef4182a561a9b8500e0e0f8c5ff3458f7eab5f076f38496f19b55caa2de2bd963bf06c0dcdb6c7c8f2d6853300fe8928695a87218d796f709fddbf2b2166a2225d602832cb6ccafec6b0e3327ff9a7076b90c2ea5c7e44733383ae5c1171b6d33ab2e6e7ba18e8eda2f76380f36d9a17adf3b01f1bea640994e5eae7029d9b58cba2678263b36aea3b74a7c4cd0a0707f399ed5d5ecf88e589bd90c2c2f6f37e9c0ce3f1d78dc9013aa7d98d02129fb8bb64d6a3d980dba5befa81db5829b17c70215b745404268ff0624fd86a05f05b0d641458141f0ea30a949e3a63609c0e1a8caf178920b2cc40528997a851799770e67c4e4fd317ec947e894cdd3c20bb20f485e083878d6eeb8a9cf37dbf539c654e7a323ac8cd1f51f2e762cee72d4da4727d6eb3463009386c95f55da499f03f8f49efaaf68a3f6faca86b0e2ce65e867dade59e7d3e6d3642b92a42c6c4dee0410757ced89e59d958dee0a3dd315cec38a343c1bd91bf82f74127b32281d7c44f765382ddb5957e3adc2ed0b0c316234105a21d8ed571d120057c60cb5939b214725af881dd19168485bba325dc0ebb70525c337d7a7c7b9ab01d0ead924fd326a7a9e4ff636f4352f00e6317bc0262b67fd16a69402a5d38ec97bf860c1735f865aea366896724335396cfc3e9eb305cd158b1f7d0a2a18394c9cd3b5e38298b3b60236393abe0ad9034c1aea2a2cd7c439214793f00af3eb06f6ac372c904b8027409bed926141de405ae605ff910d525ab36373cea0c98b47b4de035a2fe566a3033a2be0c4ad654b92d5cf2792d6e1098bb3e1d6dcc9e67018a990b0cca53d92760d7208a94a67501b598bbb41f62e668008629ad68e8e43dd3e96daf074c40137b0a2caa75dea26f0971b8bdc8315c430a4aa6a86c046ddc2d5ad82c71aa63931b8dff744e904b26e303eeb799db463ec7c37fa4c9f9b604b54b2d489f7e5baedb77f0adff29f7c28ec580cd02b90e62c1cded0566a6d3e47bfd2e6af512d59bbbce72d410471fef355bdfd8ba9d7bc8620d50c5dbcbf820a0d7cadd851eb92f273add5a60324557bfc0b9fa450c7c13edec65cd52b93a924661675e07a41f1c13ef1ffdfa311a08981c40e3eb5f2d5778304dca8864f64e0b9ebc6d5d252d39ca45da477eaad217dbeaef502ead6df351e56ffe5fd36dfd0ba7f46260a9bc606bd22bb1ec56ea453eab542b0150335daeed460b15309af2c0083421029a952131cea67ba0504ab3250036112185bbf359ac1465170ad40013a361f84d1121063a9589155414707b0814b85faa1e9002105afa35b608bb8eeda8e1cef8a0321516661d58fda7d95ae1e6a7198043c11c6c6d3773a54151abe5109c451c780d913f77626b3f42d5a3953e1452acfbb5f32a904044f515c480bb8e9491ec2cf8744a3f26664960879b467de6854dd77aecada1b659f4104f530452108c21edb56112515ca82043c79eaa0363c91487758a85531a7c36e6c8da8ea53376dc500ed0bd019771fddcfac511f58aecc92e7ddf319be77cca1374a053392218dc6a0e9057e4904fabef082eabad4ac1dfa33cd1d9abd2dbef9cc65509b17459e404c43d1b88135b29f9364952200244f62845cb596db9b21354cb98945ba235678cb5ee9617b95f3b6cc4025c061c8f665da9dc45570256b4bc16fa15142183b28346f0d930e58fdc2b097026a95c0031df08339b40148641e2e5ad444e96ae66c0573d279917ac5147b05a1c9ecd657778bc17dbe51fce70ad1f03fe6d6b85fd108ed18129048ed5413ca784a9452e6c336ac037c9e4ef6000643de673c58503a88655649d4fb682ebd3dd18851f12462f4f772eff56c24ff328439bd96e59dcea233059f8272ac455d6fe366e7eed13571971dd0dc6723df5fd9b9ddcd20f0a835ea4190ff547af106a33610c346825587dfc7dbcb2e309e6824f8f120b5166ffbf4fc1f8a9cc0c0aa45f71499460b9115b3c6e69539cbf204842e70e8e606923610f1033b5375de66ca68283abd1e3d48006d305151832a869cfa951697c3923be15af7008efad9e0254a56a3f22d3e6e1f5dd203cfac0771dca795bca5f9ac601390142bbb4d68b950aad7b60b83321b3b0e93bfe2fb72648c4fe7d961b77987ff6ac65fb74e3e0292817b7cc16a48d129e2c7c5fba9690d02a5065773dce9f4881265522e197395a45248d8d45c9c5c4f2c39c11f4f8d496b8eeb5cb3b8b53c08fee906b96052497bd82af2c1b5492dd4dc1993c1d3f88d6918ccaff6b1a0bcb63b0047310d3c4914318836220e784700b46d068ea58fe636e8671995555dbb9904dd965d227d1842d52f3dc20d8db8945a3db75dfb3d5e43305a4bf70b1c7", 0xe21}], 0x2}, 0x0) 03:36:02 executing program 3: socketpair(0x1d, 0x800, 0x0, &(0x7f0000000040)) 03:36:02 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r0) 03:36:02 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f00000003c0)='tasks\x00', 0x2, 0x0) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 03:36:02 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 03:36:02 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000002e00)=@base={0x17, 0x0, 0x8b, 0x8000, 0x2, 0x1}, 0x48) 03:36:02 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x15, 0x3, &(0x7f0000001880)=@framed, &(0x7f0000001900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:02 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$inet(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 03:36:02 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) [ 1042.028860][T11072] can: request_module (can-proto-0) failed. 03:36:02 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={r0, 0x0, 0x1, 0x0, 0x0}, 0x20) 03:36:02 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x4, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0, 0x5f]}}, &(0x7f0000000580)=""/156, 0x30, 0x9c, 0x1}, 0x20) 03:36:02 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x1c, 0x3, &(0x7f0000000280)=@framed, &(0x7f00000002c0)='GPL\x00', 0x7, 0xb4, &(0x7f0000000380)=""/180, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:02 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001500)=@base={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 03:36:02 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000ac0)={&(0x7f0000000840)={0x2, 0x0, @dev}, 0x10, &(0x7f00000009c0)=[{&(0x7f0000000400)="be10b353f69cfc5cb8d0bfd2e6f0e5a588c2a6842b45c4550eeeb9238b3ec30ecabf4a11b6c2ed5a20821cdf76a38f519964e970487f609e363e0c29921371312b", 0x41}, {&(0x7f0000000480)="e1baaa40097dc29303fb0a8c83198dd482616daa588dc79735ff53b6a5d65d8e9d140d36ce131963716e062906db6f68946db1559c7db3e5d457cddbbad53e491d02a651fc28899918ec9c09764c242c942d5862f3d49edd42d7b964fa4dabd075e31011b4d3afa33b6c34d4a7b35c340b335183e81437c2b4c3faed4bc797ef30413d1b", 0x84}, {&(0x7f0000000540)="a7e1cadd10c27714c0eb60c5338786ab2d2a3b3d69f1aba7b6ef0cce0d1af8616232ed8313d140ccd3c9", 0x2a}, {&(0x7f0000000c00)="6c9aae1d8f786b95967bdcfe7c297150201b59dd44e2833e1bbc53e9ffc81a7c1d716a67f9fbae3ceaefa0fc1381af5654958d84ffe6dd0c410578fa48b7894c747bdcf79ed0bfe155ff50854028b8042a92bc52a522558eca112fce3366405cdb6393b5ca0b52ed71d271a5ae89c7f7a2eb5f1a7162b3c36d2c3bb07d9dd82e111dcee3b2b54105e8a86253b39fdccb521b85b9e55a749565fad6529b69621080f81c631d3b78c9cec77c9404ea4ae7bc99f85f9f303d0356fa7e768fc85e497d16ba35e2a3b350c625e255211e529490610960d9461e5f599d2a923b31", 0xde}, {&(0x7f0000000680)="c7b210277f31a693c37f73bb6e3fe3bb1d619678b4ee83c3fa25b8ef9554fe0d18e338d24cd3aa2529c6f8f3fdcaddbe603eb67af30db251e8a7e7d924bffe538e786b8b8e8a4a59472f594d7f308f366cc1b35909a18bb5f100a6a520a8687ed8e718e7c6be9500bc3378e9c154af7be3dc4bb4c7bb34e8211385fe2cfc84e8d88ea9975c63139e7d65256b30c3f82c9b3579a5afb0daaf17569cea72dfd6e65c0fea5835707e82b83df1726af7f9b02d5045874207da69d119aad3133d120a5e4517cd568ba0a1fd7fb80c45a96b", 0xcf}, {&(0x7f0000000780)="205e27c7fbe35b9bfef67194a37583302d5ef3e6e2dab3881c8a9cfe2d5d967a2ba4e8ccba2b368d76c2d273ee124347ddb7a621d93597e74894e183af385861cbfcc388a7f3b8f014a113d033b759faa46e3218e9d16eca9a9b00a609d2bdbc1fa407207a5d815ed22b4480b2f1f623f37974e15879e9d7d729173f147a7d355935699e4cc26e071bba13b2", 0x8c}, {&(0x7f0000000b00)="99ebef967392375da8efb3742dc360df3b1a066bd98fd6cc90fc3a65a0c1492a016cc31f5d51b0c59f90ae707d1da041b5d38c219a7fd0f26765ee86ace06a96022e7454ec9bc950146a1e99c9336b73e00ed13642b183fbb385a9fbb76c748d25ee1546235cd9b95659d38b1868a4c6b1ea3a23e555b2d1ccb31f4da185cf20f9562cb11438ce54014987be69378fd59ea28f12b6540e156306b962ca109f2b7a2de0e5eeb5638e8a41159e9ec60997fd2c372c3b87d30cea82b1f6d07a0c7eed3f5586d00ff104a755bb7e06748d576e6f4df4ffebfb8cccafb99ad5ab356fe350e45a62f94923208cf29e", 0xec}, {&(0x7f0000000940)="e79f3fd680f17dd91014fa56fd3998d43af6a47b1309db270fdc2c8d5dd96610321041e1c389faf66ed5787912a0de19368c5c15988507733bdb44180e66d915feb99dc484fa05425f2187e07c60d1d1ae3a57adf9b46d6e", 0x58}], 0x8, &(0x7f0000000a40)=[@ip_tos_u8={{0x6b}}, @ip_tos_int={{0x14}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14}}], 0x60}, 0x0) 03:36:02 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@fwd={0x4}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f00000000c0)=""/164, 0x29, 0xa4, 0x1}, 0x20) 03:36:02 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x1, 0x0, [{0x0, 0x5}]}]}}, &(0x7f0000000600)=""/207, 0x32, 0xcf, 0x1}, 0x20) 03:36:02 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0xa, 0x401, 0x3, 0x8}, 0x48) 03:36:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000001c0)={r1, r0, 0x0, 0x0, 0x0}, 0x30) 03:36:02 executing program 5: socketpair(0x23, 0x0, 0xffffffff, &(0x7f0000000500)) 03:36:02 executing program 0: bpf$BPF_PROG_TEST_RUN(0xf, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0}, 0x48) 03:36:02 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f0000002580)="866f315007d281d484ecbbdc7f430bfb38eff2811f72a4cf1539d8f43a05e95c227c608edaa7d04a9a28d04601f0fe68c57437e162e382e04187c35afcf44e92441e648f19a032d56d81a8f4acff29985f0694c7ced8feab2f5b676c2743a88002185db6e6415fc4d9c8a1a8a86bb6e5337ff3fc9faccf5f3f8a9fe41ee168d21be1858d475fdfdda01dbdc701dcdd2e61f5bdca26d88c741f92133b20d75ce68459a579162b1ebc523a545dc4af4b0d551965fe946d417a09362605200da3b1ee6f9e60695649250b3c37c452f02e2ccfcc4a22a4f150ffea520194cd8a1ce7d25e7ffc854d9241e97bbd91df88c12a47a8002d3d4659d51a4b1794d391d1bf2c122212438f73ba38814bcf22132c04d2fd4db3b53dd5c935254bd3eefcca663b520e0db50fb0f3646c11d94e278255282feff05dbc58eb750ffab4446692faa00125ad4e101e344cab2c2ef227ecb0a0a396e7dd0c358a16c3fef0910ee24951cd7e04fb3aa01fc11192061a0e817b7f0ced0783269735beae5372acf518a9fc4378c5408952d78ce08be213e6435191e7a1b7d04c67a6fa416a4876b81fc74573922a6f9522821d5e5f5a36c86e892b4797075173f278a5f53a35aac7912b14f6c1d406bd2ba784611a229ddf305f6f7effa9f4686a33466692cf63daf89c414e4baa10f9ce0ff63508f82ba2ce0052aa59d1dddd44516403e6372d67c78807df0c1a27b9cfaaab89444aed317ec5eb349fa840969aeb3406332227be98f181393e7ea4559771d0d3398df4e13b5240a78a478d5582ebc2cb18bd6d03bd79463e4e66fa49cec32f5bfe4be3649453a2c67a9dce2f85dccad118550b4cef721fd2f39eba5ee0ba76d19f7e339c091a39444f9d769f0ab6599a06cc0b046ba4f8e09bc8ae5471325e8ef55562ab5ede1e3325daa9c369945e4f3a87d76178886ff676bb570322d427a23517489f517fcdda3b60036e4151dd85cb879edf4871a189fd7d48b038cb40469de3a161adc5aa08f26180d61c6a322445380405b24c41f50b4608d3450a50042e93ac40085a92fe1971829d6deda1097128d08789525af82470fcfb9a978cb960aae778741ca16cdda1876934d8e0d28f645790e26d35899409fe89bba6276bcb861255ea68becc5be270f45481c3d268071810c90eb1bfa30f9520966c667f5cf7452f2e0522476b8cac541ee90e47f0d1ddb524c165c5d9be2d42e9be5e16a13a693850c2706d85a8db8f2815dfc2a58d7afd03456d485204ad27936f226b7354f48e5993d3e7d0f8840740e742584339bcf4a6fee043e173ebc7f7b63f8a7e2caec311192b06dd54c78d8e38972693c6262ae9a34d4cde369ba38e0363708be5951f5ac77e8e9081a4e0e6f67a94b84ad8ba0aa90822cd33ead3ada84abd06581f48564333e2acdc936f79404bbb4ca44ccc084ecd24298807a41f8a4b0164a8f03f11b49af1ff75e3ef733f8cc7ee0b7278a489126341e45eb211b83afbf52c4488f052eb3432887168bd020cb93a2e600bf22cb609766cdc3e044bb7cccb93aae7111cb80a9080ecda71fa6f4db7895f0cb835e52e6192457cfeca725291dd025c7b0ff5056e1954c72d1ec49238c8f90229d2fbaeec2afd7301f9e91950996fb55043ecf78fe0593013553a3b28e158b208a0d1224dcb4152ca6f4340a4279e504848c55be1afa270a4c28857e089799e3631eb1fa497b3a748040a37a5c663304522e89ce955d6a559e79d693c97e900c353a719573fd5151245856fea1bf5369829dc2dfd76f754670cf88445deba97d0c639aa9d04dfb544a1e381d395449d4bd62809842cf648f6fd0f1688028739b0b23e986f47261cbbb3852aaa906c1f3d4e9105c5c1ba7b1c43dc7f34fa31f6d43147f67b3b5cb7730e063b4de66e6965852acf7bf809492ba55529f49b1b333a6c14dd7a8d7c8671feb4d0f89e01d42859a2c2cfe9fb7954df9c01b7e96ee5c9b0998a0e6da3106d548990184b1ee46ae79e57915c1f52f5c5cc512168aa39c4010390062400ef9d79d496326d1086b82ae73daefa1f5f3bd8b6331282dcc211ae0e9e190ef18c2e03d82a924ac1ca60a69e70c88027dcbc27c7afc51fc46675b26b3aa1977c6a157c5211be31254393973a7812db4615fd549dc9a9a6109b35796dbda0e83eee0aa69777b1f4a1ccb1fbcc17fe65916deedcc87648f9bf2d419922073f20cf844b596d9afc1d21e2012f41ce1913280d1236483e74834a77c946715f39af9567246701e3d85342883a0714f3d20eabd6f8bfc953df99b277b733a95458829d29d377a6b9d1e5da2ce7d45d13535e7defc5fdc5a3db6a17a55d3bbde3a72e9b0c328eda922efc715e37b4e4cc1380d661127a0ec3be7957111021f114c36d9b239dad9197e4cb4fbc557c0c9411f2fe72ea0cc78c1f9279c8bb9d5949cff3761e2aae2b481014de57d206b37db86ed61eaaf39511f38c4ceb9c5b548a9bc5f328d5a541184934d515aa62a9fa1bfac78fbf4fb77af216e32ee365b98843532e1185409542f047f658e4fbd44e6d4359e2b193fe78002b92d7fe9c1b70afb10cd972f8146d3dab2a055029350c5c16c5296be8c2aa32e51de536a949980eee293a5298a6325a69bae2a0a6746fd63003fc731cec46c193eb124e74b1b1f7b2c4ef77db419de82437fe4ddf3c2e804fcb9326e38d2ebb591f8bde256ccd5b797a38a34b277033488a55f4ef4182a561a9b8500e0e0f8c5ff3458f7eab5f076f38496f19b55caa2de2bd963bf06c0dcdb6c7c8f2d6853300fe8928695a87218d796f709fddbf2b2166a2225d602832cb6ccafec6b0e3327ff9a7076b90c2ea5c7e44733383ae5c1171b6d33ab2e6e7ba18e8eda2f76380f36d9a17adf3b01f1bea640994e5eae7029d9b58cba2678263b36aea3b74a7c4cd0a0707f399ed5d5ecf88e589bd90c2c2f6f37e9c0ce3f1d78dc9013aa7d98d02129fb8bb64d6a3d980dba5befa81db5829b17c70215b745404268ff0624fd86a05f05b0d641458141f0ea30a949e3a63609c0e1a8caf178920b2cc40528997a851799770e67c4e4fd317ec947e894cdd3c20bb20f485e083878d6eeb8a9cf37dbf539c654e7a323ac8cd1f51f2e762cee72d4da4727d6eb3463009386c95f55da499f03f8f49efaaf68a3f6faca86b0e2ce65e867dade59e7d3e6d3642b92a42c6c4dee0410757ced89e59d958dee0a3dd315cec38a343c1bd91bf82f74127b32281d7c44f765382ddb5957e3adc2ed0b0c316234105a21d8ed571d120057c60cb5939b214725af881dd19168485bba325dc0ebb70525c337d7a7c7b9ab01d0ead924fd326a7a9e4ff636f4352f00e6317bc0262b67fd16a69402a5d38ec97bf860c1735f865aea366896724335396cfc3e9eb305cd158b1f7d0a2a18394c9cd3b5e38298b3b60236393abe0ad9034c1aea2a2cd7c439214793f00af3eb06f6ac372c904b8027409bed926141de405ae605ff910d525ab36373cea0c98b47b4de035a2fe566a3033a2be0c4ad654b92d5cf2792d6e1098bb3e1d6dcc9e67018a990b0cca53d92760d7208a94a67501b598bbb41f62e668008629ad68e8e43dd3e96daf074c40137b0a2caa75dea26f0971b8bdc8315c430a4aa6a86c046ddc2d5ad82c71aa63931b8dff744e904b26e303eeb799db463ec7c37fa4c9f9b604b54b2d489f7e5baedb77f0adff29f7c28ec580cd02b90e62c1cded0566a6d3e47bfd2e6af512d59bbbce72d410471fef355bdfd8ba9d7bc8620d50c5dbcbf820a0d7cadd851eb92f273add5a60324557bfc0b9fa450c7c13edec65cd52b93a924661675e07a41f1c13ef1ffdfa311a08981c40e3eb5f2d5778304dca8864f64e0b9ebc6d5d252d39ca45da477eaad217dbeaef502ead6df351e56ffe5fd36dfd0ba7f46260a9bc606bd22bb1ec56ea453eab542b0150335daeed460b15309af2c0083421029a952131cea67ba0504ab3250036112185bbf359ac1465170ad40013a361f84d1121063a9589155414707b0814b85faa1e9002105afa35b608bb8eeda8e1cef8a0321516661d58fda7d95ae1e6a7198043c11c6c6d3773a54151abe5109c451c780d913f77626b3f42d5a3953e1452acfbb5f32a904044f515c480bb8e9491ec2cf8744a3f26664960879b467de6854dd77aecada1b659f4104f530452108c21edb56112515ca82043c79eaa0363c91487758a85531a7c36e6c8da8ea53376dc500ed0bd019771fddcfac511f58aecc92e7ddf319be77cca1374a053392218dc6a0e9057e4904fabef082eabad4ac1dfa33cd1d9abd2dbef9cc65509b17459e404c43d1b88135b29f9364952200244f62845cb596db9b21354cb98945ba235678cb5ee9617b95f3b6cc4025c061c8f665da9dc45570256b4bc16fa15142183b28346f0d930e58fdc2b097026a95c0031df08339b40148641e2e5ad444e96ae66c0573d279917ac5147b05a1c9ecd657778bc17dbe51fce70ad1f03fe6d6b85fd108ed18129048ed5413ca784a9452e6c336ac037c9e4ef6000643de673c58503a88655649d4fb682ebd3dd18851f12462f4f772eff56c24ff328439bd96e59dcea233059f8272ac455d6fe366e7eed13571971dd0dc6723df5fd9b9ddcd20f0a835ea4190ff547af106a33610c346825587dfc7dbcb2e309e6824f8f120b5166ffbf4fc1f8a9cc0c0aa45f71499460b9115b3c6e69539cbf204842e70e8e606923610f1033b5375de66ca68283abd1e3d48006d305151832a869cfa951697c3923be15af7008efad9e0254a56a3f22d3e6e1f5dd203cfac0771dca795bca5f9ac601390142bbb4d68b950aad7b60b83321b3b0e93bfe2fb72648c4fe7d961b77987ff6ac65fb74e3e0292817b7cc16a48d129e2c7c5fba9690d02a5065773dce9f4881265522e197395a45248d8d45c9c5c4f2c39c11f4f8d496b8eeb5cb3b8b53c08fee906b96052497bd82af2c1b5492dd4dc1993c1d3f88d6918ccaff6b1a0bcb63b0047310d3c4914318836220e784700b46d068ea58fe636e8671995555dbb9904dd965d227d1842d52f3dc20d8db8945a3db75dfb3d5e43305a4bf70b1c7e1193e06db5078bae6593772fa578fe60393aaf8b07f4ad186bfe0a59c883bf165d7eb6455c1073bd7147df313482075f597c1814bf88b73f30b061ac323269823fc7ef17b66f3f7c070ea7b9fc087df915aa7baf5ce09a124296550b0c744e90f4ac8a29a3a9b7b28a5cb1a0dfd792175c44dafbbaf31f9db3f3c393a7f99eb7deccf110b3be5a001f7d3ac66a91dd6d2e4c23adb63c37ce69e94ba3cf3062002eb8bda48633ca92fb356bb1b42b3476b9c750d5fdc442428952bed35292be2635f76c528115f7c305a3ad1f96c9f85cc032d95f4d310370277b6dd0966c86ddad4a99586ebd62bdc7cf4a583e085a552e790a49cb5c64f151f07c14db80afc0ce23dca05393589d31aa18392d2c8ca38bf2605781846765683360a8104dbed8b1ca2a03f5f8fb405e8cc140dc2e0b8eee2949d485ea88a8a662789457947e0c5b6906b4e58022fd364549a7b7c3582d49265d18e3b863b39a87e79dc09e4e9efa28e5cf252b57548a6ad1121939cc4f0e34fdebbcde3044bd1f63497462137372435569e694e334e81a97b5b0e657ae05b0c0b0cccb3036a7a529d0b006f1e10d4277deeb1ef58869419f4726f15bad1ec278a0aff89846e2d30edd792db333d1801718242bd6d4c3f4df803d9b63e818fdbd580bfa22fa680bfb20fc70b", 0x1000}, {&(0x7f0000003580)="5850768b0d6a7d26054423d22b8d609d70ba8a7ebf6de4ca32bfe00e3446344178fb3aa2d95d0d97cf33dca14be849cd7c7ae845c20b1b5fe5a1eeadde932ee9c49a154cddd7b96e06982a68894bf9d2ed0a8a975ef3238b596669639d9a483bbcfa706f302cb7dd5a03a91e54d0256891064b012de763d809140b2c44179b1398412207f66c95711a79d06bf0e77c9a9a3edc3d233c35284c49995c85019cdb48a4a0c208ba19c8c5097cb7bc16cff8a6804f2adc423e549b6d9f82a689775e4d887100c3737355f6f25e92e00178b78f1c4cf8531382ece5c9bcb7592404998fc2c5a57bb12939473dea50b451f78bc8bd", 0xf2}, {&(0x7f0000003680)="98ac897888779dc4342a50a1e711655fa326792d265c2c9edeccc92c34b43907f40911e041372af22d78eb78b91dc627ee203b864d029456a0e2aa4ed8d87ec701f33985045c0884ae47bf93a48b48c2f2665531de0d8d32aa975b7eb86e2683df4f704c0ffef2d66420a36773f560c33b701830dd47ee08f082d8df59af36bf454cbe9ea7bcb31a61b36333973f808b0101045c9ce6d3f77dd7c2181159687d4cefcb7b9c7eac597c041f3ada9e6cf22924023c590b7a1573e431799003484c922140510a82c49781cc6064f4d9515ab0a793ef16e9d5057b1bdd30dbc4f83bfd1bf1ced2fb427bd0a40614816f016d9cba2ffe075d587c490854784a8fa8a9c6831f6dde840b88eb752ce167266fe68b195604d496dd18a58f375cadb3c569c91d79173826cb4baeb2f4461be6a3928e89230653b04ce5c41aa07682b8a74b961b50285ee0dec793b8e41bd11b95ec1441403189dd1346053e229513632d776873260841a519753a9defacf5447c91000554b470e129803601915ef2f2b5cda806a2d811eb7b343d31fad41afb8993ccdd1bf17b48079b632e2fdd1cdd018ca660e7a64a4ac56725669b5c2d5d374037baf664a60407f7524ef12ac571fc6016b47d69a6bda9145eaea02be9ff3374046f7b43fb28d795bdea5e66aff60639bd88b1a7fa432eeca08eb31e52e3ba64d16e366b9f3dec2af86b3e45f0bf933da3c406799863e25a182450f8180c9863c28f4829ea96402258e41bad319103b125dfb5c3a4573d669003dcc0cdad7738dc1f136b75cb07cdc4664110921339b7147b6eedc30b0971ea5ea9623b27345875cf638e13af942fbf1f81a13c84572d999dbac8a927a2477156df0aa779c3d19ee2a04c646e43f74203ca24602e4b709a12e695ec9ad457f9227a4a7cb91aa3ede38defdba6421b17e880d3ad99c28a860562204e84cdb6e323c1d469649ff4f3fc92c5b3d87d70fe81e554cb54e0178fa707066299db6b17f5b66520253538d02ee55ab095c59a96378ef9da1fbe78c1c20e23ffae423848201ef6a62f82073bc2e44d8ecd3aabc463a6c478bb6006549dead2e94b96682f18a618e45db1bc61a60160841279553e499de0fb60592b8403e153acae2ec2eeb848108682ebb358b9cecbad7a5cb8816d34b885c6e97554ceede667b847d872cb7ac3809481d5724479754a1c8753793ed6f3f1e4d1fadc953d42121f3780a5ec01e8c8ab6be246f0a18e5f863f47d7a9b28dbe6ce28dee17fad97330b9f2a9364ae50a04c1dafabe193a46388099729999fc032304b0bf3e0cebd0b96dd5d4fb0352ee4286d6ccc737ecfe62cad3f406b8d53797dc08671905d46bcd4eb70dee2dda9847e5e01de35c77e88c19126da854a857d5f3dd3e7207f6462bca03cc910ba9f563b28b56dcb48a6c064aa56778fe3bd4a8bc286822682f985434601160bfd421b0fc98c14b0290d7f142e9b620426b8ae1bdc770df0fa81d2e27d804de7586e02fd55d9b0046dc7b8443ebad4d1ff7078dbca93c0961c90fdb67fc47348c879b3f2abbe48b398d2353e34043b0106b8213d1259a79bd11d92d76a077ca37ef008a47948924be27d853419064c199327acc5c91c2fbb346e59cecd04bb36a803b35a5bfac028370a47bfe7d58eb47dcf943bcd65569abdc4550aa6af71bfbd424377b797f22cd1f9a64e92df5559d3fd6466f20738690e013a0a93c29d4105f4efb687aeb07656942afc490bad7128d09e4b87ff304794812bde41234e7f3d0627179e0c1cc62e29c8847e1eb4c64b942b7ee3990b8fd020e39bc2dc8284c679f739caf25fbe81c0815c432e1f7b58b2802c78b3fc8516529b25c5adf6d856290c0198ef65639bf3de3c8be0f93d84fa59fa89620a923468abebc8c0ccb44c6278995f76b2157ef964a862b5fedf90542fc467f59ce5d23d8babc1258e9c9f5c934d033cb9cda42245382b4ea15ab324f5ab5cc976a776ad606153048add120b5667fb54a91c760c042556e3d7f6cef4625abfa8d9ae8ea28ec537048d3afc7717b192e1acfdff6f8cda324a8ce0fedb9f632570ebc64e03fd2e48e19f63e66ea4229b6101515ef6653e880e6dc62cecc31885792e5e1d89afba16ec704bd1c92cbbeb33d0c3ebf81925656abcee4f6f36621381fcdb7329c0a5e1bddef9e53fbc88ebb00c7a4fb64d90cb13381fd84ff7b7c04c82acf53e956ccd1200fd24dd20ee3e56f9b4039f242c4ca023316dd38839e5800fd4c80ea08e794501b3ccdb3582afe73d4338f4cd56424050a06186ee4b1fe19d350ef43cbaa988b1fc21bb53f9408ca5b5f34141ba373329a5454d686fb4112db44f7704b2b87935f9c8c6224b751cdde46f3ee1af2c27e68a5d8ae710fbbbeab5ad73b273f9ca3ca06072f71e08f85c7270c3e0b2c9621593e32db43a0b4a8d8e0b9236f6e1befdfbd0f77018bbb7ccde43c338062494fb229b93247d3ebb2c45cfb8b53233334505c9d0471f03459155585539979fa5a0fe1b6604ea1141ce9e884102bfd4e72a7a3092e6fe0a15aecec5297853753717b2e75996be8024290a8b79b0e15368644e14c7f67f6670c2e941103aee787a9339ddc328b8ed6e9e8e452f6d655f9b2f603784eb1645f2463e0e90932ead3e1b5d47e85a191bbb670d742c909032d4c5272a68b0b94d7fa01ef590408fe8c8f40abeb1d7dcad3d01bc089e7717583e0b8fce515ef14f2974c9a82db390a3a1a6caf422b0abbd7faf124d1b1aba7fe8ec22ecc6144687adc159bf121c2539f899ccf490376f0395ee2eaffc7fa1d8480eb4e0767ab766c50821a050ca62458319a120d692dcd2326f438ba4349b1abf621d3de20b1fc1d7d7a241c3de1c160b2a040a2c2af6c7dce42007e71a709c2cd0ad65231797dbce3fbdfe152b350a61c81945c0060c7ef5ebfcc2c247c13514ab0e119b7c322f91757800e0b838ffc12e812ad7d08be884ced072e0da41dae8b664f2fa7f13ecce228a865e54c2d00c797ecf6df70e9832cdc957cf4674dc8c28008cf47145c92825b6b3c1bd6bb37ae4ad77122080f5c01c955d9afd1da1e9c628e7ef900623a6f1155b2cbac3b78b6f6953569b34815f0e3cd858bc2ce5a56563a629a56082eac2e8171a715cfac0995da9db11342824e2d05debccc5adebe4cb78488977ebb95bd17fe1a6b6e501ed53f248e63ed894795798b51382db8b7cd267532217e9b016de727d4360b2f149bfa824f2f6dbbc9d85160447c7d642bb9a86f14a33ff145f54f3e899d3e2b1c0c3db295d22e2594c4b40251c0ce3f86da900c5d8b1b43bd42fc00ad87c56303736a14618aafd4bd73530c622eb7c44d6e85171f6d3c189ea2725bc7879f77bd6d1daf7e49055ab5cbacb891e29a9fa86aa01a65c011446f192e2d022cbbbf43f1f6a23a30169e232a13074a310c417b909757d8186f1b8b95db588797588352393ec10987d64b2354634b8921a6ee6eb96ee4e6ce126c78d0cdd6b77596af0f2ad5c0042c11bf9e83714a7aaa421cff7b3b66a845eb3c833d870ae6ba59ea1f6a38d402536b4ed75546fe7090ee4f081bba5514a35584d6e11855c45b734825670f527fedf8798c253f98d27c349af243685bc6b8aa4ad164c97322971b0701fa03abe504dc9dd42ff51639a722be166b13a45e0c3e7fa7afc9c1a87518ffd999e7fa392bae4237f5fc3f495e32bb84d7528ac65da82c4fe29091ed248f6a658d1148c78beb0b5b9e20e402d14a6c8294bf4f29fb05e85694adfe6ce188b7213cc7a07a2caf6f043c4553a9157d066f250aad655d292ef6a3391e8bda2d1e298e3d145f97a1bc0992c4e9fda446e4eaa169e5b24853b974ccb94998b6226d855bb04e54d0513f480e4dc13e043d583018fa1cd460bf941b09bf8c2036e1f167d6ec5e6eb8a2ec06d81637dbc0d9f64caee831d4648ddb602c0812aaab08a5459e5024085cb84568a467a31892b6c99f5fc9aaa8881ba4a80d96e6aea2283e2fcde0196f083af978d64286407d75da53b87f8b4364c0715aeb2e1082a8f841935690a2074b968615213a1af9d62ed0cd000e191bb8c6afaf1f1cd176558e47577e59a2ba34187104a142d40e6a89ba230dfd25eb067d3001aadcaa8241fc6678bf47552157209aad0b97febf3b200e91b148242b96706db2003cf2da6e78807ad9396c381431e6a14aaf9c4c429e7a8dafa55d829baf3f5e7cee8c709c1c03510750e72eb7a2098420844a2c3256cad82575160e6615c159773b4fedfac4814a26bb354deaffe2bf2e100abd2d775c81fe2dc577ded42d82e2319ece33442c2f8a6ff2b9abb0b12fc47891335099775eb48237f21bc93115357a1e18ae42c6f4741fcdd7ba48b92819571190f0bf27b96b33895f5a45be36ffe129419a6795458c8d81dfafb397c7a1ea9ea070f7015d4eaba4465cd06d682d76fe766d1e5337dd528d06143152d5eeb7ef4daaef808abfda1f5a647eead5ce15656b2a718ab426b9e32ac8a35160f6c11651a4ff13d18c64a66260d7c84976cc3f74d83bfaa878ab8250dad8a862ae4086510d2afd58cc6400c9e14181c832db9cc0dcac03089ff76ce96da70bde7e60f05ebb089f9811567ae334a0f99d321ff12cb4ea7706a0c6f043bdd619fe9fcae4656a0033a655d421927618f686f94d9be4eb4ba0ebbe138c5c189addc047cb2e4314182ecd9970213a0d64247de90d104855be1fd20f02d607445b124063f7b823560772deee91f32e974e63c2e7a5784771e126fea6c9a24201474c974d37bcea1b90b3442dbe62e66d8a13c3cfb3954aa9153c9fae73b401ffa23811cfd18e912c36bdb20188fb1621b9da606cd4659176e81e4e6bd94a28955ef7c0185456e2e105c54334b2fc47ea3afe3c8f0644be49e6936a612f6bf1f9e7ece98491c615a3a808fab692c73a168a88c77f80b6dbe054817bb16e1e34e25245220b06ea074996d01006c5e273669e", 0xdcf}], 0x3}, 0x0) 03:36:02 executing program 4: bpf$BPF_PROG_TEST_RUN(0xb, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0}, 0x48) 03:36:02 executing program 0: socketpair(0x11, 0x3, 0x0, &(0x7f0000001f80)) 03:36:02 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x6, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0, 0x61, 0x6f, 0x2e]}}, &(0x7f0000000580)=""/156, 0x32, 0x9c, 0x1}, 0x20) 03:36:02 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f0000000880)={r1}) 03:36:02 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 03:36:02 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x0, 0x3, &(0x7f0000001880)=@framed, &(0x7f0000001900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x2}, 0x80) 03:36:02 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001780)={&(0x7f0000001500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@typedef={0x5}]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f00000016c0)=""/139, 0x2a, 0x8b, 0x1}, 0x20) 03:36:02 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x4}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000580)=""/146, 0x2c, 0xb0, 0x1}, 0x64) 03:36:02 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000003c0)='tasks\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f0000000180), 0x12) 03:36:02 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x1, 0x0, [{0x10}]}]}}, &(0x7f0000000600)=""/207, 0x32, 0xcf, 0x1}, 0x20) 03:36:02 executing program 4: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xfffffffffffffecb, &(0x7f0000000100)="94c85f29c162b6abc1986747010fc94a7b57e523b9817f7fd1146429078091ed65109cd7697b938e108f6a05f0c3d8b48a93387590275517bcab8dfe2c713f771f07779e1e7140568eb95ab84bee5803d13bb15111920b668d91bd1264fa3cd0ea48cd884674ad948825520aa80418b011eaf245acad5b25cd4bc81943d73c", 0x0, 0x1, 0xfffffffc}, 0x48) 03:36:02 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001780)={&(0x7f0000001500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "1f"}]}}, &(0x7f00000016c0)=""/139, 0x2a, 0x8b, 0x1}, 0x20) 03:36:02 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000040)=@raw=[@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], &(0x7f0000000080)='GPL\x00', 0x5, 0xb2, &(0x7f00000000c0)=""/178, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:02 executing program 0: socketpair(0x23, 0x0, 0xffffffff, &(0x7f0000000040)) 03:36:02 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x7, [@var={0x3, 0x0, 0x0, 0xe, 0x5}]}, {0x0, [0x0, 0x0, 0x2e, 0x61, 0x2e]}}, &(0x7f0000000300)=""/159, 0x2f, 0x9f, 0x1}, 0x20) 03:36:02 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x12, 0x3, &(0x7f0000000280)=@framed, &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:03 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000240)={&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 03:36:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x3) 03:36:03 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x101) 03:36:03 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000180)=""/171, 0x1a, 0xab, 0x1}, 0x20) 03:36:03 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0xff00, 0x0) 03:36:03 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0xc}]}}, &(0x7f0000000600)=""/207, 0x26, 0xcf, 0x1}, 0x20) 03:36:03 executing program 3: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@cgroup, 0xffffffffffffffff, 0x7}, 0x10) 03:36:03 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0xe, 0x0, 0x0, 0x8, 0x0, 0x1}, 0x48) 03:36:03 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0xf4240, &(0x7f0000000280)=@framed={{}, [@jmp, @jmp]}, &(0x7f00000002c0)='GPL\x00', 0x0, 0xb4, &(0x7f0000000380)=""/180, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440), 0x8, 0x10, &(0x7f0000000480), 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)}, 0x80) 03:36:03 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$kcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c1", 0x1}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0x0) 03:36:03 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000004e00)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f00000024c0)="ffe04c03e1e007a0a86e0828bd660a58e4fc97bf22bcbe8f8f0a94fe13ea215b56989e88086e157e7e5fed54dcbff74bb6f696d444e46ad7fa51e058f7be23196b7a9b883ec6dd976419f97b8951d66ef933585decf32b078d852e520b7779ceb1d6579c85c47d664031f1a0599c069e144220f33e88d96c37387f9f733ace66acab93b596f6f1151f760aeb126a43e5ee512e202dc1a825", 0x98}, {&(0x7f0000002580)="866f315007d281d484ecbbdc7f430bfb38eff2811f72a4cf1539d8f43a05e95c227c608edaa7d04a9a28d04601f0fe68c57437e162e382e04187c35afcf44e92441e648f19a032d56d81a8f4acff29985f0694c7ced8feab2f5b676c2743a88002185db6e6415fc4d9c8a1a8a86bb6e5337ff3fc9faccf5f3f8a9fe41ee168d21be1858d475fdfdda01dbdc701dcdd2e61f5bdca26d88c741f92133b20d75ce68459a579162b1ebc523a545dc4af4b0d551965fe946d417a09362605200da3b1ee6f9e60695649250b3c37c452f02e2ccfcc4a22a4f150ffea520194cd8a1ce7d25e7ffc854d9241e97bbd91df88c12a47a8002d3d4659d51a4b1794d391d1bf2c122212438f73ba38814bcf22132c04d2fd4db3b53dd5c935254bd3eefcca663b520e0db50fb0f3646c11d94e278255282feff05dbc58eb750ffab4446692faa00125ad4e101e344cab2c2ef227ecb0a0a396e7dd0c358a16c3fef0910ee24951cd7e04fb3aa01fc11192061a0e817b7f0ced0783269735beae5372acf518a9fc4378c5408952d78ce08be213e6435191e7a1b7d04c67a6fa416a4876b81fc74573922a6f9522821d5e5f5a36c86e892b4797075173f278a5f53a35aac7912b14f6c1d406bd2ba784611a229ddf305f6f7effa9f4686a33466692cf63daf89c414e4baa10f9ce0ff63508f82ba2ce0052aa59d1dddd44516403e6372d67c78807df0c1a27b9cfaaab89444aed317ec5eb349fa840969aeb3406332227be98f181393e7ea4559771d0d3398df4e13b5240a78a478d5582ebc2cb18bd6d03bd79463e4e66fa49cec32f5bfe4be3649453a2c67a9dce2f85dccad118550b4cef721fd2f39eba5ee0ba76d19f7e339c091a39444f9d769f0ab6599a06cc0b046ba4f8e09bc8ae5471325e8ef55562ab5ede1e3325daa9c369945e4f3a87d76178886ff676bb570322d427a23517489f517fcdda3b60036e4151dd85cb879edf4871a189fd7d48b038cb40469de3a161adc5aa08f26180d61c6a322445380405b24c41f50b4608d3450a50042e93ac40085a92fe1971829d6deda1097128d08789525af82470fcfb9a978cb960aae778741ca16cdda1876934d8e0d28f645790e26d35899409fe89bba6276bcb861255ea68becc5be270f45481c3d268071810c90eb1bfa30f9520966c667f5cf7452f2e0522476b8cac541ee90e47f0d1ddb524c165c5d9be2d42e9be5e16a13a693850c2706d85a8db8f2815dfc2a58d7afd03456d485204ad27936f226b7354f48e5993d3e7d0f8840740e742584339bcf4a6fee043e173ebc7f7b63f8a7e2caec311192b06dd54c78d8e38972693c6262ae9a34d4cde369ba38e0363708be5951f5ac77e8e9081a4e0e6f67a94b84ad8ba0aa90822cd33ead3ada84abd06581f48564333e2acdc936f79404bbb4ca44ccc084ecd24298807a41f8a4b0164a8f03f11b49af1ff75e3ef733f8cc7ee0b7278a489126341e45eb211b83afbf52c4488f052eb3432887168bd020cb93a2e600bf22cb609766cdc3e044bb7cccb93aae7111cb80a9080ecda71fa6f4db7895f0cb835e52e6192457cfeca725291dd025c7b0ff5056e1954c72d1ec49238c8f90229d2fbaeec2afd7301f9e91950996fb55043ecf78fe0593013553a3b28e158b208a0d1224dcb4152ca6f4340a4279e504848c55be1afa270a4c28857e089799e3631eb1fa497b3a748040a37a5c663304522e89ce955d6a559e79d693c97e900c353a719573fd5151245856fea1bf5369829dc2dfd76f754670cf88445deba97d0c639aa9d04dfb544a1e381d395449d4bd62809842cf648f6fd0f1688028739b0b23e986f47261cbbb3852aaa906c1f3d4e9105c5c1ba7b1c43dc7f34fa31f6d43147f67b3b5cb7730e063b4de66e6965852acf7bf809492ba55529f49b1b333a6c14dd7a8d7c8671feb4d0f89e01d42859a2c2cfe9fb7954df9c01b7e96ee5c9b0998a0e6da3106d548990184b1ee46ae79e57915c1f52f5c5cc512168aa39c4010390062400ef9d79d496326d1086b82ae73daefa1f5f3bd8b6331282dcc211ae0e9e190ef18c2e03d82a924ac1ca60a69e70c88027dcbc27c7afc51fc46675b26b3aa1977c6a157c5211be31254393973a7812db4615fd549dc9a9a6109b35796dbda0e83eee0aa69777b1f4a1ccb1fbcc17fe65916deedcc87648f9bf2d419922073f20cf844b596d9afc1d21e2012f41ce1913280d1236483e74834a77c946715f39af9567246701e3d85342883a0714f3d20eabd6f8bfc953df99b277b733a95458829d29d377a6b9d1e5da2ce7d45d13535e7defc5fdc5a3db6a17a55d3bbde3a72e9b0c328eda922efc715e37b4e4cc1380d661127a0ec3be7957111021f114c36d9b239dad9197e4cb4fbc557c0c9411f2fe72ea0cc78c1f9279c8bb9d5949cff3761e2aae2b481014de57d206b37db86ed61eaaf39511f38c4ceb9c5b548a9bc5f328d5a541184934d515aa62a9fa1bfac78fbf4fb77af216e32ee365b98843532e1185409542f047f658e4fbd44e6d4359e2b193fe78002b92d7fe9c1b70afb10cd972f8146d3dab2a055029350c5c16c5296be8c2aa32e51de536a949980eee293a5298a6325a69bae2a0a6746fd63003fc731cec46c193eb124e74b1b1f7b2c4ef77db419de82437fe4ddf3c2e804fcb9326e38d2ebb591f8bde256ccd5b797a38a34b277033488a55f4ef4182a561a9b8500e0e0f8c5ff3458f7eab5f076f38496f19b55caa2de2bd963bf06c0dcdb6c7c8f2d6853300fe8928695a87218d796f709fddbf2b2166a2225d602832cb6ccafec6b0e3327ff9a7076b90c2ea5c7e44733383ae5c1171b6d33ab2e6e7ba18e8eda2f76380f36d9a17adf3b01f1bea640994e5eae7029d9b58cba2678263b36aea3b74a7c4cd0a0707f399ed5d5ecf88e589bd90c2c2f6f37e9c0ce3f1d78dc9013aa7d98d02129fb8bb64d6a3d980dba5befa81db5829b17c70215b745404268ff0624fd86a05f05b0d641458141f0ea30a949e3a63609c0e1a8caf178920b2cc40528997a851799770e67c4e4fd317ec947e894cdd3c20bb20f485e083878d6eeb8a9cf37dbf539c654e7a323ac8cd1f51f2e762cee72d4da4727d6eb3463009386c95f55da499f03f8f49efaaf68a3f6faca86b0e2ce65e867dade59e7d3e6d3642b92a42c6c4dee0410757ced89e59d958dee0a3dd315cec38a343c1bd91bf82f74127b32281d7c44f765382ddb5957e3adc2ed0b0c316234105a21d8ed571d120057c60cb5939b214725af881dd19168485bba325dc0ebb70525c337d7a7c7b9ab01d0ead924fd326a7a9e4ff636f4352f00e6317bc0262b67fd16a69402a5d38ec97bf860c1735f865aea366896724335396cfc3e9eb305cd158b1f7d0a2a18394c9cd3b5e38298b3b60236393abe0ad9034c1aea2a2cd7c439214793f00af3eb06f6ac372c904b8027409bed926141de405ae605ff910d525ab36373cea0c98b47b4de035a2fe566a3033a2be0c4ad654b92d5cf2792d6e1098bb3e1d6dcc9e67018a990b0cca53d92760d7208a94a67501b598bbb41f62e668008629ad68e8e43dd3e96daf074c40137b0a2caa75dea26f0971b8bdc8315c430a4aa6a86c046ddc2d5ad82c71aa63931b8dff744e904b26e303eeb799db463ec7c37fa4c9f9b604b54b2d489f7e5baedb77f0adff29f7c28ec580cd02b90e62c1cded0566a6d3e47bfd2e6af512d59bbbce72d410471fef355bdfd8ba9d7bc8620d50c5dbcbf820a0d7cadd851eb92f273add5a60324557bfc0b9fa450c7c13edec65cd52b93a924661675e07a41f1c13ef1ffdfa311a08981c40e3eb5f2d5778304dca8864f64e0b9ebc6d5d252d39ca45da477eaad217dbeaef502ead6df351e56ffe5fd36dfd0ba7f46260a9bc606bd22bb1ec56ea453eab542b0150335daeed460b15309af2c0083421029a952131cea67ba0504ab3250036112185bbf359ac1465170ad40013a361f84d1121063a9589155414707b0814b85faa1e9002105afa35b608bb8eeda8e1cef8a0321516661d58fda7d95ae1e6a7198043c11c6c6d3773a54151abe5109c451c780d913f77626b3f42d5a3953e1452acfbb5f32a904044f515c480bb8e9491ec2cf8744a3f26664960879b467de6854dd77aecada1b659f4104f530452108c21edb56112515ca82043c79eaa0363c91487758a85531a7c36e6c8da8ea53376dc500ed0bd019771fddcfac511f58aecc92e7ddf319be77cca1374a053392218dc6a0e9057e4904fabef082eabad4ac1dfa33cd1d9abd2dbef9cc65509b17459e404c43d1b88135b29f9364952200244f62845cb596db9b21354cb98945ba235678cb5ee9617b95f3b6cc4025c061c8f665da9dc45570256b4bc16fa15142183b28346f0d930e58fdc2b097026a95c0031df08339b40148641e2e5ad444e96ae66c0573d279917ac5147b05a1c9ecd657778bc17dbe51fce70ad1f03fe6d6b85fd108ed18129048ed5413ca784a9452e6c336ac037c9e4ef6000643de673c58503a88655649d4fb682ebd3dd18851f12462f4f772eff56c24ff328439bd96e59dcea233059f8272ac455d6fe366e7eed13571971dd0dc6723df5fd9b9ddcd20f0a835ea4190ff547af106a33610c346825587dfc7dbcb2e309e6824f8f120b5166ffbf4fc1f8a9cc0c0aa45f71499460b9115b3c6e69539cbf204842e70e8e606923610f1033b5375de66ca68283abd1e3d48006d305151832a869cfa951697c3923be15af7008efad9e0254a56a3f22d3e6e1f5dd203cfac0771dca795bca5f9ac601390142bbb4d68b950aad7b60b83321b3b0e93bfe2fb72648c4fe7d961b77987ff6ac65fb74e3e0292817b7cc16a48d129e2c7c5fba9690d02a5065773dce9f4881265522e197395a45248d8d45c9c5c4f2c39c11f4f8d496b8eeb5cb3b8b53c08fee906b96052497bd82af2c1b5492dd4dc1993c1d3f88d6918ccaff6b1a0bcb63b0047310d3c4914318836220e784700b46d068ea58fe636e8671995555dbb9904dd965d227d1842d52f3dc20d8db8945a3db75dfb3d5e43305a4bf70b1c7e1193e06db5078ba", 0xe29}], 0x2}, 0x0) 03:36:03 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0xfff, 0x0, 0x0, 0x408, 0x1}, 0x48) 03:36:03 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x19, 0x3, &(0x7f0000000280)=@framed, &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:03 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x0, 0x2, 0x0, 0x0, 0x1}, 0x48) 03:36:03 executing program 3: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000002940)={&(0x7f0000001640)=@vsock={0x28, 0x0, 0x0, @hyper}, 0xb5, &(0x7f0000002800), 0x0, &(0x7f00000016c0)=""/220, 0xe8}, 0x0) 03:36:03 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x5, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0, 0x61, 0x6f]}}, &(0x7f0000000580)=""/156, 0x31, 0x9c, 0x1}, 0x20) 03:36:03 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x1c, 0x3, &(0x7f0000001880)=@framed, &(0x7f0000001900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/67, 0x43}, 0x40010040) 03:36:03 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000000440)) socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) 03:36:03 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x10}]}]}}, &(0x7f0000000600)=""/207, 0x32, 0xcf, 0x1}, 0x20) 03:36:03 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={&(0x7f0000000040)=@nameseq={0x1e, 0x1, 0x0, {0x0, 0x4}}, 0x10, 0x0}, 0x0) 03:36:03 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001ac0)={0x9, 0x3, &(0x7f0000001880)=ANY=[@ANYBLOB="18000000000000005ad82cbb0013000095"], &(0x7f0000001900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:03 executing program 4: socketpair(0x27, 0x0, 0x0, &(0x7f0000000600)) 03:36:03 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x8, 0x3, &(0x7f0000000280)=@framed, &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:03 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0xa, 0x401, 0x3, 0x8, 0x2}, 0x48) 03:36:03 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000580)={&(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x4}}, 0x10, 0x0}, 0x0) 03:36:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0}, {&(0x7f0000005840)=""/198, 0xc6}], 0x2}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:04 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)={&(0x7f0000000240)='.\x00'}, 0x10) 03:36:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x1}]}]}}, &(0x7f0000000300)=""/229, 0x32, 0xe5, 0x1}, 0x20) 03:36:04 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f0000002640)=""/224, 0xe0}, {&(0x7f0000005840)=""/198, 0xc6}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x120) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5102394ea82022c0bda6217a4c7224713284124cccb13c01209ff221d2887b319d765947db3347fde47ce59efd45ee9da58683ea23ddf71b2dba88f17221d7e1e1c0765f28f782d1b28cc3f9438fb9195a6c0dfdb4b405e8978939c0f27d598a13d28d8d4f087584ebef1529a35ff62463502f62f50820c11af91ca0d295c9ca94c91e994ab7be65db554969e9f126bc210d3bc9d9c4329831adf588f775ecfb78652121fb879764f76dd1592a68d4ecd90bdf0dd85e10fe5582f41fa7beec6cc6f94279885e875f248926c27d5cfb5fe48385822605415914608feced9ac62a6efdad23452d1e1518e216f5e759b3e7d965315631c54817c9613d494aebbab5bac909f908873c16f5ad7514531ec7058282f9dc772a96223ad33419ab355cd1f5646be341121f2140348d712958ce563f2facb56374982a16e34ec757ba4ad93cea8d58647ad2be0c5f4af83296357fdbc61a54be13f918b8ff2ead870dc1b41674f2d95488c42137596e84e491561452ca0f6d6130aed2a22d649ba59ba69d7125ebb1d4b0047c730555a64e7442831d6841e23d0f738603f8e75fb4e547de0a8748aea0d066dbe1649f6df0d966b4dc8608082efd4afff153681e2b092c2ba5865a53211f5a3945ce2c17ef7ab724c30a8e44271436d22ade84f064eea92adeaa062ff2b6812b66169cce5f8eb03589e44a4119ac7671394aa94c70e95593151d192dd9bbf91baef1ce4464a63ad76246d9c3ab559da7fc7c6b07adf465e920ffe36db0b6fb012df48047b4de887e8e3a781b6097d38d98fbc809dc76c7c6310e6004406930dc3f5833180466ae4cf6a3bb2da36a9d4f8ffd0471f17c0086821514c284e0e4a6beea696b1fbb8ef44828c1bf8a8099f4c1397b310d6fc2e39abc01daa0a93e934f87bc51e184295c13f5100f9fdbdb32370bf6c7c82666345393c76ae9bfd12612d7f22aef7dfea23a0884fd62a6c90e651b3591eb5a637a876a035710a48236ef167d1b7e113d9f8bd4e94f5b51d06532627f0eada9354bedd193d8fbe58a122764486ef19b9aca380a73eff4254eb2c96b9f84344c8a389aab1645d8b1116ddf0a93d3a545c63e9ee41ae18bfaaa5eaea30165f3411301d0a4b0621222a4c221233ed854a9444a7cb6721962f2000f71add17de27af8e77c3b6dcd488ebcec7fafe1af63906e912b6264a1d98870fa4d7ca18df3bf2c6915f09cc3b4df8182fcf5115790b88183098bf18bed2b031f79e30414a07c8d8468a41c12d1a9a1da394eba9489dbc602133761655f38c355769e5f140c2c6d6636a14d747a6289d7818204296e0da6320a6df8757ed2c89a2531758938a12205273cd1d98636d7f057c3a01a23317eb64486c77497bf77345443a212b724beaeb56796be0f6fde436a8808bd72f03c52b43fc3d0d87f6b8e1b0ec3fd543979955180b924b06af1302768d9906daaf156bea2a3454313b102c14728bedcd1716bb4e9374c00e623f01ccabaf0e0aa75d60c5ef8e77658f4dfa0a613a3b6fdd412f482d674cff42d76161e7c30fc92a082dbb68c8769ceffe62718ec6288c92373ae44903e5dd2a42fec0bb106243e968eafffb4381942877e0f57fccf4bf6a1a282fce9a232e82c21040a3ab8e328eb1bbed0cf8caaa5274ad5f158871b4191f700734bb1ce800502bda9a6638aaa795409f1cef0ef17b209d495f3f5a56e8438472f308d66637987748eac9534b7a57a3de8fc6c6a202b9939d2f4bd89e62509724661681dd642b6cc10a593a6e070c293c5672689da92155f614fd0e3d9348fe67b9aad80a9957e560d39a36b42ebb3add67e2bcb7979565b6cfab4eac12588c0c1f9c3f9c54a90193e52a6d01a60fd40ae38929dd15b56529bc9689a15f653a79027e4ccf07b1c33e915054f51c80c2d7862da9a1eb6f6e1b5a2b08d76cb4b2df20c55387b2cdee0baec91b85ef7c257c9362c29082142c2fd71b457473077336051d65ace14a8914e30417890412e5905164ca442e7addee5781d23ec1067572cae080b5781a6eac7a0bc1779e2bd696515253a4f7a427f5f37aa22a7039f54a6b583c060aabf0ef5ed94be26f19db438bb1da86972f36a88a34d01c23c0e1e59fbce060c0a64e7e4778e894ff84840e3bbc090e12bc9551b24a1b01446b773e149e19913b21397539abdde8a1b3efdeef119705943cabfdb8662549d5802e08fb00452a379d119fb872df659877a1f883691736109aed3cb5119cb8eb92654d75c37f26c24b5de6b494c58c668ba936b60f054388e862b07d6694ec8e7299ce69d13459b5eee5fbb46006b8edd89edd1474f78e98dee261979c96329cabcab8f0537125cf84e1d8dee526ecd1d3cc62c57d83f5f9db55ea4f1f74f4cb335a13f79e640c1c90dbc4b2664bfd47efc2dd3a407c70b3db8bfd72a39754aed910209a372f7ee7f665e30656bd8b935b38f08eeded647deaa06fbc5398b5fd9749a9ddafe05d49a86fda5319675fcedfaeeedd6a6633d46d066307b82d02b4708bb9c958a40a5e3d972fb7eaf5c397840b942d228f95b1d96a99b49302c62b2526e2e6c577ce9d0c8595c60cb1a0a0795fbdcec1a348e4cb3a41ea901142b6309c070f05467c627c5bf895f07fa4c515cebcc0de602847174272e3c3d159d565f362e18f1a9f9a6e48354bb41bc2a7c85000b02689ccef1aa4b5a7030d181079e4be7953114c389a72c78b059e3d4270b5ae421a3086da35ad9e6e688786520c4dcfe1114c8aa6bd19e73ba31490758d0ae041a1404f7b8bab35f0bb3db7b1f9cee2a38ec82f3ea2e73ac68d2887d0d355a3825dc7b29213253cfe4bca319207923e0ef499ceaf06fe8474d3dc9cc8e2289a0ea8f30ed72697c65b26582965435178ce5e20df4d4319806fc92fcb2e8a06dd0b1dfd9cae86338aaa591566fc8ccf77ec6a289940a2c8c972ff7671e00769b194c04c0ffdd4b40fca9728d560825fff79ae2263ee324a81bad32410c63a3ed7c418145838f7cd0d42b1f1c30f3c54e35ada6f9c4a818c7b1ec1ab720cc443e2747894afdb466c019b70fef143d5d14b01f650c06901ba5c278669a690b1716827918921e626d628d828bd89cfa7be2b71c140f2d2381b623234f4ee11fb4304dfe754d572096d974ecf8fa3030e5b74b276fbf53d60865f96f6732b8f4fd7e3579b1c600e20047fd75dc0c4339b8c46f6f382973773ec032225389b045f6a57bb91e993a905f14da3e9c7a7d023f6203873b4109eb2eb492ca6249f1827218bb94bcfd3bbd8408c24071ddea43eaaa1153b9be492146939e068e5a8c2347c5d64d9cfa683e112841c0bb5730929b14660741e95b76dae072931f6f6b50f703c69e0e1f7d1f5965139e8d5d88052f3073068227396cf2784f8387488481ad08206e96f2175b51a400f2088d79833a72aa8ec4732bb61dc320d4d109f6ba2929f0da43e358ba343a4ec38c81fd62cb9806d6e0eec9e421e6c1858cc839f9e637f0ad2ea880914abff25048dca54055e2493fa87ef43bb3eb84c6a92376c530f0c9a3b42ea10e1152e63a30f84a4740e513668e754fa81e89084759a0235e949ce60267a5dcce5125a6baaab8ba7522f4b69081b9050c3ed2cf1b77a3d35db0337c178c22f9b49e7db046a5ed599e709c51a817b0d76a21306194d8eeeb1fae12dfedcee2ef8b8516785ab9977af54738a51fea77fad82658657f8a87d5631c4bfee5483f5bb4e330a2e825a5b3a06883f9b89c02f3aea76051a69b30463872fff252d05d1f9c95ad2de0d9e71151791bdec2f83afc33d7f8d40859269de01e43beaf4fb45066f70a6ca35227122caa10c4e2f082d67d525fd7811488f5a14047d9981c646e46b50601e0a1bdcc0f381be597a6e350a968fcac1d1779a8f97e7d39d28a96336afbcda294a5cd50c3d9e1102ebfbabecca3e3db4cc499f3516dc35e2bf8ace7bd1a9c1b842ff6aaaf414bb90a1194c96e847448e6098bd87eb560e33bedd8e99be5a3bfc815b7d4c914fb6aebc6eff9022a97ed17896ee2571ca606036e28a2d7a21ea64da12c2893e40d720817325a2e4bc738dbe469dd71aac2e1c3a9151849ecf08701fa078a04c52fc32a36521a7a69860b1522173835b92428b6a5d7b087a769a0d384758420d28453ac01197e662033b3ac3b660a69174f696bcd50690d6c29b99f5f89b938f4844af0889b3b2b4779ad7c02cd78192070bec3027d922fe275ee54deac8e14d1c34e6bcf45d160cf04898939363f7917687a7c99be4eb25d79eea4aa910cd36c190bfe45a64c412e2ca273aeac7789fdcacb64120874f2f6f2a757deb20cbef974aa3f1ac2811993ec21985c59e080e731f8d7b2a226042e86d491c2bedc2e60fea08baad214ad777a7a68eb8c7d05c9deaf1f0a77ee1a6500d21e0fc3a6333c200c9488bdd0b160aa660fedc47abd30da1fe9bde400ab43e271e3849eef00665153637cbe11471cbc1c0ea5dd553a4841375f5d2006b8f829dcb0f27bb5a8c21acc30778d41e1b8190e89b26f953243a272128ef095037c988e6d33b66b5191cc6f43e3b8289f65d1a9441734ecd574f379932fe4502e6bea51c321c66de09d2a294ac5f61c4980442c799524e50114c4161eb8eee2771decf563704a87b884e62b62a795f226ab217247cb48811b171ac84bb2a60d435b8ac004aab0c9119ab2adbbf6f885d742de73cbd0c4635cf6d30cc6a37909461f95ccc346186928acccd99fcb034b8f00ca93fc0b6ba84aab9ac12b21de3d007b1a0f20264c5046f6d9fd5ed9b93491fe305d96b7f32513f69a5c0541706afb5d7c3e85f69873bc08e9e4317e7752852f8cd88b7f6d0d9461598d414c6649f6fadc7421b67a966a35a32d0e3f56323150d531561fe4d2c25ed81e3a691a64e4006e56afa5db03794fb5ba8954d91ee0caa57462c71128061483801858fbf2058ffcd3a34ba149b1f5382dafe54a6ec9b466ff83ea59fc2714b5e0df22867dc3b33117a0ef2945b78568702738374502aac18920c97aa3af07fe41e8c310a35e4054c0d1c18471859f621b50e6edd154bcf906c2c222d9f9924985a0298928684d312352786ed93510353edc1c84e9c85aa92ef609858170812749735e19b598f8ff6f4e9d083f1463a79916d16e1f5b3d1d9dadccadc64e11b24e0f674eac2b94a5882c58c4b21e8890d966c7c289fed77f048aefe7195afdf1c196e3948b710c042e9b4a4b8b6e9311d538135103c16175356fbe33706038d4c227762d60973222f34129c6181ee25b7ca6f849dbc59e666e4474209834535f9f687d558452c34c88f8f1b6119e5777e70cc67a431ec1abfb7970a0eb82033c977adffc0366e38117f1ff9002ce31d0f6685c646835dcc1cada10745b896a077b0f17cd3ab1ab292eccd734dc357b673235a0eba0092ff9a8d806be69e68919054b45471c3d4f1ebc289930036713bb944ba645d2a8bc79aac8775d6ffe093653f7bafefbf7a5401c9f40814e1656bc99e109503060ca7b373a872e23563f3bf34bcceea16ae5fd12386e85bf60f0cf6e3507fd25fefa187168f0bc11a8e195577cefd118a994a4425aa3591fb617c7819caa2f238c3ba0003a06e2963709644cf70650617edb70956bbc0e8a773a36339be0bacf6ec78fc9bb344eda1ea94e60be2763353941ccfc64dce7ec912e37910defcfdab3efabd808660f5a72e7e4b9337300614deb45ddb1f4170b1135204ad6c1022d644c24e737e6d2525196501b6f82c1587894337160b523fd9b4", 0x1000}, {&(0x7f0000000100)="fd826ae05671f9bf5de0f3af", 0xc}, {&(0x7f0000000200)="f9b2192f13ff6039cf47940706f2eb6b8ea95a400c0943e9296828557282d049ac6d2141985e9c41a99f1cd14f556896d8c2efff196c93e60d619e4304614a8a55d01bcbe80b58b4cf8cef8a3c2c84a9cda399e436e63eccfd45b387f41ba767f97ce206563202d7ae9c7d9f121ee206163f1c9a96352c3aa4be034c9a0dd614aefa66fc82c7baaeead4245f6f9de927b1e6525bb9e9c792e5209824c9c297845aaea9ce654044fbc227fe65d62af72a53870b1621ca84", 0xb7}, {&(0x7f0000000340)="be642ea82efde74a26b30d6b80e471243f17ded94cd2cdc8486c1d2b320b58bf5747743f5f757b0f431995f973f6600fe0ee144bd030703a95e86e6ef0277e5914d5850faee8d1e156c897141f0089dabef9d9268a018460574b1b2dbf17d1d9554d273abb63198d6990af451bc309236854398f9236cf73b4a49f657a49e3b1e4d567f0cc188855969b19cbfe7fb481ae629abad46de4648b1b5ee7a6e6343b728df3cdbcd95d21145cb827d201569146eaf930d5ec215ed90d911dcdaf5e23737c80a683", 0xc5}, {&(0x7f0000000440)="2edc14ea36f62eadd2e4b205d6742443fd6c092a7b2d575cb65ac2635c1de480d1690a19baea19cd7b8e34d6b97bd4d98109bd06c75a8acee819f4ef806ff8509996af6c0faa0fb356bac6aa2148c78a3d5e77c86c8385df4da287751d1c4233cf605ad53488c618a7febb17a3993487bb39060ef50faaa4fc81d9a831dc12e66ee97c8b3db7754dd8dde76988bfc7cddf010692d19f86e9d0662858721e38b4676c29d08a9b37134a0760793e68d029af3fd471938e4276488e6e9e91492efb883b2ee29c", 0xc5}, {&(0x7f0000000540)="f1be895a39d9160bbf76f18ac4bddc94745e6d2b72ce20fe939e1bbe21752ec942797fde394a83b8622066fc11fc6a7ee6b86dca7a", 0x35}, {&(0x7f0000000580)="9f726b2d5f774e7bf5c3d1e83c5be472c44748a8d14457ccf1d645fd902c453f0ee67862de4aba46e7f286470d2ac07d64075049e6b830cd5570a9db3db3f7b6dfd73b", 0x43}, {&(0x7f0000003840)="f7076dfb37d6f696af15ea2fcbdca6b4681200f0c89cbfcf422e87c02631765657a93fbd40709dce02958f894921671aa85e3c71c0539cfd48de55217a4a0ab836a80ad3abd1d285631efd90b301f0bc7c33b106861666700aed81ed6d867642c3c601af3f742a40e7812185985bdbe35b8e5bbe47c0efba78134345384868f49e22655cd93fce0184c4e3f7a91e0a1beb690b76cd38430abb6cd3578b118b4e989b8e4d85f82cf62e7849afccdbd6f24e831669b33b4153d8ed49126582bf1a1fd3d21f48000049f40ee73ed7e677432833505cb49e00c5b17a0dde13472886c5062f8c911a6a7590d05b6ccd1e4913862cd4dac043216b4cd5da1c2f224a3c4977b84ea17ec85f11d0c370f5086f3c9a6b83eda1bbf8795cddf2ff1a01d2d5613af7b2f69f11e312409a91eaa15fcdb20d0402219d8e814fd3ff99a2030c81e824ed704779ce70d7c9e7132741a594861fc1fec32c40cbd6fdb4acfcc3ab006fd2ee77b1a75e2efb474cf8b5da0afc22106888245c906d74b6e17c5acde3a1fb028c16d6ea592341344d49542e5812999aa33f040b1be1e8f3ad6083e7d57f68c346f3df56f70ad89a6ed9e95cb012376901b6a5f71665ab96e4737f57770d06988b76e3f1a4117c882c1e84f9100291676140bed9492f447d4a15217378cc791af1dab6ed7716d070f1ff68d804041a39649db703e88b73246f772bef9377dcc9a654b8fa8da424aff54118401eb5ba302f25181b0022a2b1422f9e557fbeb78f2f55d6de17dceb21253ba8ec452aa152103daf86cb5623212612f4c9ec191499008a4a2ec74ffeb3db4fe289bc3c4e3d95964c842cc527b7a122d304b89d9cf31af9d5b9c2efe0c12c7f89a377131270c3b7147077a15c8208722a2c3061a562cea8f9c12b9202033f2a9ec2e78c0038734d6a72e8a2019655c7945ee68ebba36d4f10d7917f00e583616173a452b31acacd0a46c701f75a88dc60609f74d83918412ad038fde6cd1c7cce5a3ad29c6157d237d2ab1d25c0ce6567ecedae24f7c43b808ddbcef42874f3342b8e64358491bf12f9f83383a3c87c11f3269da0a887e995e3fa1704bdd33c5301e1e2fbf233598ffa4d66916dc15bc3d85b3d888d5078261964f43089f01a161699a8f108ece3f3d7a3c857f9ff3982d0720b30d1dea1581afb5b277f8ef4313ddc7346e874c1cd6c9a1424d9d00b712dc506b3068c361515e33e96ea27972b4341520920e1bcb4cd331fcdd3c147815b78d94e0a22b95625548ae1f614f31489f9e36fa965ef4688427a66029de22eaa43cfb0eda9bac738e3c06be9a97c093af36dae7ca2317b51a2677cb49280240d741324a1927b746974c24943533db76a5cc28540c13d9dbb3dadb4c849764ab2fc36d529772dbd90f6ec5172092294bffe8649c836c9479b6fc4c1a188f7db0aaaf7287c7871160a04d1cef27db2d9c1065e06a15f2de1ac49a5aee9305393cb0fe77b8669164a340bcaeebe8b4554d4dbeca5eace0f527049a9727b9f118d8ee212c3e2e3a3d16bee743949f9671187d58c44956e96a541a66f8096f6b9e3c4b4b93cec3c2cbb5b11bec31a1ae94c8fe38036e32ca552153785f0d91ac6ecab01f8e13875b89bcbaa1e40f30e6933c7851a2c5f47d240227b77ab080908bc00a20e7d7034af1d0dd7412e4251806bebe7910d4584f63ff3fe0a770c0b7d81c1d78f61c97677ea3e418328a8341b239c218784e859a6ecec0ad14551b57d69e7cb022453e9bbffc94d3fb0f3f3e739313efd6f4976e1a0a632f883a6399e817b4eb92ab71747a0d81a6faa4403ea6b7f5c5d12f24982b7dd0bfb2b56cfdd127836de971ee389fd1aaa3072ca65ffaece9dab49d259a0e9f651308abc24f2324283ffe36a264e9c2e3e3dd1e66fd43c1cf3189754a2f69dc99e711801c60a5b38247535cb7f047a9f58aa2d53d24abbc5a7b0ac6f45cc2609c2a22b8475ddc2a7cd6b0e875c52bfb70a680fe0f330dc8554f201ce1b688f3f9302183f2c903aa5d2b6eb0b019fed3c7ea2f63afc3a459973e8f7f131021bb721fc1bff4ec2ad31f19a989a7c990b233294f49ea337c0c213e0af43852a451e5d0e57e9f0b5779b756f91a6a1afcb4076ecc75945ca0663cb3bac89422f434244b4424ed621917c01efea18033d1a83669ee12d2342d874e8fc36cce89398434096233dc428f7df9381ffa56ebeeb2ca0553e7e9386476f3abb1f595c81443ac75ef8bc41afb2ab0573d4c0001631e0e3a2a294dfb9b130c9cdc81a336ee90bf2ffdf59de4adfe7131b950fc5b800a19b6c6495b39fcc61972a1794f861b1c34507935da76615caad22371586900032d3b161b7cacab19d947356dd96aec308607ce3aff281bfbf9817d5e571ecd37db3cc4b11a73e170f32174c59a1a6e093acfe39edf3dffffa52b0d5341ded5e2c75e51635e89a5290b1277ec43fceae43a9226e0e6590e2c2bbf51925fb21f5f03c9e026553237cfdb5a1cfd979e2d147b722f4d16202caa97148abe1395f3d1b8372f793ce410c780e0f346e0e4331198dddabedaaa504b00349c5ac44d3d2d9c7683e5759e8c419671769584b5aaaf6fde6a7f4fcfd6e13725f0e08145b4a927a7852eba37ae1f1a874bc4ba2a0bc64d96649dc33603400eaf385df61d447047b9d44e2444aca3b45260ede927d960c9cc6c23473c61702402e49fa1ef67c5bf4b8d1f95d5635b276f6f490b66f8751635e6e86a9fc0c359d78dd7d2b32dc0145316252832e9db2d82f6c78db0eb672efcbce111c03773c8568e2cc5e1b46393dd9520b37aea4a6aafe1f1b0044f620cfa1698c13aa4220fcc0aeda17fe85b8acb803613e421636b5bdc3348d8a6089f255de2ef68dc94fb4a1acd079661e4fe9ae5cf00ca79b3e92693adde354175f179e7245567c72fd13a7a9b1081a6664ad827c4f246b671891b38c4bd789f12fe81e522e0dd0833a89f8be0b08179a21e2c53fecbe0260394e1fe85038589d8e47bcc6280d35f7e3e0928dc089bd232303ba946d1f0bd51dfc21c06d73f917879a9fda080b3c2a5ebd44cb7c9d7da93662db4556babb3652bd5f88a67c633043baec7412a90f013a264bb7f4a7e8506af405f34d3f5b2cd602659210eb153ecf01248b419d6316b1cd6d3f3130dcaf52de546181b1e8650e679cfddb2e0fdf8c41d137f9724c7951c9e214a5ac0177cad131583356c448d793539d4489da07e5359068f5e3fe02ae4e8ba23421610813553e67866d0e9dfc6600fa4e775af9ca4e239b50d00ca2eeee679d58ca42818d442ed45ae0a90d2425926be97fb75e0f871c91e1df072d230daad8886ccd792eceea84a5528acd39dc58d237edda5e5144d796a2ee89acd282fa0021b0767321013e4f956a19ae05f215019c03bbd6b100aea83f1223bbd867c2ce044145d3dff0d9f733f1d0559176279d17d64774a61c09d0415329cea8b1cc689c01c6f5aabc0dd8188d8a00a9afe2965a94644d29d13de226ae745b17ca8744f3e4331ab96c4507cf8c689e5bd8db4cd1aec7e94b19a188d448c9eaa63db0971bd1aa6ad34412ca944fa7ffef48bd72cb153353da283fb7022f63fae54f70d0c97766dc4c1798e3ec2480b0dadeba037e43d8d3f7df23508389e44a226449cc5869be9437a3a02ed3ff74b24ded0e829e9cc162512eaebae70523c90ae4d46d83e804700ac88a7dd024f63de2e0d1df6613cc566c84ac197a321cd982da88294b9e0b2a4800a1c7a3498ac83e3bbcd7e476c8d58ac07484a611dc17c2ac9bc609b76a1f84337cfdcdaa7a3b4c8cf40da58e3375bbfd42080404750adf8a3532a62e7069566b5cf68f44b4631dc79a1da1f49e553d668236e54e846ee13c3da22017b88750e465ab0131839158388af5b8edfcbbb458464e120cb6c75ca0a357e94f58fe4b275ef843907e1ba805c557147f02ed25c0b92574a451e2253affb219b3659d47e01b8df75d5c39fc4ae281bcdfb635dd71a2d9814f3a327e481deb345af22ab24c41a5016beff2b2bf6224fa68494ad508da9aa11f78c67b2f01b42e9f148b348287e110ac4efa5d5d8219f65eefeaa59b308061ce26a58c6d830601c71be0acaaeb328689cf183f82d5d6a0a597d6786b9bf198afec78b7a5d814a226f85519b994ce654f1f013d55188546c0157aa6a0c45eddd4d89d49f7657c7a72076243a681e75a8ed2aee6385c6d1f808dc2ad2d02fee418f1", 0xbbc}], 0x8}, 0x0) 03:36:04 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@restrict={0x0, 0x0, 0x0, 0xb, 0x2}, @enum]}}, &(0x7f0000000680)=""/195, 0x32, 0xc3, 0x1}, 0x20) 03:36:04 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x0, 0x2, 0x401, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xf}, 0x48) 03:36:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000001880)={0x1, 0x1, &(0x7f0000000200)=@raw=[@ldst], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:04 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@restrict, @enum={0x0, 0x0, 0xc2}]}}, &(0x7f0000000680)=""/195, 0x32, 0xc3, 0x1}, 0x20) 03:36:04 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0, 0x2000000}, {0x0}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:04 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 03:36:04 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/94, 0x5e}], 0x300}, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000003940)) 03:36:04 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000050c0)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000a40)="b7f23181fd353ba54a230ff872df9c803dbfe7099e802f18a478b00179f2b67582d6d7bb0436111f588ff74a0b7bce77f0c43ccf3f97787824eab04bd32b1d42eb8dddcf692acd5b0ba43c2e2666af0dc219d5b0957f3710d5b28aa81e415afa46ff69302b67a81ef1d5b29f0cdf81f96dbcfef63d949f93859ec3063eaddc71a34144897a", 0x85}, {&(0x7f0000000b00)="9be54cf44114c860a7e4ba67bf897e82d8ff2aa793329e1521c90f58448fd71b3eca1f68de133cd6ce82f1eb29d760f8fd1c77a0c25f5c47c140b712f1b5f2c1688b71326f1c23516325ebcd1daaca3f7fc09455cf43f60ece093ed0efd73c823c51d015e7cf6fa2f4f313c53b11119f4c324f2183fc707fe9cc86a198a9e743c26bdc6c35fb3a42462a50fb96d933d32e4d580df4a0604ab94e95566d6f995249d4bac5f21dc5090569c1255897b68407ad3684bbee35cc6452526367c2ef67a526a44b49adb8088b04d93baae33943e3e05b5e57644746429da8854302f2d1a04e23ac512f3c3347c8c2f426b34394f3519763ba82a0c544cff0a469cd13da21fad60ebb0a5efccf3ade6af5db295c4d645a6db07e5c93167c5ad3d6d49f82102dd0bd6e0848a1ce5fa0db45428ec2aad85e65121296e19b08dd1fe09440b287ca5e1c3163e47fae4bbe83173bcef3f03f502bf95d00cd218814fe7a08d9f947970fca8a67afcb1300c06bf5836a4cf5de7d65ce2aecdb9020979b6fdf3f8702f2d0aae881e7358f21736ebfbc8ef22c10733f179080b8ca0f3526023018ddb6300fb0957d3e35b066b6041a01c10f0165886c432317242a1b23fc797626dc1f1cbf522875550cbeb72954ff599107d73fea5afbe2336ffbbd85d670e5898366f2d8cd3df4e5840529a64605721a964950509c9f07a5be091f84c62b37d29b24ea9ca3df88f99189819e2f3ce14637c4d246a939d94d498aad0a4894c2363400899380d45f8b1fadeb2def520ee574359ad5eeffc8038ea03890cc43ee6180975d786b44930c049d9aff1ab47f28c6514bd09dc90ed588c0f3d539f2fc9a69d93c349140c1bea7b2dcf0d388f88ab1f8713ea3fc297dd095225805fbcd9ea81715475c790a00ba5e820bc172d0d73ca37a93930a45c9a97647346523b27df77e9e43e35b3ae1e3ddb5dd52d0cd70979d4a85def48c8b0d3eef37a5dc5784fe60d17a6f3bb3c60c183ee05e0e8b16730f6f3d424f99f53fd94459c1fee79d5473b4ab205636247a994cb91cb0a3b9b7d0be00cd6e9e3e9fd29b7f13b69fc5646b041642ba6411aa28cb44dc5de2bcda495a6f579215555de3dce505f22b48ec5e691d9056f1e1d94d63e8b52bce0519155be8ebe41ba6cebc557070f145df85c35846271d3bfc4a56622db780868255d12fc132ede55951d38e3f69e8c75a4ac127598ca7280aa4c29f5eca141c58e7ce33aae5109d55d4240cafc6a8287b9bdfc92fadab44ca4b3035fd9e47898f4981767a596e10ec9cc33ba1eb56b3835f060296c5f6eec477f534cb4ba0f2a56d37cfca3d405c08036cf2b3575aaac7b82ead141046a3589e0eff5b2c2947a47adcde374999278f572cafd9503e4d121866e01926c437ce85604cb2187d8ddaca64e7f4c2b0d6eeee89ce72bc4dc8816fe8e06f964aadd3ef0589a09a1577aec7c9f3705a66d2893bc54bc8be5384bfdbf708ad98cde72113150d31e45f8333202b49c319728a61dd96d33a599bb5516c0cee2925e0c99facf7629c76e30cdb29d613f5e52fc2fa056ada2858ee5222a63f6ed2a1bbe676e2d271be7b4b2fff1f1c07d09365f5729551cde7f38c4b51597162b37e449cbc03bf51fb02d48e9db035b5b72e76aed36b84c101408ca90927a7f9e1bfed7b148a37c356566b7e79d4aad79f60d3cc77856bca6ebe483a5b7faa6b610affff03bbdf5cc53c50e55cbf296d501039c374edc1670556f9c7efbb8f233ab0549ae2edd938714c21168ab593f974246b8de045cd95b2d6cafb845868a8cb4ffd92bacca467214389bd5f1eb96ebe6323d6bb12de3d2f7df19a760f994462ac0d2ddfa17aa5aad64969f7ce4a354bfc32c226fb576ecf2fccfcd7a6d5d76a194f9604fa2950efeafd546d222b0dbb98c31f68724877765215a970462dec56af4a406d22d1afb7863bab2d6c01afc564b6104459bfb776b0a7931b5e883a97278547cebff93a8213c1926467b4594d9899eb6a785830c1ed47b41360087cdcd56a72f92acdb17881c70efedb57682bcea446cce718772c3f1ec5c93afb04644788de703925c99582daa0212ab2545071a754d328c78f236e64cb803b88591afc55030fa422bf054cdf891170310a7da9c14037a6297b23c7ffa47591b729bf6a133005d57998e152c87069bb2732e50cac069527be58bf7bee50758eccce7e05067b75c912396958c4961452edd08efcd39d840b5154f6e8245c825eaf645b1033014887480a874dbca6c63c8ec9991af03d858ec89c0c3cb37ec355029aa40646970e6efbe9118ccac4703a3a9d46bc82d47c326e996d0a0afa862474ae47924cd8235a67f09cd533dbb447a84b530ab1e625659333931dc912ff7155de7f2e61389862dbf4a6a5fa23dde973fd620b9865786404f60a67d4eab53e492a0ae6b51a299f58d6f3776e1de4e542cb97c93cfa73c2060cbd21cd2bf9938c65d2950d63579379c392f8fc017cb6f0408891ab296f9465240091f6e9b1b86a13c96a24d5cb6f697fd18f4679782069578a92378ab670a0e857298c24ef1426893de40bb0c1758384940f614a109ffb1cdeb7c97a683630178f6320b451a3762781e297b68a5e43c3a017ffaf1215582389c79d1446151dfae1514841ff2fe4591997adaa0a29f5e9e095fa139d7dc4c1fec7dd01aaecab2b66032640d3097f9c4954ea6175f6d81870b77302c9d159c0ab795573d47bc9361f68d20b818a1e1265a2a0b6e04fb5821e907136352a7f1177424dcaabe1d95247bc4e6b6a0bd6caadac4c05874913bc7c45120256b7ed0f8fc0f7f974e857cf869a0b8a7c6d1fdaf21c110bba6cfc891f7eb43292aeecdafd6c8178dcb0c33bb1d9ac10628533cd16f203a4533c45dea6c8a0f4c5082095e16db1f1bce3e696bfef540fb47325cd9e1271a8c4db3a356a31caae4ea16976fae439ded88904a7f3f9dbe28699f9161834bbd81f8af635636fed312483adf3d14222ce5db3d9678aa0bb7440ca3f178e9cf8a3eabfadfe4da9c1b2fc2762c965c59d42d2c881b465cee670a1694b42c7044252cabc2615842b993a93c1da0d991df16f6dc74ace019513f6607836b5d0de7a9dfa1d865083dc0f98471053b82c55e02644a9ebc1bfd10e358c38c52418bdda5b39a7caebde1181bea5a4a91d863081c838f5e381c6873f9927cb6635a2db991b54dbd9f3a4ba75bfd124b873e4a40336714da090a6e991b3a4e88d6b085fa519dab7a56ae0abfd8af9d58295d9ae577b0958334f457ab255320f332b7c9688db9014bad90d2e0d39f5f63fbc97db0de46acbe8f757385dc442db073b0c08489172514c969feffa579976da81a7c35e2a6c85aff7c65a589ee98f96775df617ee3dc633abf6d1193495a921c9aac526af148aa80428d9cdb0c623b09fae71755fb7554d16c4c719f7109d852afa907fab89fbd3b678a4dfebde09e95bef31d47ccdb18aebe60044260cb99cbf7c6ef2c0b2171767a1cc1d0ec82c6a6d4fd900ea503a93cc57bae5abb350f9c3ebf5bf8448e5d231ef045255c82441f3717192f6be110e54383a89086b818b11aef74f6d961d12f95c77c5f74af0361e15855ae38526d0be20181fc6de24fa04ae552a50fab40aec272f166895d0a0304225b4dfc51c14b095577d090d201ec2eb7390fdc3e8e4417418b88aa714d131d9a8e6c851675408760b6bf0732eb505a88d802442368dfd704cff5cdccc43f073ab68b167b26355bf674e1da70a2577e50fe7d4d2245cf39b4be1cea7ba76c0dc1b6dea8b4ec01236f3881c52309aaa84e8504de8bcfd400f9faa9f9109b49e5fb5699f368030372566d6046e8bfcba9e12ff312fa718158ba27585f04bd02a5c7511dc8060166411637f1a352af6cf33ed1cd2b3d2eff99a3e2b8615fe92c0c82e4889406ffa565c883ee516a232db1063e0ffbe09e010e94c30ea81a1365cf02995498a1d6d96d56b100d089da86374f6ac9f8d71e890902f4eabfea34812c289b164f7c5a0e8fea8eebc0c3fed2661c3eeecd5a89ddb37d5f1a4d47355c09e858ee4d99ddb88fce9d88aae6088b5d6dddf5715f2f7fbf108bf0fd9009abe654da75bdce7a06ea96ed6f9325f611c9ecb26710a9b02a8d072bd812cda35a10e6dea78e98cfd6a21a985d6c5e7770e9be900d8b57346174b94b7caf75a6ba6b2cc79c29f34539c300af743166b8a5b62bde0d524e577f7917d04bf9304025ab0b6003df863530fe7a5d60b2e12147af08224256728653f3edf13463de5caa441a84cd42801e8b3c0b3363b249b288d5048d9d284132573fb3b741deefffd210ce5e0aeb149f4c6102e733ca31d61b3cbe3ea4861a2840f62f37ad839720bf83d74e1fcd9203d404a75db01fbf8673308810efa49caf68fed50fdb6e14e325f98f3baadfee3fdd615c1dd5c25608504b8edf32501eb963800c1e1227ae57e9d3b30c1657ee6b1181310cf9d34d30549138f9da210e6d4c89dc0d66ccad290a44253aaeb8e1e4c97004d7bcaa14b9c21159f6bae60cdce7183d9332ceb961951b681b2523f0a7bbd23b6852af9ac5f143333f0bbf82d32c3e93066d40f595bfe06cb6e4888873a365edf9babcab87ce869988ad2625556ee5bc8737ec5a5d2f0965d6daf74273b9c32c7fb6676d7904e8c91f634902542f8536b52c745d83a8743b9e70f52b54b4ad9d13fe2a8ebba9c330c160f55ca5f806886b363887348bd28dcc06aa878079572e20daf032f423ee55a4795cfc81ad87f76fcf0ff8eb92f62500b4e69442052182c361458132942c378f378b6def3e72346ab5ffe5cbd752d4e367d436f816ca410cfe9c02249f294e7cf4ed66776414762bccd417ce6c8d2c5f39567b0cfd2708b7ce3acb7f9f16730407f942cf9836cf1f1503ef70c3aa6a483444b3c56ca5b5b63e18c734cef2e96d9c84436056dc5e2c65e2b936ac461da8ecda3999bdb32c02a99347176faca2d3c78e38a300ba81b61c885ff5a8b555311745f5fbf7797e09e39653db36dda96362323bb3e8730ea92f3c0e27d431b06539669e3c272024bae6833d0349c44238f0bf5c9acdcc8de90d3e7ab456b52344a0f73a9d946253f91e2759cee38404d0227930eb7467586284a95ced483e7322e7096b77cdb8bb5b2218c281b09783c2390628eb81c8e8c49251456353628a326a4c2aba5041596834e7c5f0f885817969820c77ee45f1ee9085ccc1a866775e4a96f14a7c1b72263b8c6a9b0ee49e0bf3d5f5d3fbc236e425e31de1791e421dd3e6392020f454a4e16b1c3fbc5279aca852fe175568c3d7edec70b118820effb57aef54f197e9480fa3231dc7e54ff7c9eb37761399b082cf46cc515b94d7419cb972f22315824e602132221702ac00271412dd14251cb0d8ad07e8e6aef8ce8752d9f78613eb6158b9f1ff6b1760cc14cc39ba7aba2691fbec28ecf3b67b36c189330ff0bbc63895b8c6493af04dd07ac64c998350e99bd5787478d8496aefd764fcfaaea0e70ec9e22251c6014dd66bf95d8b0cf46de7df7f9c6b05ec35f4c7545add892edce6ff210cff269423eb37c6e212b0e8ac9fa0bc2c51d386518823f10275df1c66ccdec389e0a00e0ae0ab37289ec2637b41363477fd9123f552f288180b058e859839a725b21da0ad89a931d57792655f1aa4c726e3929135e170df5b14d19675b273f0010fda56fef3ed2bf2537967b3a62c27718f9af444895e44f834ad2c518ecd9ac65b67de98df4aef791b38e23497524fa20", 0x1000}, {&(0x7f0000001b00)="ae044dae98f82d9eb5ac9afd1d6dbd00c8552dac", 0x20001b14}, {&(0x7f0000001b40)="440514401f0ae4578c05d965e55f76d96bcd02542f39899969a42c4fa2c43ba8271d2c0f5ae6f0e9031551660c24413016add323943bb5681bccd12031", 0x3d}, {&(0x7f0000001b80)="d4a063ac809f6838676874cfa3574bb21af447b0c82e62f582536b413ef28aa0707ea1569d563a459d8c4e26264867504d1cab6fa8b1fd5e866740164dc86ed277eeb763ba0c22f1320f1ea16bee6478dcead59f8c6289514f62e592b63a9c3ee4327e98f1a892497e307c5d3fc25c8fbcd83f26ac82f79241aaf638d47495ad375064830b1b96641b5499ade666e6efb9def3286b2707438f0385f4428e3f6d4107771eb7c3f79b9fc7cc5840faa1f9d9716026e8f5e58462de34342f23ee846b1d9373a50ea58eadfc200322fb4c8bd2c4ff4772fc89395709a38ddc469912e298c16e1944f3d70e826fc47fc5f593cd0d203f317c571baa05879394de6693fb2337a3a123a6a4f50342ffc0aaf09491e92c03cc7751df4429b4386b4b03ee1c3ab20a3f9769caa9ee6bff723efe4604fad92dbb31053e22a439b2f0be7e76ea0a7333b73535930c83de8fe5f8b27c43648dd988d76d37cf99cfb47a1bbeaa5659e1cf663cc14db19bd82a408ecc8a0c53248f67e411d48831adeb7e6ad0e758b6e302ecc9bb5caac3e9076032655b1a053c9d22161b771326070b36d28d1ea3cd413aa8453a4798be2b0775f2e728c7c4a2e979d89e01733a5be9b0ba20f6ea83bdd395211ef8e27aeb29e57d3c55e0925c9383a2b4157debcedf285a92c7c63487775f6babcd82ecedf31027195e2ace716ed4d0c1dc6502316755335418dc42311a608e446bc9af52352b8c0b0548a8bd34c00fe0a76c4a31ee32cce73499a62a4b0eb1cfdde41d8e9a97e1256ebb1e8fe243c830d26ed53e0ec3ade62563300a3414ab1b0954740b45d632ee9423bd2d076e6c9e5160dea4101d3cd3871ca7100e79f10fd59f4369720bc5ced89f9d09aafdc83244a01ddd161dca2f3d08aeaac2e5a129af61d658d334e6bb1d0304268cb3e92741c4ebda37cfce05dd4ad168f7a944084e8731c772fa9b4a6908796dcd9d319689aa7d50e2411231cb5a465d93920c211d32f0979aab0c49ddcf2aaa69558cb460a3d9b2c09e7b2a74a6441668af1a07cf691798b4460f494ba5b95df29e67ae3bd008e12f8250945a66a1ec2832cb6b61a3315b7261f62c2d893d681a104512a74afee382591a117622dc1c6343659d8da38d4e53ea7f57baf999ed9c4897eb26e688ab6be130f407067d8da82737a03e55de99bed3b940b33283703cb06bc6c50edb079f233dc5eab75b60cf2a15109355a2dd64ba0dd1657049aadd85cad153fe547bd4bd0eb4ea1352a749416693db330c1c4f541b103337e1db66f3ebe04c539b884991b25ca5287637ddc1e97d34c5a27ac02f824b4941d7abf1ce177bd7e756e5428eb846a1c3ea48d30a5f7e472582a890710e9c3d1f7ed5c477a3e0a94fdfdb16047cf3a294b32d963311e95f248ce113f303d64479e2e1397eca921af57023cf87d32eed18e7f40537d8ae46f9fc10572169785c1f088b6600d1cddf9bfe1a0b2c82ed17b14710fd3c2f3ef5213628c9ff9570f1097f709f05f77a1b79716c76ae7c461eef80114d08f4656d13d37bbb92fa8f1ed677eb6279e91305418645eff227d11df5649ed0caf5d790746111332c2f420e92758f21df0bbc7ddd86911031a2426b0c9b95b98f54a7b5718cee13b6e27d6f09a234eb11713901b1711be0fd3b4174634216f0110ff535c05ee15f7c80468063567ea64a603add1269b298fd030968f052e524e3deec1b1b51c8f1085c91e53ecd94459c3ca31f650299c55ba04ba5ebca40bb66a152427fa8b30ffcbf9af7a6ba3fe0805b52ad4afec3b0e1f9e12116e2da8b7d8618194bbde31d6bd23d376685b59137ce6259c44adf51695335d2a27c9b1d7222eeffcf3299c618765fbc415bb0668af08fe1cfd4f7c645290a16351fe71fba0cc6e3331226b386f7c8ecd74c73afb5b62f3675f502fd0b2755f5c0c3a01e2ee54ab7379cf9a6e61e555b5b5e7eae15dd9c228e58e36a4d3da565eaaed8d2867d995f0a2bd97c8f895c3b05fa37dd507a7b8d3e1cf8cf44aaea83ed974b5b22b2b08edf4b30ef993eee73f8d37ec65cd8d40310c8fe059d416afddbc426a9bb5bf39080efcd6ca6ce6979b19a2f6aefb432eb6f97258600bc47a438e616d6ac2f18d62b8152ede16bd48387c73034a746eda6de08f145c15965c36ede9801cafd8f174fc5bef2322d4222f8c1d3a8a2f95e006f31ff71d5b1730022ae59bff1b51687dc6cdb506006905551774113c153cb3ddfab489d420c19f36f6ef2e377744fb36eb0e7ebca1c6e84f9175865ea4c27bc5456e1ae86b5e5e1d3cc52ab8864fd2933854c2467848375fd4b29a1effbc4e5b652a82528d43606a26b5cbadd54d2bd59b622e3ffbd2eafe45b4edeca019812d177a288f8d6a74bbc164740d2b6e88e61bad88acad4c9c1fbd9f9c54436b7f115243a22166b5be4d896a448bb3468496521fb2a34e050fd736be505b477d8d1161100fe0ee83975154654bfbf966aa3775eabdc697e2c50476cd22847e530c94847614f2822df37c59db742439c7bae05bf686dc508d9c81aec84e36105dba181025dbbf63c953274dee6b6878f157a51382307cd6697b2ceb7f4f5fc94d57b8a753236f1abab7c1f9233a7b513964be592ba455ddd04bfaeaf4f723fca2199b13160c9e4ab3d8466d3a2d6ec0366737a37734c80c4ec4b67885e897aeabdc17412d7b6789c5725f299699cc3ddfa94174f18c19c8891776253d1e7aa6c36a192517d670c0ad464cecb7a08ea90e4cb24f82b297fc1c27f9730c5fcf701ec5d8364b7e3b220c989849cf727aa8eeeef8e0ecb21406cc6b6435645ba265856f7a2498b4968da453bab4b3e6b834dd7e3fdf08e8f886b243f6f4d24a4393a24a8c0702ef087540219e793c7f5daf87410147836fb8d1796d80b4464141b189f8c7703c405af3006b48c40963f3e54955b914f6f038a5fb646cda448d56bb97a841177be24c4140bcf99e48da024146b00fddd6214a2c52f324450c7daeda2ba7453d7d77c9ec2a0729d47b01a70cee2715e702493f626ce35463a7c45d04a03d6a579a848fef3c50efac0484f3f9072992e506237bc08f1a89d33ad2af08e1bd93f60ed5bceb57c00e65437495bf91fa451793c48847a8ecd7c27316455114d392206a6b1de65a2954be9dc4e60f52b1fe3d0891e673595c7d5ae3de6226f73a5413734f4f5777269229f11220ef816b0aec52c8b0797892a96f929086d1b60a95b9f7887652fb6e055b78df65b21c9856298faf8c45015fdf2e0580c2c92e98a354f9a4d66e9fc6e6eaf8d2048836205ae722ef8e5ff2d792071464ab71625ac6d914e7decc4d4cb8c2163076cd55df2e3bd5327a2f065523b6b0cd58655ddb3485f2c8b3682fdf5d0fc930a766951bf34bc449c85778bba5f222a11204b706373bc2c1ad08b5943132cf103d5e5c4550ec88176af95a593c6efb544e4140cfc0e608653e36885103bd1da623e87da016cfaa54a39d2752ab035c776137c93d1d5b24320f3c1fff5a01ffe1d67bc85c77095522676cbb0091ea97356381eb69f31bb8601bbbe5b87613f4b00c41d038bf45af8d17c86eed5bcf487bc8f459aa8012c2d3995dbfb58f51002149852e784a186c9f84828ae4e111bb484f7477f4ce91a7cad188dd99a99ea08029a1a8177990171dbb92da03fc5b369b3789e7b044e39bc96d22b3bd9c55eddc9988efa239cfb21d6e810034418b0c69d42907d1e6211adda7ca50a4de60361e7cdfa65f22c7e5abaa3cd5a08393410ae2316f6c8c3f8c1f4cd8b2c17fbf5626865b6a701b2e2c0b77a86d126e75c025cbd506ad6cccded468bba643e78538fda584f1509d971742918129bc96102abc805f8fb2ed84377430dd944137160503744f5eef141fa463947c1f7452f1d65ce686b922a4118de511a3bdaabca66f8b2e7aab7e5ef94f3430aac67f9ba0e693b8edff742ebe2b6c786f887d42af43de2b6afe9ec223d74b1b424a8787f27755826e68b098b4838a85debbdf938ed6a14792267631c7339e4e2ae55af48d7d02b710ebfc2afcdf566522c97c3dfd6d678ab8e4e2aca7bc5c32d5c55d1d2ef664ae5f93856c2148287059ff159fba5a621be0b16e0b65d0a712b91a2fc2d3e108e79b6849b41c6cbc1a49f3bc8b8c6545832851ba43bf1f1a7f4fa054c894140197f8b6214930060ac7b4e515e484b646e321a424d9320f59036f00da0aa8528162f36035d6806fcabab15076bc6f40d223156b82fea1de0fcbb9893a4359c717083b55862ae6e1516c5a0040b7121203ab32dc0a0f3c28f8de6c0cea09a80aadcc6f3a7c64676e8d7ab8fbda2ca9470a8c269e1643d902def99fc23370af16a515f4980bf9e655e6772b31949977d45dd14abadfb9fdd6eae730ef5dca3ab43a23330c2991fa374f4a33e35b6ee93d794497499b41da89e71ed410153b7679366bd46375056f7b45a9e29b44be2d504ff9ccd7ed9dd8c0ccbafb4ed0275af299e693e58fffa330a23ff042b3ce73641aaa8fb2e1d9cb2a185ee44df017c2279ccf7ad8a6adef788c3d22fd3caab670bd9a87aaefe10b5d749bc7f93690f0ee8a7feaf38a55f40fb7135403df3a40c6cf61095282fdbc3c19f78051e41a0d6a23038281e7b28ab12ad87e8b08e999704d7262ab60b456e258f9d96c7ec67737ede8a1d038d6de0091a484bff47f42a5a032cdbfd8137ba9f01ea46591ea5755c75a1be97baa7b4d43ac8dd0f95985a29af464d3bc2b9e59fa6296af84966fc4cad49a6d5ee147d2e89ea4ebabf429b5d2a4deb15b22e12e67ea00a38f0c458cf667441b78497d36f256a75162b47f5494915a632598dcaa8697e47a13372582e2ae527d7092115346ab66dad26efdfc4a3c1d1a175733317edd154b37414b761b2b968bedeeb9119f4b18508bfd8539a245b46d754e6a3ba", 0xdab}], 0x5}, 0x0) 03:36:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040), 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/147, 0x93}], 0x1, &(0x7f0000000300)}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:04 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0}, {0x0}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:04 executing program 3: socketpair(0x2, 0x1, 0x0, &(0x7f0000003f80)) 03:36:04 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 03:36:04 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040), 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/147, 0x93}], 0x300, &(0x7f0000000300)}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000280)="090cacecde8ebf91e65091faf6ff2d5b000000000000", 0x16}, {&(0x7f0000000180)="1526595cf65e07ac69ca4c45bc3339edf38cc277dec8cd47d7f3791ac6a9a69f691cdd30a43b76993e6330f55c3f1f450b2841ae897e466e71f66ae13762d4eda4cc96cc92df69fc2e7ae43e07d94d11b9ced30128e26868c9b3a1194c6779b05646b9af531975ab47f27bc76ace084558c3e930499f8fcf98c0a35da8db", 0x7e}], 0x2}, 0x0) 03:36:04 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x14, 0x0, 0x4, 0x0, 0x0, 0x1}, 0x48) 03:36:04 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)='%', 0x1}], 0x277}, 0x0) 03:36:04 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0, 0x40000000}, {0x0}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0}, {0x0, 0x2}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:04 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000580)={&(0x7f0000000140)=@name, 0x10, &(0x7f0000002800)=[{&(0x7f0000000240)="e7c7582962268460ecc9c3795e5ea6c675cea723d9277708e989b682b7ccbab872f6cccdad7244795a12bbe62721cd9bfe4367ae310cef5b733dd11150701caa90a4bbe7a2e9c6444e615931bcc83abb3fda57c688d7a136f7d4", 0x2000029a}, {&(0x7f00000002c0)="cdb3836c72f1f0b7f1857e9854a5eebc8f895652c980ad5f67a57f7a4f953d66b6880697bb005c6d4cecf9a90e21677f08dd4dc334fb7b6397ad1c155bdda59291924f3c4e20d70809541285a77c998c0e59cb390b3d515a82ddb160b331669b7345a193ea20fe558fdd39fdb8dba14055a25219a46cb0ee", 0x78}, {&(0x7f0000000700)="dcf4a64e99603f8f98bda23d8de371a35d763a37c9699cf492954b81a1b95e0922974291c566a0a98d3af992b5f488dda88fcc47058a7d86804e70ba9ae74ecc7c2b505499713b9ae430217d013885c08a79586d88eec64e0d6bcb431d2eefbac64c6ef375da8e9c97650938afe51d4a173f2009ac4089d5e1ee46156d6ff3bbec3912807121380b7511da2c49d30c69bba95467c2d70857894b34d6e8f9591e573bad0d744ab5f78147275912a27e5a3f914d7c5bcb4d274b853c99fafa7c2786699ba46736f1ebe9a69a0522d33d037903d3d9a72c165b12075b4683e61461c94aafc55a959b7404f503a9b762279b79e4af6302b85fbf207188343fcc42c9545f72dc8fd7a95534e6f036bb194959785fd4218bdfd09a1b42ad222f8844de298ffcce18d397ad4dd1c07a9ff38881f6d373620672ca060634cb8ce811ab0023278ba28b84fbc411ffe156c3a686259f4906394a2311a5b4c631ad1cdce367500dcb568de28263988e8f6d824e75f993b362c24150ac337cf76c5b4f6016de451901def7469b709c3a18a93cf2d0e085b0b271de17e7aed91c35b353c1dbf6f2722b0b347d8f7a4d5618e1492c72b3301322d52f41e5b43be9f5596501fef29811a29dec7876ddcc076cdf82c13ecb89e09a586da1f130c5416c22dcc40a35d88df54ca75aaf83ce04f812370965acb56f386c54e4ebee3d84a363105ce2a2eb0f2215198bbef67b21cdf5812bc5ebd775c6f2e56d246d8a2f6254ce68365fb5560466b21e2f0de93b1ab62c839bca85a62989dc729ed1b88b231bfc7da5e935283a0ed54c145ef12732201bc64ba8b8fec9ccf72dd715687db0cfccd77e63194698a0998ab2aa625703bf908d7f41de8b4494c029d715f9e4103126e0579891d5452828e2fa396e76892250d73ebf6e1260076875cd1bbe0df4b2908bbf4c0cd5054ce31ab2ccdefa9a37ecd881666f4ae0b4f9facb9de6199a351039e739009f0697afbdde7d194521a43e834c1532b91a4edd754e58cc121dda4e757d2b049b610b79a5ac67429f6eb6f5e92dc6df2cf5b823afb139cf03dbe00b9127bce7637cadb70adc6c3565ddb6068fb72233388b7ee067b20a7bb7bac8f0fe534c54731a2e28d6580e13253485270b6caf63892fab93c97a411544829e9c40e56414356b831e78e6a2c7bc34da7d24191ecde48b3cc6340c35cf795c72ed5e8f9f082bdb58a3a1830cfb59b46ce91631f7c2ed67237f6925cdec0f793348d56ca9d0db595d6858d725e6ba5eb024af624e6c04384c9bf2e8006e39027234fcd861e7fab4eb8b6439df1b9f63b75817b05f96130e506ff4bf679210a8b613d040d2733ba16e977c5e642b76861c8486327bec636148e75cf15b7586a071055562922e3397129578e6eb92e4bb59cc1e5602dcb60d3f23615486847753c177d1df20380a382936b32aff90e8e4240d7e4557cf0938acef9dbe17562abe43b704815033d6d678f657457f11e8963c892fc9dc2defcb87cf1a061d508047114a3241453d58d5d606434d49460e57b9a702ec9bd44da1c067096624276b20443760c7042ef0f9a4c8842b87569d6fdd9eb3496715cf1dc0c5c80e0e3b5ead82d41f76e74dc7541a41ae770e0907c5a5b7e39ff24ffa6436cf072990b009d55b2dc9989776a6130d99b050da27a05a1d387fa49160b0c6ab196379a25ccb6e308fd77ac9a52eb3a8da219e21be96d0394493111f5eb8d062976f9258493ca7acfddc1fc450328b892ae1965fd1fea8f0484315d0a48f3a00876294a4f886974ce48c6a63d7e103f05ad62e32811eaf409af8374f6a18bf3223015010182a1ef55df5b745f7d6a0e86acd1bd75c77cffdc7041ab4094d24b3ed44af11912ec3e5b2065acd788efb452d7c8149bdbe363dfa77f820713211f886b87c1c4c21ee624bcfbfd4fe51fa59ca44769c89052126d4ef82fa3db96eda0c7a8fa63f116560dbf1009eda30fd46971ed7223370e3d58d41cfd9707d72e7e3bcf08c528ba562e69c48b327ba7d83afb5a9f14ce4e4537f46e8667b02e3d942a6e520548413477bc81eadbc3c096a4d9c6f75fb11385747c1ce3cb70d523311ffef8b3137ca180fb03ce2fab81538ba6f947812a8eccc5c5f2a8bc8897f277c13e20499d370dcec21a5fcca597ac664c141b0435c3ef06394eb0076e53172e51a3dc04329d5c210dacbab8a0c8656af82667b879f47a27b9070a4a9581e88445b28905dfde8d553299649e7a15fba2cd43042f64d8890040908378486ce1ea7810206c11080ae0fda97312aaa5b47abb0b70d043145fce190278fde37fde9f6885cccc64748d92b563fb5d11331643251f9a08fd64dee8fa5ce2d8ea6b8cc619d3b27a37b812d07ce860c314554792a3005369aa9454d64d2381c01c97be58c16d9d15c6c291cb4464a165675a6ab5e6d2e3cbdc361b2fbc52f347cdafdcf325bababd3a9930d77bda81c040b2893e2890df892f6dd81fcaea38cdd5fefe440e4ff4582e8031995f4f7a132db9618d7cded09a5f4f1a95c91b206ac9005942ade639e7cb28ccdc7de5e912f2a8d0c94833bfc571363195522f92a635b6e1ec641daafb82e4c457e9b54c1d735e24869dbbbfa8e06ee311868f93bd822a1e71cc17828c98d9a6d1c6e6cdf18877628f5d5b4832470501aa747290249eadc7f49fcc1d0382226a3f299d61e657e1f68b71160b94496450fdd460a4803f6c71fa9e2628bcf52bc00f5ea7346bb89ebe549e3e7f8e6dab97ca500eef83e433eda31a74d5158890c901d23a7366efc22452903b262d67d93fe0b364188d0c450b226ed146d4e23233da4fb640964792194ed097ede1cb77e214e4696189a76f20b4fd21560843859c41e4462ca465ae29e99e9d54b29663c835f7e5b73a415b5d8bebded418eb83c6d717a3f6f42b6fa523199535fafb40ad48f961a159e815d9f0b830e6d34212c72ca9105f4e27894298d5abaed58a4faa8a4a9261d4a565c5e5c4bdf55cdffe3db52be64c49453e806a85e71bc84077dfd01076fe3c54afa5b423295f7adfa3261f472f2b40ed0418b01af7748707fc5a234623e7f77830764c3e0a1beb62c6b9839748ff1ea62b0f4f3d92459d958e2c009fe21f7cc8aa892674ce9a8096688c9563d3119a29a8aea8be9b452829e86ed2044b2856e6ce519ce85d079aa1f56be544beb139c01298304208ea3449b12b3e27228f2af1d4683322831215a9ee486f0d552c85eeeef1d3c5409af09c986bd9756616394c1406fb473bb31b85383f0caaa95b1e94bc11346ecf9ab05ef6b3732a0afbb4a3f852daddc45270843c1819137b21f20c6153f28197ca16312a228206d1de254d15cd40d8c9f3cd65bbd909d9c4b58f8e16e332c49558449bfa83f6d05c4115499e712e50cfded6f11d544dc5f989f0d52568edf7e2fec0a11148784ee9c56107def07cddc5f3076bcc4433d882415b459cc713f7fda30c4a55e840033b068138c4acdb66b02ede673c5fe2e75de397f43b29d681bd00e185a802f1080407a047f19d3e64cbaec74a9417887f76317048dd49d2a2f3e140fef2f34055e94ee096320d36567ac5ef6009c079d55b9e47b9b028f66192118fb141a8a86dfcd910b9dc921c48aa661391559a3e13e8dcf5fb7076a7366d691ae4b518e260c3365763afee7015a5a48ce292d0f3297a914346bd472372cbb61de866410c728504c9513d265123e7900dabcd6c06c8338643d3670f6bee3d8c9a312df1d0ff80fef6eaeba2df0198be33d852c1abaac7407c84feb18ac396baca279e564dbf77437206bf26211eeeb630e3683df1989e37fcea4a67d6287c9b7d4716569ed64a66f6c10b829bc1ed5a830a780b14365f745bcfc93f22b272887f56371c6069e59a3847a9ff5d0fd137e084abb75a103354f4b450a1b835e942a6c3a4b75dbc576da9b0bf2977dccedf5417b8768a9944f7e51b95814ad8ac085b6d8c0a506be4d856e232e69dc50c12a7e83dd71c8b7f9702b9687540a79dc2800bf037ae894c3fb3b45d0d6f043e080b0050aa5da121fcf66a0bd020790fe9fe3e0dc0f815b8959317bee069b684d15ffc30d54e51af0af3b85300fba1cee83c9607a6d17cee6cd267ea624697914911d2702a9c8a4aaf83a30c2001aeac590d3a8bd5fba6967be474d7d99f5f16073f063fa779c8e1695fe35ab1b7b8e8f4f75b05fa44c376c37502b79b40a02c49f139202020538bd9e50da44e47212a31f67d9e6eeb607764cdea40e78fe28159798cba84d269f3d67f6da087e73ffea1d8f1cd240643e5945cc3b4dd8f8e28e0be6317e89fe00db2b34687c311758fdb19b9f00889b59fd630a9c870e7faf78a6f97bd7ef1be4f8cdc921c19685ac5ed985ffb3edf20832fdef456a6ea0c46651d241388b724bacc7890fe2fb052f58ef70df3a0f036e01283387732269b4eef49f7fe879653a4005f5340b551fbc8049291a4d9334b3abfc4c04a6f599607d279823035baca49e46842ee81a8b3f0bc3dc6fb529b5fc0921323817c35b743294b900b8f0f6647e9c2a1bc0b4c6b0533efa5473c29fecdaaba8d19abe59f58e690c4b71cb27859caa6ec0213797e2cc68b2f2af11fb14282b4d0a0834fefdf6e0a594f3a09a2b0f3e9bcabcbab16ad5b7107e2f83449bd75ed3e83c1a6c5f62f85412fbecca47bd28ea73b8af5fc19a637d4c9a6beda46f473ced913950ed012d581b5043ed929eba5f9e8eb236a8366d0a6a42de8e74877c4768179194982a6724417554f127577d43fa61edcd35eed38b1eb71351e92647d37ba760c8f2249a6bf748e3a453ed53e28c9b20ad2939a5cd6025ee37b3c0af29239ee7a5e0e7ffcd068c154a2d24d792d459b16f76897de69c9eebef6f9fd98c5504d85d6bc0bbc9e715903bd4cb70c1ef3a1f545914167595103a4c80beb01819215b1d13c5530107a959dc909b1631d8e154da477858ca86b9889a0e52c32814e58ab1ab74e98fb49b78b5a60d625c0f0b221ec48dca8962f3ae0a02ea568c1964b2ac11dec51b0bf5cc125a31d5937e04b7a8fcaed7a9b3b74824367e0e536327c2b22361adf57f4ea0a4ab43bf2280d2044cf30c69063f0a074a64de7d5e6d168ddb4b40cf38b3b8697dccdb7e564fe78b917eb6b984f781d9934b6d24b890d359d05c41d50409a7b6132c145bb050acbfb9c5a4bf396b80e33da2b6f7ef699a1bd025d03221a54f40d230808ad1eaba239304ba6cff80f47e1d7d2b141dfd43fa75d5c75bbf1e2710379c3728e96e500907b65b309b03f619fe3dfdfff73412a4d3424eb3965d0e75748c85b3e4236e41189e5def6d4f9bdd0c888ce71bd8ce7ab5586e117ccde2652d3855d7f1102f70cabc6f505945de5174bfc73f9b74d26697515847ca4252ea12889f14714cce2a620050d91a8ece95b8ec06d9a72e3c5dad3766ba231a7fdfcec0e1eccf749bbfa57e8c14a0a5914ab5ccd690ca2bb4d00143d4b1fdfae0a53259a27a481b28c8f8b103504e6837fd05542aae67936a54eaf4770bcc80e34b21517357977140321b6abfbe219f75955b827450484189fdacbaf3fcdb8aae6d76db5c15957e1cd0c30792da9d6483deb55aacc7f2e87c4ebcbe6bdeae74d5e6a575fa6e0f7eea103064a85379773278f95ee30ba391cf19fc2c50c628e3e69b6ceb90e08b9355c0cd0de81b14bb4c4628353bafd7830a1322009e2af6f964e50b305f1fbc74893df13ed655ad1ab9d2d5cc12e12cf6e98ddc8a7838386ed51a26402f89", 0x1000}, {&(0x7f0000001700)="26bfab67cddcda7c9e6ad139b72e93a7eb3e275352e1c4e8aa25540338b2888317a5258f3041dca31aee21840901b5fe4c6b19671bc83c1d47f1c32f339fd64dd3958f0d5e13f1a8eaa81cb02f94adcdd5dad6761e5c44354958362abe2d6b4b135199cc20bf84c908829f5fc6babf34f2567d18b43e703f19409e4297d11a45d6f0b823fa3ce691f9d15459ba83ac0cf71c03d7cb8e56cd01aa90d80317da730ecd7378f0d52f4e69311399b3ffe2d7bb6c713aad5c212d46a50eb9945b505088dea0ec8a32a8c7233d23e37f4925ae25e59e4009c063fc1f77a9bf0c9a91a69e18dc6d9dabea78826336457c1cff6ffe12b8999574d52bf16e0df5fb507dfff04337ba133b2f87d357243f27bd427a68690d5ffd2beb50f12bf0841dda9cd5c08a9c17c1a17ca1f433b13b1e108003386f14360cfe2442d05243f8751a3126c909da6ac160a78d9206b902cba7723ce524edd7d7a066dbbb734731217b62d72fd52aaf91ad2ad9ed365f0fd1ed6ac8f84ab754ef3b3e6397c8638c2f3a567fd970e291b959cfbbf5e6172f0dc285eb4719c56a20f41c8bc45374cfa1d6ac7404a820542534c553d355d53f3f96822f5e02447e4570b97a70baa46a31253f14f3262b305b4cd2b689c9195f01d5e54dfd42d29dc715e1153dff9a3979fd66f6722c7879dd6e4442b1792371b2f516df635d83bb1b1281d11ef85da454fb070f9f63bb0b130da64e254f5218998c1f96fc1d94fee3f722caf4bfe704cabb13024875522973b97732792667a05ba0e5b0f7c028c60dbb0662ad2593d1f89399bdf4764569e327b7f6179d6425256b03be02538113a22f35c1b4d2364232a13b99fc918cbbb4b21c05468cacff5fb5234e1657297c905595d5fe413997c25a70816e1ddae896ccde5852b94d6c8ee439a2eaf3d8fe5af57717acb8164acfe3105980d726247d129d0633e104a3634ea3814eda1f3fb16a690eac0980936dabe29580f7ce653dc939c1fc101a6a25f159326b703fe06ecc8cecf7280bb0301c1bbc3eb666ccd9ada7dae7925855bd260a5e1376034407343b45ec425227888c6825acd6d573914a61ea02319211a436d2c27c109d6868343becf33408e674eadda8759c091e308bbe460817a3674ef06938e8e6b55cead7b597a922e6743aec4784c8d42dc672f83389c5e36b10eef70298d0ac10dbddb952a86525936075a26bf401390e954ed1b60918d8115eff751ca3030af18ae69f030d303711cadafc8ae3d8b26eeb1e0df68a09b07d58a8425da9f08254e6e6ba0eafab96b2c286bf0a02abc45d995e0183091e65bbe1f14220f57e6eaefec4e4ee587a7b12251fc526d357798ab0ecdc4357450b195180d874dae0374cbea07c2dd18a5f9d49a47b7033a24e01f8393e8881d30e571973b60762d5042087c0f6396b2e5b61fa2b699a0e0633cb2978cd870f9bc18192be0bbbc627f0551ae44bc4d1a4a69bc437e34bc5e9a840f9b43aeac4b60d9309bc5a37daeb473ad13411a1fb45a3511c65b4e6dc65605f93ca2e196711cd93986951ccabe14c8f48d8f3c952812388bf0bf507a1fc8bb823e8840778f8b73d2ced953868119538f18c719cabc800dcdb1913786419563464445ed27c3497d76d6ac0ac82a301797ba6246fa4b09c8275eb4200511f36eb380d9eb1264c10bbd72e8a7e0d552dd700c993c237db54a8ee832ddc1c870a2962b0e1e934e5267a72db42133c2a81f51b0582b242997ea2dbabf159e2f8ba20e28a7fd57f8bd7cc2b2ede1d5a267b4c5bedb055353ae95927fd8310883afb289d995efc6c4c32fec548cfebe9e926727d93e2dc34181b55ef3da0a03cbef65692e31d0cc1e1be10c0b59015b6352888afc54026e1ecc2bec425d71676905114137fdbec888e9ef80e426f12f95369a467c7067405a963f51c25d1767882b6c021923addcb8314352cf5deb883b199f420572371faac009eb216ca3dad041ab4687d4ab7a5c26b672acc834b604bcfb21e3cf9f57c9e1a0b125ab2447556d0c7eb74daad35871cac706deddad0fe3011c9f16047164bdf7031799a7e7f4764c226d27f9cdb0fecb3a7639fd0df2778951002b3ef196cf7f0556e6625ecee996c1328fc0dbbf316d64a1e099a4a644ca1069c992f80153d9a53eb39e0c91f8415aa5c70b9739bf5cb4b691d798ef6e8f9ec8287b676e85f581d8b6fa2426273d75f59d739213f316dd5c7b17b80740ab4f60e10ef97217e08b53c26c3b8053720c2ed4dc2f9f044db317a2d3aeb7ab1d9d40ab8471be3ef982377dd7d192d1f931d344f150fc72bf6b327e1989e69d7d0a46c570b82711fd86c1040a3a12bf292a95a42e82707400a5a0c4ea529f53fece97a1e46fd481388ccdfb260b1c1ab627c4d5560064a32b27463265e25c1e619a0df3d2c2f5810dbb765748fd75cb653f94ef8d93fce890c5dc7b2028f157f554e986e2a65dcecc8cdbbdc04ea355bddd96ed52f23b144645b151be8c9ed6815133898a0be57758cc28c1e5aba805084afa44dbf7c90d114c9dd694636f6f784de3e1fa795c843e34e78453a0099204aaace6bbc9c9d62d134609fabccc4588fdce20c19d29fe10d19c72193733b94ec3f76e3907a6feeaa37935a81ea3451920d734383fce3496cd8b48ab574e7a24f72330625934ee2b5e1f362c6673fa09c26ff10832d2a1c1a3353c71d5694bf69b4c27919ed4082e08efd26f7d9c9b4a158ea8124d4e9c604303222c5367a09526bc467a7d49b4021cb3cf1acb31b65122a82c15b0a693f4ed846da9fe0db8208acdabd08b0448e3cd1951ef7417051d6ab1dc0f3863f6c3b2328056007aacae8d2984f13edd143179450063c50b9e87a19d36351ce3ebc56bf0d59903f99b45389ede6cd28da04e5f9af67ef58ea921a7510ec640b5c01028d635ce98e9ab81e575edbfbb7817ceb47ee492562792e304d5dbd8529938db83f9a858b9a66306bb8d9f0c70de9762c2b22626cf8bfdc9b88d8a564a5b70a4196707423a06e49fcef7e2db71ef2ae94d5f62d19ac5de18fd1fae97d0df2a700405095a529db16fff6fd3931c35f97f2e2e5cf48916049b678c5b1113a6b49381cb5c0defc11ea768fa6ac7b1519c5f77e5d6c0e3fe753de5c230b838ac4346499a8b90adad2ae83467a98d1233560f275b9df7809b7ac267403e63f7acf1cfa4d1139bf233302fa31ee05e8fbc649c74871ce2e554696b363f1df4c5b015910f647b1b8fdfb1b64c86f346a9b01f131bae56b7f5226b35533c61a162638b6bb4b6e3e3e4c0f3e8b686ee92b3294685fca3f66ecff0df007b6c68941d7a44a49a623f3335bbd56079f228de1366df7e9ce5a834e79037b43a4507aaf1f837638b9497c1cec48448c3fd69822f576cbd31f00b7aa1a98f3273b0f26c28061d5fd0d1b302eb2cca88b5e3cb7861b70c4db60dffc6269816af3e202170cd1a46db0b903784283264d882d5c552b81281680cc7636aa134ea3f7e9d329a95e5e859dab0913e1f6e236c61163499fd16d791557fb6f214a7a6fd58357fec6fc3f4f93463dd6350dc92161e8ee1cd480fdafabf773091389d7d55be4b313dad1c1ca79f96b3705a85f990278ca98b3e89c23244ce7f365d3630e46e78acb3ed4da4fc97894854c5ad42e5f30f0cfca5ab47587516a6580af9de5eaa92861706a9fd08c88cf9f6d97c9f6c3a006d976121bbbde9aad6043ec433870db03735c20f3c3b6f628ebc3e82d5604318a1ea38a23696fe82139d5077f62ba9c2b3aa37ef77959377ce94645d3b74a86170add44fc4c1dec564192a7e1fdf5e91cc2e019a8280376e66b97c89aed22cdd3c925f648d198d31b6f71025fc1d561d3c0fbe38b6aacf14099d7195c4b9376178a479b0df35b94d922bf3fd77208c0fbe15692786dba66eca198fc617a65d2bc88c1259331327815856896567f9a269aff5640c936cb60b8510624734e6501912e28f397b849d7667977ecfc3df626844d23781c00bccc06f2cd3782e655c0805bee7334cdc582570d8e0307fba362162f499a77afc2998a2a89b3b19716d8af105c36b46618fe57fdf5b42d7d59b47f5335786b2bb1254c655e3f08a800e00f6d0f5d11257e9c62a73de99b838aca4ba045db40deb5dd275f85e4450bcb2886576d38e75643999d68e85335da6d100f58e2828e46f240df8a9c50fde89d1777fef94d1191f65efa34e49a43dd91734782e8a86c818be250385cb946eb01acf9f5b672af5f89ada9ebb46f0c8486a29cd90ba8710a0077c407d58ce763d0447881fcc65653ce9a634f0a1966555c67eac95a669344eb35f157098ee3deadf67cc5817f564a024196636455c86b38382a3b8d8779356453ea486f5923c24f5a6f231f90f13257b83c273d47a65769acbf46572ec3c71403598d1a572568e3927feaaf474922a735a29eb361890c7ccaec89e21d012d6083355ca5544d30f5234d333bd29b90779919b139c14d4f908aac4d41eaadda9e1222ae021218fab37a9916fbfa51c8301f43a70e22ca2fb4f489f6c10c0873df13390bffb249f97a74ea856afd3d6de19fa02377e0886ec4a08bd41eec11c8881f49bd1d12f1470f1b92ea0d0b11db6aac1b253fdb1c00882de69d73adec08960597ef308727560a9dad7a1d08f58ef657b857aeb68adc4ced07589a", 0xcf7}], 0x4}, 0x0) 03:36:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/161, 0xa1}], 0x1}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:05 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=[@txtime={{0x18}}], 0x18}, 0x0) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)='%', 0x1}], 0x277}, 0x0) 03:36:05 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@func={0x1}]}, {0x0, [0x61]}}, &(0x7f0000000140)=""/134, 0x27, 0x86, 0x1}, 0x20) 03:36:05 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 03:36:05 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0xc, [@enum={0xb}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000580)=""/156, 0x30, 0x9c, 0x1}, 0x20) 03:36:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r1, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 03:36:05 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000050c0)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000a40)="b7f23181fd353ba54a230ff872df9c803dbfe7099e802f18a478b00179f2b67582d6d7bb0436111f588ff74a0b7bce77f0c43ccf3f97787824eab04bd32b1d42eb8dddcf692acd5b0ba43c2e2666af0dc219d5b0957f3710d5b28aa81e415afa46ff69302b67a81ef1d5b29f0cdf81f96dbcfef63d", 0x75}, {&(0x7f0000000b00)="9be54cf44114c860a7e4ba67bf897e82d8ff2aa793329e1521c90f58448fd71b3eca1f68de133cd6ce82f1eb29d760f8fd1c77a0c25f5c47c140b712f1b5f2c1688b71326f1c23516325ebcd1daaca3f7fc09455cf43f60ece093ed0efd73c823c51d015e7cf6fa2f4f313c53b11119f4c324f2183fc707fe9cc86a198a9e743c26bdc6c35fb3a42462a50fb96d933d32e4d580df4a0604ab94e95566d6f995249d4bac5f21dc5090569c1255897b68407ad3684bbee35cc6452526367c2ef67a526a44b49adb8088b04d93baae33943e3e05b5e57644746429da8854302f2d1a04e23ac512f3c3347c8c2f426b34394f3519763ba82a0c544cff0a469cd13da21fad60ebb0a5efccf3ade6af5db295c4d645a6db07e5c93167c5ad3d6d49f82102dd0bd6e0848a1ce5fa0db45428ec2aad85e65121296e19b08dd1fe09440b287ca5e1c3163e47fae4bbe83173bcef3f03f502bf95d00cd218814fe7a08d9f947970fca8a67afcb1300c06bf5836a4cf5de7d65ce2aecdb9020979b6fdf3f8702f2d0aae881e7358f21736ebfbc8ef22c10733f179080b8ca0f3526023018ddb6300fb0957d3e35b066b6041a01c10f0165886c432317242a1b23fc797626dc1f1cbf522875550cbeb72954ff599107d73fea5afbe2336ffbbd85d670e5898366f2d8cd3df4e5840529a64605721a964950509c9f07a5be091f84c62b37d29b24ea9ca3df88f99189819e2f3ce14637c4d246a939d94d498aad0a4894c2363400899380d45f8b1fadeb2def520ee574359ad5eeffc8038ea03890cc43ee6180975d786b44930c049d9aff1ab47f28c6514bd09dc90ed588c0f3d539f2fc9a69d93c349140c1bea7b2dcf0d388f88ab1f8713ea3fc297dd095225805fbcd9ea81715475c790a00ba5e820bc172d0d73ca37a93930a45c9a97647346523b27df77e9e43e35b3ae1e3ddb5dd52d0cd70979d4a85def48c8b0d3eef37a5dc5784fe60d17a6f3bb3c60c183ee05e0e8b16730f6f3d424f99f53fd94459c1fee79d5473b4ab205636247a994cb91cb0a3b9b7d0be00cd6e9e3e9fd29b7f13b69fc5646b041642ba6411aa28cb44dc5de2bcda495a6f579215555de3dce505f22b48ec5e691d9056f1e1d94d63e8b52bce0519155be8ebe41ba6cebc557070f145df85c35846271d3bfc4a56622db780868255d12fc132ede55951d38e3f69e8c75a4ac127598ca7280aa4c29f5eca141c58e7ce33aae5109d55d4240cafc6a8287b9bdfc92fadab44ca4b3035fd9e47898f4981767a596e10ec9cc33ba1eb56b3835f060296c5f6eec477f534cb4ba0f2a56d37cfca3d405c08036cf2b3575aaac7b82ead141046a3589e0eff5b2c2947a47adcde374999278f572cafd9503e4d121866e01926c437ce85604cb2187d8ddaca64e7f4c2b0d6eeee89ce72bc4dc8816fe8e06f964aadd3ef0589a09a1577aec7c9f3705a66d2893bc54bc8be5384bfdbf708ad98cde72113150d31e45f8333202b49c319728a61dd96d33a599bb5516c0cee2925e0c99facf7629c76e30cdb29d613f5e52fc2fa056ada2858ee5222a63f6ed2a1bbe676e2d271be7b4b2fff1f1c07d09365f5729551cde7f38c4b51597162b37e449cbc03bf51fb02d48e9db035b5b72e76aed36b84c101408ca90927a7f9e1bfed7b148a37c356566b7e79d4aad79f60d3cc77856bca6ebe483a5b7faa6b610affff03bbdf5cc53c50e55cbf296d501039c374edc1670556f9c7efbb8f233ab0549ae2edd938714c21168ab593f974246b8de045cd95b2d6cafb845868a8cb4ffd92bacca467214389bd5f1eb96ebe6323d6bb12de3d2f7df19a760f994462ac0d2ddfa17aa5aad64969f7ce4a354bfc32c226fb576ecf2fccfcd7a6d5d76a194f9604fa2950efeafd546d222b0dbb98c31f68724877765215a970462dec56af4a406d22d1afb7863bab2d6c01afc564b6104459bfb776b0a7931b5e883a97278547cebff93a8213c1926467b4594d9899eb6a785830c1ed47b41360087cdcd56a72f92acdb17881c70efedb57682bcea446cce718772c3f1ec5c93afb04644788de703925c99582daa0212ab2545071a754d328c78f236e64cb803b88591afc55030fa422bf054cdf891170310a7da9c14037a6297b23c7ffa47591b729bf6a133005d57998e152c87069bb2732e50cac069527be58bf7bee50758eccce7e05067b75c912396958c4961452edd08efcd39d840b5154f6e8245c825eaf645b1033014887480a874dbca6c63c8ec9991af03d858ec89c0c3cb37ec355029aa40646970e6efbe9118ccac4703a3a9d46bc82d47c326e996d0a0afa862474ae47924cd8235a67f09cd533dbb447a84b530ab1e625659333931dc912ff7155de7f2e61389862dbf4a6a5fa23dde973fd620b9865786404f60a67d4eab53e492a0ae6b51a299f58d6f3776e1de4e542cb97c93cfa73c2060cbd21cd2bf9938c65d2950d63579379c392f8fc017cb6f0408891ab296f9465240091f6e9b1b86a13c96a24d5cb6f697fd18f4679782069578a92378ab670a0e857298c24ef1426893de40bb0c1758384940f614a109ffb1cdeb7c97a683630178f6320b451a3762781e297b68a5e43c3a017ffaf1215582389c79d1446151dfae1514841ff2fe4591997adaa0a29f5e9e095fa139d7dc4c1fec7dd01aaecab2b66032640d3097f9c4954ea6175f6d81870b77302c9d159c0ab795573d47bc9361f68d20b818a1e1265a2a0b6e04fb5821e907136352a7f1177424dcaabe1d95247bc4e6b6a0bd6caadac4c05874913bc7c45120256b7ed0f8fc0f7f974e857cf869a0b8a7c6d1fdaf21c110bba6cfc891f7eb43292aeecdafd6c8178dcb0c33bb1d9ac10628533cd16f203a4533c45dea6c8a0f4c5082095e16db1f1bce3e696bfef540fb47325cd9e1271a8c4db3a356a31caae4ea16976fae439ded88904a7f3f9dbe28699f9161834bbd81f8af635636fed312483adf3d14222ce5db3d9678aa0bb7440ca3f178e9cf8a3eabfadfe4da9c1b2fc2762c965c59d42d2c881b465cee670a1694b42c7044252cabc2615842b993a93c1da0d991df16f6dc74ace019513f6607836b5d0de7a9dfa1d865083dc0f98471053b82c55e02644a9ebc1bfd10e358c38c52418bdda5b39a7caebde1181bea5a4a91d863081c838f5e381c6873f9927cb6635a2db991b54dbd9f3a4ba75bfd124b873e4a40336714da090a6e991b3a4e88d6b085fa519dab7a56ae0abfd8af9d58295d9ae577b0958334f457ab255320f332b7c9688db9014bad90d2e0d39f5f63fbc97db0de46acbe8f757385dc442db073b0c08489172514c969feffa579976da81a7c35e2a6c85aff7c65a589ee98f96775df617ee3dc633abf6d1193495a921c9aac526af148aa80428d9cdb0c623b09fae71755fb7554d16c4c719f7109d852afa907fab89fbd3b678a4dfebde09e95bef31d47ccdb18aebe60044260cb99cbf7c6ef2c0b2171767a1cc1d0ec82c6a6d4fd900ea503a93cc57bae5abb350f9c3ebf5bf8448e5d231ef045255c82441f3717192f6be110e54383a89086b818b11aef74f6d961d12f95c77c5f74af0361e15855ae38526d0be20181fc6de24fa04ae552a50fab40aec272f166895d0a0304225b4dfc51c14b095577d090d201ec2eb7390fdc3e8e4417418b88aa714d131d9a8e6c851675408760b6bf0732eb505a88d802442368dfd704cff5cdccc43f073ab68b167b26355bf674e1da70a2577e50fe7d4d2245cf39b4be1cea7ba76c0dc1b6dea8b4ec01236f3881c52309aaa84e8504de8bcfd400f9faa9f9109b49e5fb5699f368030372566d6046e8bfcba9e12ff312fa718158ba27585f04bd02a5c7511dc8060166411637f1a352af6cf33ed1cd2b3d2eff99a3e2b8615fe92c0c82e4889406ffa565c883ee516a232db1063e0ffbe09e010e94c30ea81a1365cf02995498a1d6d96d56b100d089da86374f6ac9f8d71e890902f4eabfea34812c289b164f7c5a0e8fea8eebc0c3fed2661c3eeecd5a89ddb37d5f1a4d47355c09e858ee4d99ddb88fce9d88aae6088b5d6dddf5715f2f7fbf108bf0fd9009abe654da75bdce7a06ea96ed6f9325f611c9ecb26710a9b02a8d072bd812cda35a10e6dea78e98cfd6a21a985d6c5e7770e9be900d8b57346174b94b7caf75a6ba6b2cc79c29f34539c300af743166b8a5b62bde0d524e577f7917d04bf9304025ab0b6003df863530fe7a5d60b2e12147af08224256728653f3edf13463de5caa441a84cd42801e8b3c0b3363b249b288d5048d9d284132573fb3b741deefffd210ce5e0aeb149f4c6102e733ca31d61b3cbe3ea4861a2840f62f37ad839720bf83d74e1fcd9203d404a75db01fbf8673308810efa49caf68fed50fdb6e14e325f98f3baadfee3fdd615c1dd5c25608504b8edf32501eb963800c1e1227ae57e9d3b30c1657ee6b1181310cf9d34d30549138f9da210e6d4c89dc0d66ccad290a44253aaeb8e1e4c97004d7bcaa14b9c21159f6bae60cdce7183d9332ceb961951b681b2523f0a7bbd23b6852af9ac5f143333f0bbf82d32c3e93066d40f595bfe06cb6e4888873a365edf9babcab87ce869988ad2625556ee5bc8737ec5a5d2f0965d6daf74273b9c32c7fb6676d7904e8c91f634902542f8536b52c745d83a8743b9e70f52b54b4ad9d13fe2a8ebba9c330c160f55ca5f806886b363887348bd28dcc06aa878079572e20daf032f423ee55a4795cfc81ad87f76fcf0ff8eb92f62500b4e69442052182c361458132942c378f378b6def3e72346ab5ffe5cbd752d4e367d436f816ca410cfe9c02249f294e7cf4ed66776414762bccd417ce6c8d2c5f39567b0cfd2708b7ce3acb7f9f16730407f942cf9836cf1f1503ef70c3aa6a483444b3c56ca5b5b63e18c734cef2e96d9c84436056dc5e2c65e2b936ac461da8ecda3999bdb32c02a99347176faca2d3c78e38a300ba81b61c885ff5a8b555311745f5fbf7797e09e39653db36dda96362323bb3e8730ea92f3c0e27d431b06539669e3c272024b", 0xe0c}], 0x2}, 0x0) 03:36:05 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f0000005840)=""/198, 0xc6}], 0x1}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000050c0)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000a40)="b7f23181fd353ba54a230ff872df9c803dbfe7099e802f18a478b00179f2b67582d6d7bb0436111f588ff74a0b7bce77f0c43ccf3f97787824eab04bd32b1d42eb8dddcf692acd5b0ba43c2e2666af0dc219d5b0957f3710d5b28aa81e415afa46ff69302b67a81ef1d5b29f0cdf81f96dbcfef63d949f93859ec3063eaddc71a34144897a", 0x1e81}, {&(0x7f0000000b00)="9be54cf44114c860a7e4ba67bf897e82d8ff2aa793329e1521c90f58448fd71b3eca1f68de133cd6ce82f1eb29d760f8fd1c77a0c25f5c47c140b712f1b5f2c1688b71326f1c23516325ebcd1daaca3f7fc09455cf43f60ece093ed0efd73c823c51d015e7cf6fa2f4f313c53b11119f4c324f2183fc707fe9cc86a198a9e743c26bdc6c35fb3a42462a50fb96d933d32e4d580df4a0604ab94e95566d6f995249d4bac5f21dc5090569c1255897b68407ad3684bbee35cc6452526367c2ef67a526a44b49adb8088b04d93baae33943e3e05b5e57644746429da8854302f2d1a04e23ac512f3c3347c8c2f426b34394f3519763ba82a0c544cff0a469cd13da21fad60ebb0a5efccf3ade6af5db295c4d645a6db07e5c93167c5ad3d6d49f82102dd0bd6e0848a1ce5fa0db45428ec2aad85e65121296e19b08dd1fe09440b287ca5e1c3163e47fae4bbe83173bcef3f03f502bf95d00cd218814fe7a08d9f947970fca8a67afcb1300c06bf5836a4cf5de7d65ce2aecdb9020979b6fdf3f8702f2d0aae881e7358f21736ebfbc8ef22c10733f179080b8ca0f3526023018ddb6300fb0957d3e35b066b6041a01c10f0165886c432317242a1b23fc797626dc1f1cbf522875550cbeb72954ff599107d73fea5afbe2336ffbbd85d670e5898366f2d8cd3df4e5840529a64605721a964950509c9f07a5be091f84c62b37d29b24ea9ca3df88f99189819e2f3ce14637c4d246a939d94d498aad0a4894c2363400899380d45f8b1fadeb2def520ee574359ad5eeffc8038ea03890cc43ee6180975d786b44930c049d9aff1ab47f28c6514bd09dc90ed588c0f3d539f2fc9a69d93c349140c1bea7b2dcf0d388f88ab1f8713ea3fc297dd095225805fbcd9ea81715475c790a00ba5e820bc172d0d73ca37a93930a45c9a97647346523b27df77e9e43e35b3ae1e3ddb5dd52d0cd70979d4a85def48c8b0d3eef37a5dc5784fe60d17a6f3bb3c60c183ee05e0e8b16730f6f3d424f99f53fd94459c1fee79d5473b4ab205636247a994cb91cb0a3b9b7d0be00cd6e9e3e9fd29b7f13b69fc5646b041642ba6411aa28cb44dc5de2bcda495a6f579215555de3dce505f22b48ec5e691d9056f1e1d94d63e8b52bce0519155be8ebe41ba6cebc557070f145df85c35846271d3bfc4a56622db780868255d12fc132ede55951d38e3f69e8c75a4ac127598ca7280aa4c29f5eca141c58e7ce33aae5109d55d4240cafc6a8287b9bdfc92fadab44ca4b3035fd9e47898f4981767a596e10ec9cc33ba1eb56b3835f060296c5f6eec477f534cb4ba0f2a56d37cfca3d405c08036cf2b3575aaac7b82ead141046a3589e0eff5b2c2947a47adcde374999278f572cafd9503e4d121866e01926c437ce85604cb2187d8ddaca64e7f4c2b0d6eeee89ce72bc4dc8816fe8e06f964aadd3ef0589a09a1577aec7c9f3705a66d2893bc54bc8be5384bfdbf708ad98cde72113150d31e45f8333202b49c319728a61dd96d33a599bb5516c0cee2925e0c99facf7629c76e30cdb29d613f5e52fc2fa056ada2858ee5222a63f6ed2a1bbe676e2d271be7b4b2fff1f1c07d09365f5729551cde7f38c4b51597162b37e449cbc03bf51fb02d48e9db035b5b72e76aed36b84c101408ca90927a7f9e1bfed7b148a37c356566b7e79d4aad79f60d3cc77856bca6ebe483a5b7faa6b610affff03bbdf5cc53c50e55cbf296d501039c374edc1670556f9c7efbb8f233ab0549ae2edd938714c21168ab593f974246b8de045cd95b2d6cafb845868a8cb4ffd92bacca467214389bd5f1eb96ebe6323d6bb12de3d2f7df19a760f994462ac0d2ddfa17aa5aad64969f7ce4a354bfc32c226fb576ecf2fccfcd7a6d5d76a194f9604fa2950efeafd546d222b0dbb98c31f68724877765215a970462dec56af4a406d22d1afb7863bab2d6c01afc564b6104459bfb776b0a7931b5e883a97278547cebff93a8213c1926467b4594d9899eb6a785830c1ed47b41360087cdcd56a72f92acdb17881c70efedb57682bcea446cce718772c3f1ec5c93afb04644788de703925c99582daa0212ab2545071a754d328c78f236e64cb803b88591afc55030fa422bf054cdf891170310a7da9c14037a6297b23c7ffa47591b729bf6a133005d57998e152c87069bb2732e50cac069527be58bf7bee50758eccce7e05067b75c912396958c4961452edd08efcd39d840b5154f6e8245c825eaf645b1033014887480a874dbca6c63c8ec9991af03d858ec89c0c3cb37ec355029aa40646970e6efbe9118ccac4703a3a9d46bc82d47c326e996d0a0afa862474ae47924cd8235a67f09cd533dbb447a84b530ab1e625659333931dc912ff7155de7f2e61389862dbf4a6a5fa23dde973fd620b9865786404f60a67d4eab53e492a0ae6b51a299f58d6f3776e1de4e542cb97c93cfa73c2060cbd21cd2bf9938c65d2950d63579379c392f8fc017cb6f0408891ab296f9465240091f6e9b1b86a13c96a24d5cb6f697fd18f4679782069578a92378ab670a0e857298c24ef1426893de40bb0c1758384940f614a109ffb1cdeb7c97a683630178f6320b451a3762781e297b68a5e43c3a017ffaf1215582389c79d1446151dfae1514841ff2fe4591997adaa0a29f5e9e095fa139d7dc4c1fec7dd01aaecab2b66032640d3097f9c4954ea6175f6d81870b77302c9d159c0ab795573d47bc9361f68d20b818a1e1265a2a0b6e04fb5821e907136352a7f1177424dcaabe1d95247bc4e6b6a0bd6caadac4c05874913bc7c45120256b7ed0f8fc0f7f974e857cf869a0b8a7c6d1fdaf21c110bba6cfc891f7eb43292aeecdafd6c8178dcb0c33bb1d9ac10628533cd16f203a4533c45dea6c8a0f4c5082095e16db1f1bce3e696bfef540fb47325cd9e1271a8c4db3a356a31caae4ea16976fae439ded88904a7f3f9dbe28699f9161834bbd81f8af635636fed312483adf3d14222ce5db3d9678aa0bb7440ca3f178e9cf8a3eabfadfe4da9c1b2fc2762c965c59d42d2c881b465cee670a1694b42c7044252cabc2615842b993a93c1da0d991df16f6dc74ace019513f6607836b5d0de7a9dfa1d865083dc0f98471053b82c55e02644a9ebc1bfd10e358c38c52418bdda5b39a7caebde1181bea5a4a91d863081c838f5e381c6873f9927cb6635a2db991b54dbd9f3a4ba75bfd124b873e4a40336714da090a6e991b3a4e88d6b085fa519dab7a56ae0abfd8af9d58295d9ae577b0958334f457ab255320f332b7c9688db9014bad90d2e0d39f5f63fbc97db0de46acbe8f757385dc442db073b0c08489172514c969feffa579976da81a7c35e2a6c85aff7c65a589ee98f96775df617ee3dc633abf6d1193495a921c9aac526af148aa80428d9cdb0c623b09fae71755fb7554d16c4c719f7109d852afa907fab89fbd3b678a4dfebde09e95bef31d47ccdb18aebe60044260cb99cbf7c6ef2c0b2171767a1cc1d0ec82c6a6d4fd900ea503a93cc57bae5abb350f9c3ebf5bf8448e5d231ef045255c82441f3717192f6be110e54383a89086b818b11aef74f6d961d12f95c77c5f74af0361e15855ae38526d0be20181fc6de24fa04ae552a50fab40aec272f166895d0a0304225b4dfc51c14b095577d090d201ec2eb7390fdc3e8e4417418b88aa714d131d9a8e6c851675408760b6bf0732eb505a88d802442368dfd704cff5cdccc43f073ab68b167b26355bf674e1da70a2577e50fe7d4d2245cf39b4be1cea7ba76c0dc1b6dea8b4ec01236f3881c52309aaa84e8504de8bcfd400f9faa9f9109b49e5fb5699f368030372566d6046e8bfcba9e12ff312fa718158ba27585f04bd02a5c7511dc8060166411637f1a352af6cf33ed1cd2b3d2eff99a3e2b8615fe92c0c82e4889406ffa565c883ee516a232db1063e0ffbe09e010e94c30ea81a1365cf02995498a1d6d96d56b100d089da86374f6ac9f8d71e890902f4eabfea34812c289b164f7c5a0e8fea8eebc0c3fed2661c3eeecd5a89ddb37d5f1a4d47355c09e858ee4d99ddb88fce9d88aae6088b5d6dddf5715f2f7fbf108bf0fd9009abe654da75bdce7a06ea96ed6f9325f611c9ecb26710a9b02a8d072bd812cda35a10e6dea78e98cfd6a21a985d6c5e7770e9be900d8b57346174b94b7caf75a6ba6b2cc79c29f34539c300af743166b8a5b62bde0d524e577f7917d04bf9304025ab0b6003df863530fe7a5d60b2e12147af08224256728653f3edf13463de5caa441a84cd42801e8b3c0b3363b249b288d5048d9d284132573fb3b741deefffd210ce5e0aeb149f4c6102e733ca31d61b3cbe3ea4861a2840f62f37ad839720bf83d74e1fcd9203d404a75db01fbf8673308810efa49caf68fed50fdb6e14e325f98f3baadfee3fdd615c1dd5c25608504b8edf32501eb963800c1e1227ae57e9d3b30c1657ee6b1181310cf9d34d30549138f9da210e6d4c89dc0d66ccad290a44253aaeb8e1e4c97004d7bcaa14b9c21159f6bae60cdce7183d9332ceb961951b681b2523f0a7bbd23b6852af9ac5f143333f0bbf82d32c3e93066d40f595bfe06cb6e4888873a365edf9babcab87ce869988ad2625556ee5bc8737ec5a5d2f0965d6daf74273b9c32c7fb6676d7904e8c91f634902542f8536b52c745d83a8743b9e70f52b54b4ad9d13fe2a8ebba9c330c160f55ca5f806886b363887348bd28dcc06aa878079572e20daf032f423ee55a4795cfc81ad87f76fcf0ff8eb92f62500b4e69442052182c361458132942c378f378b6def3e72346ab5ffe5cbd752d4e367d436f816ca410cfe9c02249f294e7cf4ed66776414762bccd417ce6c8d2c5f39567b0cfd2708b7ce3acb7f9f16730407f942cf9836cf1f1503ef70c3aa6a483444b3c56ca5b5b63e18c734cef2e96d9c84436056dc5e2c65e2b936ac461da8ecda3999bdb32c02a99347176faca2d3c78e38a300ba81b61c885ff5a8b555311745f5fbf7797e09e39653db36dda96362323bb3e8730ea92f3c0e27d431b06539669e3c272024bae6833d0349c44238f0bf5c9acdcc8de90d3e7ab456b52344a0f73a9d946253f91e2759cee38404d0227930eb7467586284a95ced483e7322e7096b77cdb8bb5b2218c281b09783c2390628eb81c8e8c49251456353628a326a4c2aba5041596834e7c5f0f885817969820c77ee45f1ee9085ccc1a866775e4a96f14a7c1b72263b8c6a9b0ee49e0bf3d5f5d3fbc236e425e31de1791e421dd3e6392020f454a4e16b1c3fbc5279aca852fe175568c3d7edec70b118820effb57aef54f197e9480fa3231dc7e54ff7c9eb37761399b082cf46cc515b94d7419cb972f22315824e602132221702ac00271412dd14251cb0d8ad07e8e6aef8ce8752d9f78613eb6158b9f1ff6b1760cc14cc39ba7aba2691fbec28ecf3b67b36c189330ff0bbc63895b8c6493af04dd07ac64c998350e99bd5787478d8496aefd764fcfaaea0e70ec9e22251c6014dd66bf95d8b0cf46de7df7f9c6b05ec35f4c7545add892edce6ff210cff269423eb37c6e212b0e8ac9fa0bc2c51d386518823f10275df1c66ccdec389e0a00e0ae0ab37289ec2637b41363477fd9123f552f288180b058e859839a725b21da0ad89a931d57792655f1aa4c726e3929135e170df5b14d19675b273f0010fda56fef3ed2bf2537967b3a62c27718f9af444895e44f834ad2c518ecd9ac65b67de98df4aef791b38e23497524fa20", 0x1000}, {&(0x7f0000001b00)="ae044dae98f82d9eb5ac9afd1d6dbd00c8552dac", 0x14}, {&(0x7f0000001b40)="440514401f0ae4578c05d965e55f76d96bcd02542f39899969a42c4fa2c43ba8271d2c0f5ae6f0e9031551660c24413016add323943bb5681bccd12031", 0x3d}, {&(0x7f0000001b80)="d4a063ac809f6838676874cfa3574bb21af447b0c82e62f582536b413ef28aa0707ea1569d563a459d8c4e26264867504d1cab6fa8b1fd5e866740164dc86ed277eeb763ba0c22f1320f1ea16bee6478dcead59f8c6289514f62e592b63a9c3ee4327e98f1a892497e307c5d3fc25c8fbcd83f26ac82f79241aaf638d47495ad375064830b1b96641b5499ade666e6efb9def3286b2707438f0385f4428e3f6d4107771eb7c3f79b9fc7cc5840faa1f9d9716026e8f5e58462de34342f23ee846b1d9373a50ea58eadfc200322fb4c8bd2c4ff4772fc89395709a38ddc469912e298c16e1944f3d70e826fc47fc5f593cd0d203f317c571baa05879394de6693fb2337a3a123a6a4f50342ffc0aaf09491e92c03cc7751df4429b4386b4b03ee1c3ab20a3f9769caa9ee6bff723efe4604fad92dbb31053e22a439b2f0be7e76ea0a7333b73535930c83de8fe5f8b27c43648dd988d76d37cf99cfb47a1bbeaa5659e1cf663cc14db19bd82a408ecc8a0c53248f67e411d48831adeb7e6ad0e758b6e302ecc9bb5caac3e9076032655b1a053c9d22161b771326070b36d28d1ea3cd413aa8453a4798be2b0775f2e728c7c4a2e979d89e01733a5be9b0ba20f6ea83bdd395211ef8e27aeb29e57d3c55e0925c9383a2b4157debcedf285a92c7c63487775f6babcd82ecedf31027195e2ace716ed4d0c1dc6502316755335418dc42311a608e446bc9af52352b8c0b0548a8bd34c00fe0a76c4a31ee32cce73499a62a4b0eb1cfdde41d8e9a97e1256ebb1e8fe243c830d26ed53e0ec3ade62563300a3414ab1b0954740b45d632ee9423bd2d076e6c9e5160dea4101d3cd3871ca7100e79f10fd59f4369720bc5ced89f9d09aafdc83244a01ddd161dca2f3d08aeaac2e5a129af61d658d334e6bb1d0304268cb3e92741c4ebda37cfce05dd4ad168f7a944084e8731c772fa9b4a6908796dcd9d319689aa7d50e2411231cb5a465d93920c211d32f0979aab0c49ddcf2aaa69558cb460a3d9b2c09e7b2a74a6441668af1a07cf691798b4460f494ba5b95df29e67ae3bd008e12f8250945a66a1ec2832cb6b61a3315b7261f62c2d893d681a104512a74afee382591a117622dc1c6343659d8da38d4e53ea7f57baf999ed9c4897eb26e688ab6be130f407067d8da82737a03e55de99bed3b940b33283703cb06bc6c50edb079f233dc5eab75b60cf2a15109355a2dd64ba0dd1657049aadd85cad153fe547bd4bd0eb4ea1352a749416693db330c1c4f541b103337e1db66f3ebe04c539b884991b25ca5287637ddc1e97d34c5a27ac02f824b4941d7abf1ce177bd7e756e5428eb846a1c3ea48d30a5f7e472582a890710e9c3d1f7ed5c477a3e0a94fdfdb16047cf3a294b32d963311e95f248ce113f303d64479e2e1397eca921af57023cf87d32eed18e7f40537d8ae46f9fc10572169785c1f088b6600d1cddf9bfe1a0b2c82ed17b14710fd3c2f3ef5213628c9ff9570f1097f709f05f77a1b79716c76ae7c461eef80114d08f4656d13d37bbb92fa8f1ed677eb6279e91305418645eff227d11df5649ed0caf5d790746111332c2f420e92758f21df0bbc7ddd86911031a2426b0c9b95b98f54a7b5718cee13b6e27d6f09a234eb11713901b1711be0fd3b4174634216f0110ff535c05ee15f7c80468063567ea64a603add1269b298fd030968f052e524e3deec1b1b51c8f1085c91e53ecd94459c3ca31f650299c55ba04ba5ebca40bb66a152427fa8b30ffcbf9af7a6ba3fe0805b52ad4afec3b0e1f9e12116e2da8b7d8618194bbde31d6bd23d376685b59137ce6259c44adf51695335d2a27c9b1d7222eeffcf3299c618765fbc415bb0668af08fe1cfd4f7c645290a16351fe71fba0cc6e3331226b386f7c8ecd74c73afb5b62f3675f502fd0b2755f5c0c3a01e2ee54ab7379cf9a6e61e555b5b5e7eae15dd9c228e58e36a4d3da565eaaed8d2867d995f0a2bd97c8f895c3b05fa37dd507a7b8d3e1cf8cf44aaea83ed974b5b22b2b08edf4b30ef993eee73f8d37ec65cd8d40310c8fe059d416afddbc426a9bb5bf39080efcd6ca6ce6979b19a2f6aefb432eb6f97258600bc47a438e616d6ac2f18d62b8152ede16bd48387c73034a746eda6de08f145c15965c36ede9801cafd8f174fc5bef2322d4222f8c1d3a8a2f95e006f31ff71d5b1730022ae59bff1b51687dc6cdb506006905551774113c153cb3ddfab489d420c19f36f6ef2e377744fb36eb0e7ebca1c6e84f9175865ea4c27bc5456e1ae86b5e5e1d3cc52ab8864fd2933854c2467848375fd4b29a1effbc4e5b652a82528d43606a26b5cbadd54d2bd59b622e3ffbd2eafe45b4edeca019812d177a288f8d6a74bbc164740d2b6e88e61bad88acad4c9c1fbd9f9c54436b7f115243a22166b5be4d896a448bb3468496521fb2a34e050fd736be505b477d8d1161100fe0ee83975154654bfbf966aa3775eabdc697e2c50476cd22847e530c94847614f2822df37c59db742439c7bae05bf686dc508d9c81aec84e36105dba181025dbbf63c953274dee6b6878f157a51382307cd6697b2ceb7f4f5fc94d57b8a753236f1abab7c1f9233a7b513964be592ba455ddd04bfaeaf4f723fca2199b13160c9e4ab3d8466d3a2d6ec0366737a37734c80c4ec4b67885e897aeabdc17412d7b6789c5725f299699cc3ddfa94174f18c19c8891776253d1e7aa6c36a192517d670c0ad464cecb7a08ea90e4cb24f82b297fc1c27f9730c5fcf701ec5d8364b7e3b220c989849cf727aa8eeeef8e0ecb21406cc6b6435645ba265856f7a2498b4968da453bab4b3e6b834dd7e3fdf08e8f886b243f6f4d24a4393a24a8c0702ef087540219e793c7f5daf87410147836fb8d1796d80b4464141b189f8c7703c405af3006b48c40963f3e54955b914f6f038a5fb646cda448d56bb97a841177be24c4140bcf99e48da024146b00fddd6214a2c52f324450c7daeda2ba7453d7d77c9ec2a0729d47b01a70cee2715e702493f626ce35463a7c45d04a03d6a579a848fef3c50efac0484f3f9072992e506237bc08f1a89d33ad2af08e1bd93f60ed5bceb57c00e65437495bf91fa451793c48847a8ecd7c27316455114d392206a6b1de65a2954be9dc4e60f52b1fe3d0891e673595c7d5ae3de6226f73a5413734f4f5777269229f11220ef816b0aec52c8b0797892a96f929086d1b60a95b9f7887652fb6e055b78df65b21c9856298faf8c45015fdf2e0580c2c92e98a354f9a4d66e9fc6e6eaf8d2048836205ae722ef8e5ff2d792071464ab71625ac6d914e7decc4d4cb8c2163076cd55df2e3bd5327a2f065523b6b0cd58655ddb3485f2c8b3682fdf5d0fc930a766951bf34bc449c85778bba5f222a11204b706373bc2c1ad08b5943132cf103d5e5c4550ec88176af95a593c6efb544e4140cfc0e608653e36885103bd1da623e87da016cfaa54a39d2752ab035c776137c93d1d5b24320f3c1fff5a01ffe1d67bc85c77095522676cbb0091ea97356381eb69f31bb8601bbbe5b87613f4b00c41d038bf45af8d17c86eed5bcf487bc8f459aa8012c2d3995dbfb58f51002149852e784a186c9f84828ae4e111bb484f7477f4ce91a7cad188dd99a99ea08029a1a8177990171dbb92da03fc5b369b3789e7b044e39bc96d22b3bd9c55eddc9988efa239cfb21d6e810034418b0c69d42907d1e6211adda7ca50a4de60361e7cdfa65f22c7e5abaa3cd5a08393410ae2316f6c8c3f8c1f4cd8b2c17fbf5626865b6a701b2e2c0b77a86d126e75c025cbd506ad6cccded468bba643e78538fda584f1509d971742918129bc96102abc805f8fb2ed84377430dd944137160503744f5eef141fa463947c1f7452f1d65ce686b922a4118de511a3bdaabca66f8b2e7aab7e5ef94f3430aac67f9ba0e693b8edff742ebe2b6c786f887d42af43de2b6afe9ec223d74b1b424a8787f27755826e68b098b4838a85debbdf938ed6a14792267631c7339e4e2ae55af48d7d02b710ebfc2afcdf566522c97c3dfd6d678ab8e4e2aca7bc5c32d5c55d1d2ef664ae5f93856c2148287059ff159fba5a621be0b16e0b65d0a712b91a2fc2d3e108e79b6849b41c6cbc1a49f3bc8b8c6545832851ba43bf1f1a7f4fa054c894140197f8b6214930060ac7b4e515e484b646e321a424d9320f59036f00da0aa8528162f36035d6806fcabab15076bc6f40d223156b82fea1de0fcbb9893a4359c717083b55862ae6e1516c5a0040b7121203ab32dc0a0f3c28f8de6c0cea09a80aadcc6f3a7c64676e8d7ab8fbda2ca9470a8c269e1643d902def99fc23370af16a515f4980bf9e655e6772b31949977d45dd14abadfb9fdd6eae730ef5dca3ab43a23330c2991fa374f4a33e35b6ee93d794497499b41da89e71ed410153b7679366bd46375056f7b45a9e29b44be2d504ff9ccd7ed9dd8c0ccbafb4ed0275af299e693e58fffa330a23ff042b3ce73641aaa8fb2e1d9cb2a185ee44df017c2279ccf7ad8a6adef788c3d22fd3caab670bd9a87aaefe10b5d749bc7f93690f0ee8a7feaf38a55f40fb7135403df3a40c6cf61095282fdbc3c19f78051e41a0d6a23038281e7b28ab12ad87e8b08e999704d7262ab60b456e258f9d96c7ec67737ede8a1d038d6de0091a484bff47f42a5a032cdbfd8137ba9f01ea46591ea5755c75a1be97baa7b4d43ac8dd0f95985a29af464d3bc2b9e59fa6296af84966fc4cad49a6d5ee147d2e89ea4ebabf429b5d2a4deb15b22e12e67ea00a38f0c458cf667441b78497d36f256a75162b47f5494915a632598dcaa8697e47a13372582e2ae527d7092115346ab66dad26efdfc4a3c1d1a175733317edd154b37414b761b2b968bedeeb9119f4b18508bfd8539a245b46d754e6a3ba", 0xdab}], 0x5}, 0x0) 03:36:05 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x108, 0x108, 0x7, [@union={0x0, 0x15555555555556b7, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}, {}]}, @restrict, @enum={0x0, 0x7, 0x0, 0x6, 0x4, [{}, {}, {}, {}, {}, {}, {}]}, @func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}, @int, @enum={0x0, 0x7, 0x0, 0x6, 0x4, [{}, {}, {}, {}, {}, {}, {}]}, @fwd]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000680)=""/195, 0x127, 0xc3, 0x1}, 0x20) 03:36:05 executing program 0: socketpair(0x20, 0x0, 0x0, &(0x7f00000002c0)) 03:36:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000050c0)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000a40)="b7f23181fd353ba54a230ff872df9c803dbfe7099e802f18a478b00179f2b67582d6d7bb0436111f588ff74a0b7bce77f0c43ccf3f97787824eab04bd32b1d42eb8dddcf692acd5b0ba43c2e2666af0dc219d5b0957f3710d5b28aa81e415afa46ff69302b67a81ef1d5b29f0cdf81f96dbcfef63d949f93859ec3063eaddc71a34144897a", 0x85}, {&(0x7f0000000b00)="9be54cf44114c860a7e4ba67bf897e82d8ff2aa793329e1521c90f58448fd71b3eca1f68de133cd6ce82f1eb29d760f8fd1c77a0c25f5c47c140b712f1b5f2c1688b71326f1c23516325ebcd1daaca3f7fc09455cf43f60ece093ed0efd73c823c51d015e7cf6fa2f4f313c53b11119f4c324f2183fc707fe9cc86a198a9e743c26bdc6c35fb3a42462a50fb96d933d32e4d580df4a0604ab94e95566d6f995249d4bac5f21dc5090569c1255897b68407ad3684bbee35cc6452526367c2ef67a526a44b49adb8088b04d93baae33943e3e05b5e57644746429da8854302f2d1a04e23ac512f3c3347c8c2f426b34394f3519763ba82a0c544cff0a469cd13da21fad60ebb0a5efccf3ade6af5db295c4d645a6db07e5c93167c5ad3d6d49f82102dd0bd6e0848a1ce5fa0db45428ec2aad85e65121296e19b08dd1fe09440b287ca5e1c3163e47fae4bbe83173bcef3f03f502bf95d00cd218814fe7a08d9f947970fca8a67afcb1300c06bf5836a4cf5de7d65ce2aecdb9020979b6fdf3f8702f2d0aae881e7358f21736ebfbc8ef22c10733f179080b8ca0f3526023018ddb6300fb0957d3e35b066b6041a01c10f0165886c432317242a1b23fc797626dc1f1cbf522875550cbeb72954ff599107d73fea5afbe2336ffbbd85d670e5898366f2d8cd3df4e5840529a64605721a964950509c9f07a5be091f84c62b37d29b24ea9ca3df88f99189819e2f3ce14637c4d246a939d94d498aad0a4894c2363400899380d45f8b1fadeb2def520ee574359ad5eeffc8038ea03890cc43ee6180975d786b44930c049d9aff1ab47f28c6514bd09dc90ed588c0f3d539f2fc9a69d93c349140c1bea7b2dcf0d388f88ab1f8713ea3fc297dd095225805fbcd9ea81715475c790a00ba5e820bc172d0d73ca37a93930a45c9a97647346523b27df77e9e43e35b3ae1e3ddb5dd52d0cd70979d4a85def48c8b0d3eef37a5dc5784fe60d17a6f3bb3c60c183ee05e0e8b16730f6f3d424f99f53fd94459c1fee79d5473b4ab205636247a994cb91cb0a3b9b7d0be00cd6e9e3e9fd29b7f13b69fc5646b041642ba6411aa28cb44dc5de2bcda495a6f579215555de3dce505f22b48ec5e691d9056f1e1d94d63e8b52bce0519155be8ebe41ba6cebc557070f145df85c35846271d3bfc4a56622db780868255d12fc132ede55951d38e3f69e8c75a4ac127598ca7280aa4c29f5eca141c58e7ce33aae5109d55d4240cafc6a8287b9bdfc92fadab44ca4b3035fd9e47898f4981767a596e10ec9cc33ba1eb56b3835f060296c5f6eec477f534cb4ba0f2a56d37cfca3d405c08036cf2b3575aaac7b82ead141046a3589e0eff5b2c2947a47adcde374999278f572cafd9503e4d121866e01926c437ce85604cb2187d8ddaca64e7f4c2b0d6eeee89ce72bc4dc8816fe8e06f964aadd3ef0589a09a1577aec7c9f3705a66d2893bc54bc8be5384bfdbf708ad98cde72113150d31e45f8333202b49c319728a61dd96d33a599bb5516c0cee2925e0c99facf7629c76e30cdb29d613f5e52fc2fa056ada2858ee5222a63f6ed2a1bbe676e2d271be7b4b2fff1f1c07d09365f5729551cde7f38c4b51597162b37e449cbc03bf51fb02d48e9db035b5b72e76aed36b84c101408ca90927a7f9e1bfed7b148a37c356566b7e79d4aad79f60d3cc77856bca6ebe483a5b7faa6b610affff03bbdf5cc53c50e55cbf296d501039c374edc1670556f9c7efbb8f233ab0549ae2edd938714c21168ab593f974246b8de045cd95b2d6cafb845868a8cb4ffd92bacca467214389bd5f1eb96ebe6323d6bb12de3d2f7df19a760f994462ac0d2ddfa17aa5aad64969f7ce4a354bfc32c226fb576ecf2fccfcd7a6d5d76a194f9604fa2950efeafd546d222b0dbb98c31f68724877765215a970462dec56af4a406d22d1afb7863bab2d6c01afc564b6104459bfb776b0a7931b5e883a97278547cebff93a8213c1926467b4594d9899eb6a785830c1ed47b41360087cdcd56a72f92acdb17881c70efedb57682bcea446cce718772c3f1ec5c93afb04644788de703925c99582daa0212ab2545071a754d328c78f236e64cb803b88591afc55030fa422bf054cdf891170310a7da9c14037a6297b23c7ffa47591b729bf6a133005d57998e152c87069bb2732e50cac069527be58bf7bee50758eccce7e05067b75c912396958c4961452edd08efcd39d840b5154f6e8245c825eaf645b1033014887480a874dbca6c63c8ec9991af03d858ec89c0c3cb37ec355029aa40646970e6efbe9118ccac4703a3a9d46bc82d47c326e996d0a0afa862474ae47924cd8235a67f09cd533dbb447a84b530ab1e625659333931dc912ff7155de7f2e61389862dbf4a6a5fa23dde973fd620b9865786404f60a67d4eab53e492a0ae6b51a299f58d6f3776e1de4e542cb97c93cfa73c2060cbd21cd2bf9938c65d2950d63579379c392f8fc017cb6f0408891ab296f9465240091f6e9b1b86a13c96a24d5cb6f697fd18f4679782069578a92378ab670a0e857298c24ef1426893de40bb0c1758384940f614a109ffb1cdeb7c97a683630178f6320b451a3762781e297b68a5e43c3a017ffaf1215582389c79d1446151dfae1514841ff2fe4591997adaa0a29f5e9e095fa139d7dc4c1fec7dd01aaecab2b66032640d3097f9c4954ea6175f6d81870b77302c9d159c0ab795573d47bc9361f68d20b818a1e1265a2a0b6e04fb5821e907136352a7f1177424dcaabe1d95247bc4e6b6a0bd6caadac4c05874913bc7c45120256b7ed0f8fc0f7f974e857cf869a0b8a7c6d1fdaf21c110bba6cfc891f7eb43292aeecdafd6c8178dcb0c33bb1d9ac10628533cd16f203a4533c45dea6c8a0f4c5082095e16db1f1bce3e696bfef540fb47325cd9e1271a8c4db3a356a31caae4ea16976fae439ded88904a7f3f9dbe28699f9161834bbd81f8af635636fed312483adf3d14222ce5db3d9678aa0bb7440ca3f178e9cf8a3eabfadfe4da9c1b2fc2762c965c59d42d2c881b465cee670a1694b42c7044252cabc2615842b993a93c1da0d991df16f6dc74ace019513f6607836b5d0de7a9dfa1d865083dc0f98471053b82c55e02644a9ebc1bfd10e358c38c52418bdda5b39a7caebde1181bea5a4a91d863081c838f5e381c6873f9927cb6635a2db991b54dbd9f3a4ba75bfd124b873e4a40336714da090a6e991b3a4e88d6b085fa519dab7a56ae0abfd8af9d58295d9ae577b0958334f457ab255320f332b7c9688db9014bad90d2e0d39f5f63fbc97db0de46acbe8f757385dc442db073b0c08489172514c969feffa579976da81a7c35e2a6c85aff7c65a589ee98f96775df617ee3dc633abf6d1193495a921c9aac526af148aa80428d9cdb0c623b09fae71755fb7554d16c4c719f7109d852afa907fab89fbd3b678a4dfebde09e95bef31d47ccdb18aebe60044260cb99cbf7c6ef2c0b2171767a1cc1d0ec82c6a6d4fd900ea503a93cc57bae5abb350f9c3ebf5bf8448e5d231ef045255c82441f3717192f6be110e54383a89086b818b11aef74f6d961d12f95c77c5f74af0361e15855ae38526d0be20181fc6de24fa04ae552a50fab40aec272f166895d0a0304225b4dfc51c14b095577d090d201ec2eb7390fdc3e8e4417418b88aa714d131d9a8e6c851675408760b6bf0732eb505a88d802442368dfd704cff5cdccc43f073ab68b167b26355bf674e1da70a2577e50fe7d4d2245cf39b4be1cea7ba76c0dc1b6dea8b4ec01236f3881c52309aaa84e8504de8bcfd400f9faa9f9109b49e5fb5699f368030372566d6046e8bfcba9e12ff312fa718158ba27585f04bd02a5c7511dc8060166411637f1a352af6cf33ed1cd2b3d2eff99a3e2b8615fe92c0c82e4889406ffa565c883ee516a232db1063e0ffbe09e010e94c30ea81a1365cf02995498a1d6d96d56b100d089da86374f6ac9f8d71e890902f4eabfea34812c289b164f7c5a0e8fea8eebc0c3fed2661c3eeecd5a89ddb37d5f1a4d47355c09e858ee4d99ddb88fce9d88aae6088b5d6dddf5715f2f7fbf108bf0fd9009abe654da75bdce7a06ea96ed6f9325f611c9ecb26710a9b02a8d072bd812cda35a10e6dea78e98cfd6a21a985d6c5e7770e9be900d8b57346174b94b7caf75a6ba6b2cc79c29f34539c300af743166b8a5b62bde0d524e577f7917d04bf9304025ab0b6003df863530fe7a5d60b2e12147af08224256728653f3edf13463de5caa441a84cd42801e8b3c0b3363b249b288d5048d9d284132573fb3b741deefffd210ce5e0aeb149f4c6102e733ca31d61b3cbe3ea4861a2840f62f37ad839720bf83d74e1fcd9203d404a75db01fbf8673308810efa49caf68fed50fdb6e14e325f98f3baadfee3fdd615c1dd5c25608504b8edf32501eb963800c1e1227ae57e9d3b30c1657ee6b1181310cf9d34d30549138f9da210e6d4c89dc0d66ccad290a44253aaeb8e1e4c97004d7bcaa14b9c21159f6bae60cdce7183d9332ceb961951b681b2523f0a7bbd23b6852af9ac5f143333f0bbf82d32c3e93066d40f595bfe06cb6e4888873a365edf9babcab87ce869988ad2625556ee5bc8737ec5a5d2f0965d6daf74273b9c32c7fb6676d7904e8c91f634902542f8536b52c745d83a8743b9e70f52b54b4ad9d13fe2a8ebba9c330c160f55ca5f806886b363887348bd28dcc06aa878079572e20daf032f423ee55a4795cfc81ad87f76fcf0ff8eb92f62500b4e69442052182c361458132942c378f378b6def3e72346ab5ffe5cbd752d4e367d436f816ca410cfe9c02249f294e7cf4ed66776414762bccd417ce6c8d2c5f39567b0cfd2708b7ce3acb7f9f16730407f942cf9836cf1f1503ef70c3aa6a483444b3c56ca5b5b63e18c734cef2e96d9c84436056dc5e2c65e2b936ac461da8ecda3999bdb32c02a99347176faca2d3c78e38a300ba81b61c885ff5a8b555311745f5fbf7797e09e39653db36dda96362323bb3e8730ea92f3c0e27d431b06539669e3c272024bae6833d0349c44238f0bf5c9acdcc8de90d3e7ab456b52344a0f73a9d946253f91e2759cee38404d0227930eb7467586284a95ced483e7322e7096b77cdb8bb5b2218c281b09783c2390628eb81c8e8c49251456353628a326a4c2aba5041596834e7c5f0f885817969820c77ee45f1ee9085ccc1a866775e4a96f14a7c1b72263b8c6a9b0ee49e0bf3d5f5d3fbc236e425e31de1791e421dd3e6392020f454a4e16b1c3fbc5279aca852fe175568c3d7edec70b118820effb57aef54f197e9480fa3231dc7e54ff7c9eb37761399b082cf46cc515b94d7419cb972f22315824e602132221702ac00271412dd14251cb0d8ad07e8e6aef8ce8752d9f78613eb6158b9f1ff6b1760cc14cc39ba7aba2691fbec28ecf3b67b36c189330ff0bbc63895b8c6493af04dd07ac64c998350e99bd5787478d8496aefd764fcfaaea0e70ec9e22251c6014dd66bf95d8b0cf46de7df7f9c6b05ec35f4c7545add892edce6ff210cff269423eb37c6e212b0e8ac9fa0bc2c51d386518823f10275df1c66ccdec389e0a00e0ae0ab37289ec2637b41363477fd9123f552f288180b058e859839a725b21da0ad89a931d57792655f1aa4c726e3929135e170df5b14d19675b273f0010fda56fef3ed2bf2537967b3a62c27718f9af444895e44f834ad2c518ecd9ac65b67de98df4aef791b38e23497524fa20", 0x1000}, {&(0x7f0000001b00)="ae044dae98f82d9eb5ac9afd1d6dbd00c8552dac", 0x14}, {&(0x7f0000001b40)="440514401f0ae4578c05d965e55f76d96bcd02542f39899969a42c4fa2c43ba8271d2c0f5ae6f0e9031551660c24413016add323943bb5681bccd12031", 0x3d}, {&(0x7f0000001b80)="d4a063ac809f6838676874cfa3574bb21af447b0c82e62f582536b413ef28aa0707ea1569d563a459d8c4e26264867504d1cab6fa8b1fd5e866740164dc86ed277eeb763ba0c22f1320f1ea16bee6478dcead59f8c6289514f62e592b63a9c3ee4327e98f1a892497e307c5d3fc25c8fbcd83f26ac82f79241aaf638d47495ad375064830b1b96641b5499ade666e6efb9def3286b2707438f0385f4428e3f6d4107771eb7c3f79b9fc7cc5840faa1f9d9716026e8f5e58462de34342f23ee846b1d9373a50ea58eadfc200322fb4c8bd2c4ff4772fc89395709a38ddc469912e298c16e1944f3d70e826fc47fc5f593cd0d203f317c571baa05879394de6693fb2337a3a123a6a4f50342ffc0aaf09491e92c03cc7751df4429b4386b4b03ee1c3ab20a3f9769caa9ee6bff723efe4604fad92dbb31053e22a439b2f0be7e76ea0a7333b73535930c83de8fe5f8b27c43648dd988d76d37cf99cfb47a1bbeaa5659e1cf663cc14db19bd82a408ecc8a0c53248f67e411d48831adeb7e6ad0e758b6e302ecc9bb5caac3e9076032655b1a053c9d22161b771326070b36d28d1ea3cd413aa8453a4798be2b0775f2e728c7c4a2e979d89e01733a5be9b0ba20f6ea83bdd395211ef8e27aeb29e57d3c55e0925c9383a2b4157debcedf285a92c7c63487775f6babcd82ecedf31027195e2ace716ed4d0c1dc6502316755335418dc42311a608e446bc9af52352b8c0b0548a8bd34c00fe0a76c4a31ee32cce73499a62a4b0eb1cfdde41d8e9a97e1256ebb1e8fe243c830d26ed53e0ec3ade62563300a3414ab1b0954740b45d632ee9423bd2d076e6c9e5160dea4101d3cd3871ca7100e79f10fd59f4369720bc5ced89f9d09aafdc83244a01ddd161dca2f3d08aeaac2e5a129af61d658d334e6bb1d0304268cb3e92741c4ebda37cfce05dd4ad168f7a944084e8731c772fa9b4a6908796dcd9d319689aa7d50e2411231cb5a465d93920c211d32f0979aab0c49ddcf2aaa69558cb460a3d9b2c09e7b2a74a6441668af1a07cf691798b4460f494ba5b95df29e67ae3bd008e12f8250945a66a1ec2832cb6b61a3315b7261f62c2d893d681a104512a74afee382591a117622dc1c6343659d8da38d4e53ea7f57baf999ed9c4897eb26e688ab6be130f407067d8da82737a03e55de99bed3b940b33283703cb06bc6c50edb079f233dc5eab75b60cf2a15109355a2dd64ba0dd1657049aadd85cad153fe547bd4bd0eb4ea1352a749416693db330c1c4f541b103337e1db66f3ebe04c539b884991b25ca5287637ddc1e97d34c5a27ac02f824b4941d7abf1ce177bd7e756e5428eb846a1c3ea48d30a5f7e472582a890710e9c3d1f7ed5c477a3e0a94fdfdb16047cf3a294b32d963311e95f248ce113f303d64479e2e1397eca921af57023cf87d32eed18e7f40537d8ae46f9fc10572169785c1f088b6600d1cddf9bfe1a0b2c82ed17b14710fd3c2f3ef5213628c9ff9570f1097f709f05f77a1b79716c76ae7c461eef80114d08f4656d13d37bbb92fa8f1ed677eb6279e91305418645eff227d11df5649ed0caf5d790746111332c2f420e92758f21df0bbc7ddd86911031a2426b0c9b95b98f54a7b5718cee13b6e27d6f09a234eb11713901b1711be0fd3b4174634216f0110ff535c05ee15f7c80468063567ea64a603add1269b298fd030968f052e524e3deec1b1b51c8f1085c91e53ecd94459c3ca31f650299c55ba04ba5ebca40bb66a152427fa8b30ffcbf9af7a6ba3fe0805b52ad4afec3b0e1f9e12116e2da8b7d8618194bbde31d6bd23d376685b59137ce6259c44adf51695335d2a27c9b1d7222eeffcf3299c618765fbc415bb0668af08fe1cfd4f7c645290a16351fe71fba0cc6e3331226b386f7c8ecd74c73afb5b62f3675f502fd0b2755f5c0c3a01e2ee54ab7379cf9a6e61e555b5b5e7eae15dd9c228e58e36a4d3da565eaaed8d2867d995f0a2bd97c8f895c3b05fa37dd507a7b8d3e1cf8cf44aaea83ed974b5b22b2b08edf4b30ef993eee73f8d37ec65cd8d40310c8fe059d416afddbc426a9bb5bf39080efcd6ca6ce6979b19a2f6aefb432eb6f97258600bc47a438e616d6ac2f18d62b8152ede16bd48387c73034a746eda6de08f145c15965c36ede9801cafd8f174fc5bef2322d4222f8c1d3a8a2f95e006f31ff71d5b1730022ae59bff1b51687dc6cdb506006905551774113c153cb3ddfab489d420c19f36f6ef2e377744fb36eb0e7ebca1c6e84f9175865ea4c27bc5456e1ae86b5e5e1d3cc52ab8864fd2933854c2467848375fd4b29a1effbc4e5b652a82528d43606a26b5cbadd54d2bd59b622e3ffbd2eafe45b4edeca019812d177a288f8d6a74bbc164740d2b6e88e61bad88acad4c9c1fbd9f9c54436b7f115243a22166b5be4d896a448bb3468496521fb2a34e050fd736be505b477d8d1161100fe0ee83975154654bfbf966aa3775eabdc697e2c50476cd22847e530c94847614f2822df37c59db742439c7bae05bf686dc508d9c81aec84e36105dba181025dbbf63c953274dee6b6878f157a51382307cd6697b2ceb7f4f5fc94d57b8a753236f1abab7c1f9233a7b513964be592ba455ddd04bfaeaf4f723fca2199b13160c9e4ab3d8466d3a2d6ec0366737a37734c80c4ec4b67885e897aeabdc17412d7b6789c5725f299699cc3ddfa94174f18c19c8891776253d1e7aa6c36a192517d670c0ad464cecb7a08ea90e4cb24f82b297fc1c27f9730c5fcf701ec5d8364b7e3b220c989849cf727aa8eeeef8e0ecb21406cc6b6435645ba265856f7a2498b4968da453bab4b3e6b834dd7e3fdf08e8f886b243f6f4d24a4393a24a8c0702ef087540219e793c7f5daf87410147836fb8d1796d80b4464141b189f8c7703c405af3006b48c40963f3e54955b914f6f038a5fb646cda448d56bb97a841177be24c4140bcf99e48da024146b00fddd6214a2c52f324450c7daeda2ba7453d7d77c9ec2a0729d47b01a70cee2715e702493f626ce35463a7c45d04a03d6a579a848fef3c50efac0484f3f9072992e506237bc08f1a89d33ad2af08e1bd93f60ed5bceb57c00e65437495bf91fa451793c48847a8ecd7c27316455114d392206a6b1de65a2954be9dc4e60f52b1fe3d0891e673595c7d5ae3de6226f73a5413734f4f5777269229f11220ef816b0aec52c8b0797892a96f929086d1b60a95b9f7887652fb6e055b78df65b21c9856298faf8c45015fdf2e0580c2c92e98a354f9a4d66e9fc6e6eaf8d2048836205ae722ef8e5ff2d792071464ab71625ac6d914e7decc4d4cb8c2163076cd55df2e3bd5327a2f065523b6b0cd58655ddb3485f2c8b3682fdf5d0fc930a766951bf34bc449c85778bba5f222a11204b706373bc2c1ad08b5943132cf103d5e5c4550ec88176af95a593c6efb544e4140cfc0e608653e36885103bd1da623e87da016cfaa54a39d2752ab035c776137c93d1d5b24320f3c1fff5a01ffe1d67bc85c77095522676cbb0091ea97356381eb69f31bb8601bbbe5b87613f4b00c41d038bf45af8d17c86eed5bcf487bc8f459aa8012c2d3995dbfb58f51002149852e784a186c9f84828ae4e111bb484f7477f4ce91a7cad188dd99a99ea08029a1a8177990171dbb92da03fc5b369b3789e7b044e39bc96d22b3bd9c55eddc9988efa239cfb21d6e810034418b0c69d42907d1e6211adda7ca50a4de60361e7cdfa65f22c7e5abaa3cd5a08393410ae2316f6c8c3f8c1f4cd8b2c17fbf5626865b6a701b2e2c0b77a86d126e75c025cbd506ad6cccded468bba643e78538fda584f1509d971742918129bc96102abc805f8fb2ed84377430dd944137160503744f5eef141fa463947c1f7452f1d65ce686b922a4118de511a3bdaabca66f8b2e7aab7e5ef94f3430aac67f9ba0e693b8edff742ebe2b6c786f887d42af43de2b6afe9ec223d74b1b424a8787f27755826e68b098b4838a85debbdf938ed6a14792267631c7339e4e2ae55af48d7d02b710ebfc2afcdf566522c97c3dfd6d678ab8e4e2aca7bc5c32d5c55d1d2ef664ae5f93856c2148287059ff159fba5a621be0b16e0b65d0a712b91a2fc2d3e108e79b6849b41c6cbc1a49f3bc8b8c6545832851ba43bf1f1a7f4fa054c894140197f8b6214930060ac7b4e515e484b646e321a424d9320f59036f00da0aa8528162f36035d6806fcabab15076bc6f40d223156b82fea1de0fcbb9893a4359c717083b55862ae6e1516c5a0040b7121203ab32dc0a0f3c28f8de6c0cea09a80aadcc6f3a7c64676e8d7ab8fbda2ca9470a8c269e1643d902def99fc23370af16a515f4980bf9e655e6772b31949977d45dd14abadfb9fdd6eae730ef5dca3ab43a23330c2991fa374f4a33e35b6ee93d794497499b41da89e71ed410153b7679366bd46375056f7b45a9e29b44be2d504ff9ccd7ed9dd8c0ccbafb4ed0275af299e693e58fffa330a23ff042b3ce73641aaa8fb2e1d9cb2a185ee44df017c2279ccf7ad8a6adef788c3d22fd3caab670bd9a87aaefe10b5d749bc7f93690f0ee8a7feaf38a55f40fb7135403df3a40c6cf61095282fdbc3c19f78051e41a0d6a23038281e7b28ab12ad87e8b08e999704d7262ab60b456e258f9d96c7ec67737ede8a1d038d6de0091a484bff47f42a5a032cdbfd8137ba9f01ea46591ea5755c75a1be97baa7b4d43ac8dd0f95985a29af464d3bc2b9e59fa6296af84966fc4cad49a6d5ee147d2e89ea4ebabf429b5d2a4deb15b22e12e67ea00a38f0c458cf667441b78497d36f256a75162b47f5494915a632598dcaa8697e47a13372582e2ae527d7092115346ab66dad26efdfc4a3c1d1a175733317edd154b37414b761b2b968bedeeb9119f4b18508bfd8539a245b46d754e6a3ba", 0xdab}], 0x5}, 0x0) 03:36:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0, 0x2000000}, {0x0}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:05 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x3, 0x0, 0x0, [{}]}]}}, &(0x7f0000000680)=""/195, 0x32, 0xc3, 0x1}, 0x20) 03:36:05 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) recvmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/33, 0x21}], 0x1}, 0x2) 03:36:06 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_pressure(r0, 0x0, 0x7f00) 03:36:06 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040), 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/147, 0x93}], 0x300, &(0x7f0000000300)}, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_tracing={0x1a, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:06 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000050c0)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000a40)="b7f23181fd353ba54a230ff872df9c803dbfe7099e802f18a478b00179f2b67582d6d7bb0436111f588ff74a0b7bce77f0c43ccf3f97787824eab04bd32b1d42eb8dddcf692acd5b0ba43c2e2666af0dc219d5b0957f3710d5b28aa81e415afa46ff69302b67a81ef1d5b29f0cdf81f96dbcfef63d949f93859ec3063eaddc71a34144897a", 0xfcb2}, {&(0x7f0000000b00)="9be54cf44114c860a7e4ba67bf897e82d8ff2aa793329e1521c90f58448fd71b3eca1f68de133cd6ce82f1eb29d760f8fd1c77a0c25f5c47c140b712f1b5f2c1688b71326f1c23516325ebcd1daaca3f7fc09455cf43f60ece093ed0efd73c823c51d015e7cf6fa2f4f313c53b11119f4c324f2183fc707fe9cc86a198a9e743c26bdc6c35fb3a42462a50fb96d933d32e4d580df4a0604ab94e95566d6f995249d4bac5f21dc5090569c1255897b68407ad3684bbee35cc6452526367c2ef67a526a44b49adb8088b04d93baae33943e3e05b5e57644746429da8854302f2d1a04e23ac512f3c3347c8c2f426b34394f3519763ba82a0c544cff0a469cd13da21fad60ebb0a5efccf3ade6af5db295c4d645a6db07e5c93167c5ad3d6d49f82102dd0bd6e0848a1ce5fa0db45428ec2aad85e65121296e19b08dd1fe09440b287ca5e1c3163e47fae4bbe83173bcef3f03f502bf95d00cd218814fe7a08d9f947970fca8a67afcb1300c06bf5836a4cf5de7d65ce2aecdb9020979b6fdf3f8702f2d0aae881e7358f21736ebfbc8ef22c10733f179080b8ca0f3526023018ddb6300fb0957d3e35b066b6041a01c10f0165886c432317242a1b23fc797626dc1f1cbf522875550cbeb72954ff599107d73fea5afbe2336ffbbd85d670e5898366f2d8cd3df4e5840529a64605721a964950509c9f07a5be091f84c62b37d29b24ea9ca3df88f99189819e2f3ce14637c4d246a939d94d498aad0a4894c2363400899380d45f8b1fadeb2def520ee574359ad5eeffc8038ea03890cc43ee6180975d786b44930c049d9aff1ab47f28c6514bd09dc90ed588c0f3d539f2fc9a69d93c349140c1bea7b2dcf0d388f88ab1f8713ea3fc297dd095225805fbcd9ea81715475c790a00ba5e820bc172d0d73ca37a93930a45c9a97647346523b27df77e9e43e35b3ae1e3ddb5dd52d0cd70979d4a85def48c8b0d3eef37a5dc5784fe60d17a6f3bb3c60c183ee05e0e8b16730f6f3d424f99f53fd94459c1fee79d5473b4ab205636247a994cb91cb0a3b9b7d0be00cd6e9e3e9fd29b7f13b69fc5646b041642ba6411aa28cb44dc5de2bcda495a6f579215555de3dce505f22b48ec5e691d9056f1e1d94d63e8b52bce0519155be8ebe41ba6cebc557070f145df85c35846271d3bfc4a56622db780868255d12fc132ede55951d38e3f69e8c75a4ac127598ca7280aa4c29f5eca141c58e7ce33aae5109d55d4240cafc6a8287b9bdfc92fadab44ca4b3035fd9e47898f4981767a596e10ec9cc33ba1eb56b3835f060296c5f6eec477f534cb4ba0f2a56d37cfca3d405c08036cf2b3575aaac7b82ead141046a3589e0eff5b2c2947a47adcde374999278f572cafd9503e4d121866e01926c437ce85604cb2187d8ddaca64e7f4c2b0d6eeee89ce72bc4dc8816fe8e06f964aadd3ef0589a09a1577aec7c9f3705a66d2893bc54bc8be5384bfdbf708ad98cde72113150d31e45f8333202b49c319728a61dd96d33a599bb5516c0cee2925e0c99facf7629c76e30cdb29d613f5e52fc2fa056ada2858ee5222a63f6ed2a1bbe676e2d271be7b4b2fff1f1c07d09365f5729551cde7f38c4b51597162b37e449cbc03bf51fb02d48e9db035b5b72e76aed36b84c101408ca90927a7f9e1bfed7b148a37c356566b7e79d4aad79f60d3cc77856bca6ebe483a5b7faa6b610affff03bbdf5cc53c50e55cbf296d501039c374edc1670556f9c7efbb8f233ab0549ae2edd938714c21168ab593f974246b8de045cd95b2d6cafb845868a8cb4ffd92bacca467214389bd5f1eb96ebe6323d6bb12de3d2f7df19a760f994462ac0d2ddfa17aa5aad64969f7ce4a354bfc32c226fb576ecf2fccfcd7a6d5d76a194f9604fa2950efeafd546d222b0dbb98c31f68724877765215a970462dec56af4a406d22d1afb7863bab2d6c01afc564b6104459bfb776b0a7931b5e883a97278547cebff93a8213c1926467b4594d9899eb6a785830c1ed47b41360087cdcd56a72f92acdb17881c70efedb57682bcea446cce718772c3f1ec5c93afb04644788de703925c99582daa0212ab2545071a754d328c78f236e64cb803b88591afc55030fa422bf054cdf891170310a7da9c14037a6297b23c7ffa47591b729bf6a133005d57998e152c87069bb2732e50cac069527be58bf7bee50758eccce7e05067b75c912396958c4961452edd08efcd39d840b5154f6e8245c825eaf645b1033014887480a874dbca6c63c8ec9991af03d858ec89c0c3cb37ec355029aa40646970e6efbe9118ccac4703a3a9d46bc82d47c326e996d0a0afa862474ae47924cd8235a67f09cd533dbb447a84b530ab1e625659333931dc912ff7155de7f2e61389862dbf4a6a5fa23dde973fd620b9865786404f60a67d4eab53e492a0ae6b51a299f58d6f3776e1de4e542cb97c93cfa73c2060cbd21cd2bf9938c65d2950d63579379c392f8fc017cb6f0408891ab296f9465240091f6e9b1b86a13c96a24d5cb6f697fd18f4679782069578a92378ab670a0e857298c24ef1426893de40bb0c1758384940f614a109ffb1cdeb7c97a683630178f6320b451a3762781e297b68a5e43c3a017ffaf1215582389c79d1446151dfae1514841ff2fe4591997adaa0a29f5e9e095fa139d7dc4c1fec7dd01aaecab2b66032640d3097f9c4954ea6175f6d81870b77302c9d159c0ab795573d47bc9361f68d20b818a1e1265a2a0b6e04fb5821e907136352a7f1177424dcaabe1d95247bc4e6b6a0bd6caadac4c05874913bc7c45120256b7ed0f8fc0f7f974e857cf869a0b8a7c6d1fdaf21c110bba6cfc891f7eb43292aeecdafd6c8178dcb0c33bb1d9ac10628533cd16f203a4533c45dea6c8a0f4c5082095e16db1f1bce3e696bfef540fb47325cd9e1271a8c4db3a356a31caae4ea16976fae439ded88904a7f3f9dbe28699f9161834bbd81f8af635636fed312483adf3d14222ce5db3d9678aa0bb7440ca3f178e9cf8a3eabfadfe4da9c1b2fc2762c965c59d42d2c881b465cee670a1694b42c7044252cabc2615842b993a93c1da0d991df16f6dc74ace019513f6607836b5d0de7a9dfa1d865083dc0f98471053b82c55e02644a9ebc1bfd10e358c38c52418bdda5b39a7caebde1181bea5a4a91d863081c838f5e381c6873f9927cb6635a2db991b54dbd9f3a4ba75bfd124b873e4a40336714da090a6e991b3a4e88d6b085fa519dab7a56ae0abfd8af9d58295d9ae577b0958334f457ab255320f332b7c9688db9014bad90d2e0d39f5f63fbc97db0de46acbe8f757385dc442db073b0c08489172514c969feffa579976da81a7c35e2a6c85aff7c65a589ee98f96775df617ee3dc633abf6d1193495a921c9aac526af148aa80428d9cdb0c623b09fae71755fb7554d16c4c719f7109d852afa907fab89fbd3b678a4dfebde09e95bef31d47ccdb18aebe60044260cb99cbf7c6ef2c0b2171767a1cc1d0ec82c6a6d4fd900ea503a93cc57bae5abb350f9c3ebf5bf8448e5d231ef045255c82441f3717192f6be110e54383a89086b818b11aef74f6d961d12f95c77c5f74af0361e15855ae38526d0be20181fc6de24fa04ae552a50fab40aec272f166895d0a0304225b4dfc51c14b095577d090d201ec2eb7390fdc3e8e4417418b88aa714d131d9a8e6c851675408760b6bf0732eb505a88d802442368dfd704cff5cdccc43f073ab68b167b26355bf674e1da70a2577e50fe7d4d2245cf39b4be1cea7ba76c0dc1b6dea8b4ec01236f3881c52309aaa84e8504de8bcfd400f9faa9f9109b49e5fb5699f368030372566d6046e8bfcba9e12ff312fa718158ba27585f04bd02a5c7511dc8060166411637f1a352af6cf33ed1cd2b3d2eff99a3e2b8615fe92c0c82e4889406ffa565c883ee516a232db1063e0ffbe09e010e94c30ea81a1365cf02995498a1d6d96d56b100d089da86374f6ac9f8d71e890902f4eabfea34812c289b164f7c5a0e8fea8eebc0c3fed2661c3eeecd5a89ddb37d5f1a4d47355c09e858ee4d99ddb88fce9d88aae6088b5d6dddf5715f2f7fbf108bf0fd9009abe654da75bdce7a06ea96ed6f9325f611c9ecb26710a9b02a8d072bd812cda35a10e6dea78e98cfd6a21a985d6c5e7770e9be900d8b57346174b94b7caf75a6ba6b2cc79c29f34539c300af743166b8a5b62bde0d524e577f7917d04bf9304025ab0b6003df863530fe7a5d60b2e12147af08224256728653f3edf13463de5caa441a84cd42801e8b3c0b3363b249b288d5048d9d284132573fb3b741deefffd210ce5e0aeb149f4c6102e733ca31d61b3cbe3ea4861a2840f62f37ad839720bf83d74e1fcd9203d404a75db01fbf8673308810efa49caf68fed50fdb6e14e325f98f3baadfee3fdd615c1dd5c25608504b8edf32501eb963800c1e1227ae57e9d3b30c1657ee6b1181310cf9d34d30549138f9da210e6d4c89dc0d66ccad290a44253aaeb8e1e4c97004d7bcaa14b9c21159f6bae60cdce7183d9332ceb961951b681b2523f0a7bbd23b6852af9ac5f143333f0bbf82d32c3e93066d40f595bfe06cb6e4888873a365edf9babcab87ce869988ad2625556ee5bc8737ec5a5d2f0965d6daf74273b9c32c7fb6676d7904e8c91f634902542f8536b52c745d83a8743b9e70f52b54b4ad9d13fe2a8ebba9c330c160f55ca5f806886b363887348bd28dcc06aa878079572e20daf032f423ee55a4795cfc81ad87f76fcf0ff8eb92f62500b4e69442052182c361458132942c378f378b6def3e72346ab5ffe5cbd752d4e367d436f816ca410cfe9c02249f294e7cf4ed66776414762bccd417ce6c8d2c5f39567b0cfd2708b7ce3acb7f9f16730407f942cf9836cf1f1503ef70c3aa6a483444b3c56ca5b5b63e18c734cef2e96d9c84436056dc5e2c65e2b936ac461da8ecda3999bdb32c02a99347176faca2d3c78e38a300ba81b61c885ff5a8b555311745f5fbf7797e09e39653db36dda96362323bb3e8730ea92f3c0e27d431b06539669e3c272024bae6833d0349c44238f0bf5c9acdcc8de90d3e7ab456b52344a0f73a9d946253f91e2759cee38404d0227930eb7467586284a95ced483e7322e7096b77cdb8bb5b2218c281b09783c2390628eb81c8e8c49251456353628a326a4c2aba5041596834e7c5f0f885817969820c77ee45f1ee9085ccc1a866775e4a96f14a7c1b72263b8c6a9b0ee49e0bf3d5f5d3fbc236e425e31de1791e421dd3e6392020f454a4e16b1c3fbc5279aca852fe175568c3d7edec70b118820effb57aef54f197e9480fa3231dc7e54ff7c9eb37761399b082cf46cc515b94d7419cb972f22315824e602132221702ac00271412dd14251cb0d8ad07e8e6aef8ce8752d9f78613eb6158b9f1ff6b1760cc14cc39ba7aba2691fbec28ecf3b67b36c189330ff0bbc63895b8c6493af04dd07ac64c998350e99bd5787478d8496aefd764fcfaaea0e70ec9e22251c6014dd66bf95d8b0cf46de7df7f9c6b05ec35f4c7545add892edce6ff210cff269423eb37c6e212b0e8ac9fa0bc2c51d386518823f10275df1c66ccdec389e0a00e0ae0ab37289ec2637b41363477fd9123f552f288180b058e859839a725b21da0ad89a931d57792655f1aa4c726e3929135e170df5b14d19675b273f0010fda56fef3ed2bf2537967b3a62c27718f9af444895e44f834ad2c518ecd9ac65b67de98df4aef791b38e23497524fa20", 0x1000}, {&(0x7f0000001b00)="ae044dae98f82d9eb5ac9afd1d6dbd00c8552dac", 0x14}, {&(0x7f0000001b40)="440514401f0ae4578c05d965e55f76d96bcd02542f39899969a42c4fa2c43ba8271d2c0f5ae6f0e9031551660c24413016add323943bb5681bccd12031", 0x3d}, {&(0x7f0000001b80)="d4a063ac809f6838676874cfa3574bb21af447b0c82e62f582536b413ef28aa0707ea1569d563a459d8c4e26264867504d1cab6fa8b1fd5e866740164dc86ed277eeb763ba0c22f1320f1ea16bee6478dcead59f8c6289514f62e592b63a9c3ee4327e98f1a892497e307c5d3fc25c8fbcd83f26ac82f79241aaf638d47495ad375064830b1b96641b5499ade666e6efb9def3286b2707438f0385f4428e3f6d4107771eb7c3f79b9fc7cc5840faa1f9d9716026e8f5e58462de34342f23ee846b1d9373a50ea58eadfc200322fb4c8bd2c4ff4772fc89395709a38ddc469912e298c16e1944f3d70e826fc47fc5f593cd0d203f317c571baa05879394de6693fb2337a3a123a6a4f50342ffc0aaf09491e92c03cc7751df4429b4386b4b03ee1c3ab20a3f9769caa9ee6bff723efe4604fad92dbb31053e22a439b2f0be7e76ea0a7333b73535930c83de8fe5f8b27c43648dd988d76d37cf99cfb47a1bbeaa5659e1cf663cc14db19bd82a408ecc8a0c53248f67e411d48831adeb7e6ad0e758b6e302ecc9bb5caac3e9076032655b1a053c9d22161b771326070b36d28d1ea3cd413aa8453a4798be2b0775f2e728c7c4a2e979d89e01733a5be9b0ba20f6ea83bdd395211ef8e27aeb29e57d3c55e0925c9383a2b4157debcedf285a92c7c63487775f6babcd82ecedf31027195e2ace716ed4d0c1dc6502316755335418dc42311a608e446bc9af52352b8c0b0548a8bd34c00fe0a76c4a31ee32cce73499a62a4b0eb1cfdde41d8e9a97e1256ebb1e8fe243c830d26ed53e0ec3ade62563300a3414ab1b0954740b45d632ee9423bd2d076e6c9e5160dea4101d3cd3871ca7100e79f10fd59f4369720bc5ced89f9d09aafdc83244a01ddd161dca2f3d08aeaac2e5a129af61d658d334e6bb1d0304268cb3e92741c4ebda37cfce05dd4ad168f7a944084e8731c772fa9b4a6908796dcd9d319689aa7d50e2411231cb5a465d93920c211d32f0979aab0c49ddcf2aaa69558cb460a3d9b2c09e7b2a74a6441668af1a07cf691798b4460f494ba5b95df29e67ae3bd008e12f8250945a66a1ec2832cb6b61a3315b7261f62c2d893d681a104512a74afee382591a117622dc1c6343659d8da38d4e53ea7f57baf999ed9c4897eb26e688ab6be130f407067d8da82737a03e55de99bed3b940b33283703cb06bc6c50edb079f233dc5eab75b60cf2a15109355a2dd64ba0dd1657049aadd85cad153fe547bd4bd0eb4ea1352a749416693db330c1c4f541b103337e1db66f3ebe04c539b884991b25ca5287637ddc1e97d34c5a27ac02f824b4941d7abf1ce177bd7e756e5428eb846a1c3ea48d30a5f7e472582a890710e9c3d1f7ed5c477a3e0a94fdfdb16047cf3a294b32d963311e95f248ce113f303d64479e2e1397eca921af57023cf87d32eed18e7f40537d8ae46f9fc10572169785c1f088b6600d1cddf9bfe1a0b2c82ed17b14710fd3c2f3ef5213628c9ff9570f1097f709f05f77a1b79716c76ae7c461eef80114d08f4656d13d37bbb92fa8f1ed677eb6279e91305418645eff227d11df5649ed0caf5d790746111332c2f420e92758f21df0bbc7ddd86911031a2426b0c9b95b98f54a7b5718cee13b6e27d6f09a234eb11713901b1711be0fd3b4174634216f0110ff535c05ee15f7c80468063567ea64a603add1269b298fd030968f052e524e3deec1b1b51c8f1085c91e53ecd94459c3ca31f650299c55ba04ba5ebca40bb66a152427fa8b30ffcbf9af7a6ba3fe0805b52ad4afec3b0e1f9e12116e2da8b7d8618194bbde31d6bd23d376685b59137ce6259c44adf51695335d2a27c9b1d7222eeffcf3299c618765fbc415bb0668af08fe1cfd4f7c645290a16351fe71fba0cc6e3331226b386f7c8ecd74c73afb5b62f3675f502fd0b2755f5c0c3a01e2ee54ab7379cf9a6e61e555b5b5e7eae15dd9c228e58e36a4d3da565eaaed8d2867d995f0a2bd97c8f895c3b05fa37dd507a7b8d3e1cf8cf44aaea83ed974b5b22b2b08edf4b30ef993eee73f8d37ec65cd8d40310c8fe059d416afddbc426a9bb5bf39080efcd6ca6ce6979b19a2f6aefb432eb6f97258600bc47a438e616d6ac2f18d62b8152ede16bd48387c73034a746eda6de08f145c15965c36ede9801cafd8f174fc5bef2322d4222f8c1d3a8a2f95e006f31ff71d5b1730022ae59bff1b51687dc6cdb506006905551774113c153cb3ddfab489d420c19f36f6ef2e377744fb36eb0e7ebca1c6e84f9175865ea4c27bc5456e1ae86b5e5e1d3cc52ab8864fd2933854c2467848375fd4b29a1effbc4e5b652a82528d43606a26b5cbadd54d2bd59b622e3ffbd2eafe45b4edeca019812d177a288f8d6a74bbc164740d2b6e88e61bad88acad4c9c1fbd9f9c54436b7f115243a22166b5be4d896a448bb3468496521fb2a34e050fd736be505b477d8d1161100fe0ee83975154654bfbf966aa3775eabdc697e2c50476cd22847e530c94847614f2822df37c59db742439c7bae05bf686dc508d9c81aec84e36105dba181025dbbf63c953274dee6b6878f157a51382307cd6697b2ceb7f4f5fc94d57b8a753236f1abab7c1f9233a7b513964be592ba455ddd04bfaeaf4f723fca2199b13160c9e4ab3d8466d3a2d6ec0366737a37734c80c4ec4b67885e897aeabdc17412d7b6789c5725f299699cc3ddfa94174f18c19c8891776253d1e7aa6c36a192517d670c0ad464cecb7a08ea90e4cb24f82b297fc1c27f9730c5fcf701ec5d8364b7e3b220c989849cf727aa8eeeef8e0ecb21406cc6b6435645ba265856f7a2498b4968da453bab4b3e6b834dd7e3fdf08e8f886b243f6f4d24a4393a24a8c0702ef087540219e793c7f5daf87410147836fb8d1796d80b4464141b189f8c7703c405af3006b48c40963f3e54955b914f6f038a5fb646cda448d56bb97a841177be24c4140bcf99e48da024146b00fddd6214a2c52f324450c7daeda2ba7453d7d77c9ec2a0729d47b01a70cee2715e702493f626ce35463a7c45d04a03d6a579a848fef3c50efac0484f3f9072992e506237bc08f1a89d33ad2af08e1bd93f60ed5bceb57c00e65437495bf91fa451793c48847a8ecd7c27316455114d392206a6b1de65a2954be9dc4e60f52b1fe3d0891e673595c7d5ae3de6226f73a5413734f4f5777269229f11220ef816b0aec52c8b0797892a96f929086d1b60a95b9f7887652fb6e055b78df65b21c9856298faf8c45015fdf2e0580c2c92e98a354f9a4d66e9fc6e6eaf8d2048836205ae722ef8e5ff2d792071464ab71625ac6d914e7decc4d4cb8c2163076cd55df2e3bd5327a2f065523b6b0cd58655ddb3485f2c8b3682fdf5d0fc930a766951bf34bc449c85778bba5f222a11204b706373bc2c1ad08b5943132cf103d5e5c4550ec88176af95a593c6efb544e4140cfc0e608653e36885103bd1da623e87da016cfaa54a39d2752ab035c776137c93d1d5b24320f3c1fff5a01ffe1d67bc85c77095522676cbb0091ea97356381eb69f31bb8601bbbe5b87613f4b00c41d038bf45af8d17c86eed5bcf487bc8f459aa8012c2d3995dbfb58f51002149852e784a186c9f84828ae4e111bb484f7477f4ce91a7cad188dd99a99ea08029a1a8177990171dbb92da03fc5b369b3789e7b044e39bc96d22b3bd9c55eddc9988efa239cfb21d6e810034418b0c69d42907d1e6211adda7ca50a4de60361e7cdfa65f22c7e5abaa3cd5a08393410ae2316f6c8c3f8c1f4cd8b2c17fbf5626865b6a701b2e2c0b77a86d126e75c025cbd506ad6cccded468bba643e78538fda584f1509d971742918129bc96102abc805f8fb2ed84377430dd944137160503744f5eef141fa463947c1f7452f1d65ce686b922a4118de511a3bdaabca66f8b2e7aab7e5ef94f3430aac67f9ba0e693b8edff742ebe2b6c786f887d42af43de2b6afe9ec223d74b1b424a8787f27755826e68b098b4838a85debbdf938ed6a14792267631c7339e4e2ae55af48d7d02b710ebfc2afcdf566522c97c3dfd6d678ab8e4e2aca7bc5c32d5c55d1d2ef664ae5f93856c2148287059ff159fba5a621be0b16e0b65d0a712b91a2fc2d3e108e79b6849b41c6cbc1a49f3bc8b8c6545832851ba43bf1f1a7f4fa054c894140197f8b6214930060ac7b4e515e484b646e321a424d9320f59036f00da0aa8528162f36035d6806fcabab15076bc6f40d223156b82fea1de0fcbb9893a4359c717083b55862ae6e1516c5a0040b7121203ab32dc0a0f3c28f8de6c0cea09a80aadcc6f3a7c64676e8d7ab8fbda2ca9470a8c269e1643d902def99fc23370af16a515f4980bf9e655e6772b31949977d45dd14abadfb9fdd6eae730ef5dca3ab43a23330c2991fa374f4a33e35b6ee93d794497499b41da89e71ed410153b7679366bd46375056f7b45a9e29b44be2d504ff9ccd7ed9dd8c0ccbafb4ed0275af299e693e58fffa330a23ff042b3ce73641aaa8fb2e1d9cb2a185ee44df017c2279ccf7ad8a6adef788c3d22fd3caab670bd9a87aaefe10b5d749bc7f93690f0ee8a7feaf38a55f40fb7135403df3a40c6cf61095282fdbc3c19f78051e41a0d6a23038281e7b28ab12ad87e8b08e999704d7262ab60b456e258f9d96c7ec67737ede8a1d038d6de0091a484bff47f42a5a032cdbfd8137ba9f01ea46591ea5755c75a1be97baa7b4d43ac8dd0f95985a29af464d3bc2b9e59fa6296af84966fc4cad49a6d5ee147d2e89ea4ebabf429b5d2a4deb15b22e12e67ea00a38f0c458cf667441b78497d36f256a75162b47f5494915a632598dcaa8697e47a13372582e2ae527d7092115346ab66dad26efdfc4a3c1d1a175733317edd154b37414b761b2b968bedeeb9119f4b18508bfd8539a245b46d754e6a3ba", 0xdab}], 0x5}, 0x0) 03:36:06 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000240)='p', 0x1}], 0x1}, 0x0) close(r0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/82, 0x52}], 0x1, &(0x7f0000000080)=""/231, 0xe7}, 0x40) 03:36:06 executing program 5: socketpair(0x2, 0x1, 0x2, &(0x7f0000003f80)) 03:36:06 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000380)={&(0x7f0000000000), 0x10, 0x0}, 0x0) 03:36:06 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_pressure(r0, 0x0, 0x0) 03:36:06 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x3, [@func={0x1}, @array]}, {0x0, [0x61]}}, &(0x7f0000000140)=""/134, 0x3f, 0x86, 0x1}, 0x20) 03:36:06 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x108, 0x108, 0x7, [@union={0x0, 0x15555555555556b7, 0x0, 0x6, 0x0, 0x0, [{}, {}, {}, {}]}, @restrict, @enum={0x0, 0x7, 0x0, 0x6, 0x4, [{}, {}, {}, {}, {}, {}, {}]}, @func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}, @int, @enum={0x0, 0x7, 0x0, 0x6, 0x4, [{}, {}, {}, {}, {}, {}, {}]}, @fwd]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000680)=""/195, 0x127, 0xc3, 0x1}, 0x20) 03:36:06 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a, 0x0, 0x1}, 0x20) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x9}, 0x8) 03:36:06 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@restrict, @enum]}}, &(0x7f0000000680)=""/195, 0x32, 0xc3, 0x1}, 0x20) 03:36:06 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000050c0)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000a40)="b7f23181fd353ba54a230ff872df9c803dbfe7099e802f18a478b00179f2b67582d6d7bb0436111f588ff74a0b7bce77f0c43ccf3f97787824eab04bd32b1d42eb8dddcf692acd5b0ba43c2e2666af0dc219d5b0957f3710d5b28aa81e415afa46ff69302b67a81ef1d5b29f0cdf81f96dbcfef63d949f93859ec3063eaddc71a34144897a", 0x85}, {&(0x7f0000000b00)="9be54cf44114c860a7e4ba67bf897e82d8ff2aa793329e1521c90f58448fd71b3eca1f68de133cd6ce82f1eb29d760f8fd1c77a0c25f5c47c140b712f1b5f2c1688b71326f1c23516325ebcd1daaca3f7fc09455cf43f60ece093ed0efd73c823c51d015e7cf6fa2f4f313c53b11119f4c324f2183fc707fe9cc86a198a9e743c26bdc6c35fb3a42462a50fb96d933d32e4d580df4a0604ab94e95566d6f995249d4bac5f21dc5090569c1255897b68407ad3684bbee35cc6452526367c2ef67a526a44b49adb8088b04d93baae33943e3e05b5e57644746429da8854302f2d1a04e23ac512f3c3347c8c2f426b34394f3519763ba82a0c544cff0a469cd13da21fad60ebb0a5efccf3ade6af5db295c4d645a6db07e5c93167c5ad3d6d49f82102dd0bd6e0848a1ce5fa0db45428ec2aad85e65121296e19b08dd1fe09440b287ca5e1c3163e47fae4bbe83173bcef3f03f502bf95d00cd218814fe7a08d9f947970fca8a67afcb1300c06bf5836a4cf5de7d65ce2aecdb9020979b6fdf3f8702f2d0aae881e7358f21736ebfbc8ef22c10733f179080b8ca0f3526023018ddb6300fb0957d3e35b066b6041a01c10f0165886c432317242a1b23fc797626dc1f1cbf522875550cbeb72954ff599107d73fea5afbe2336ffbbd85d670e5898366f2d8cd3df4e5840529a64605721a964950509c9f07a5be091f84c62b37d29b24ea9ca3df88f99189819e2f3ce14637c4d246a939d94d498aad0a4894c2363400899380d45f8b1fadeb2def520ee574359ad5eeffc8038ea03890cc43ee6180975d786b44930c049d9aff1ab47f28c6514bd09dc90ed588c0f3d539f2fc9a69d93c349140c1bea7b2dcf0d388f88ab1f8713ea3fc297dd095225805fbcd9ea81715475c790a00ba5e820bc172d0d73ca37a93930a45c9a97647346523b27df77e9e43e35b3ae1e3ddb5dd52d0cd70979d4a85def48c8b0d3eef37a5dc5784fe60d17a6f3bb3c60c183ee05e0e8b16730f6f3d424f99f53fd94459c1fee79d5473b4ab205636247a994cb91cb0a3b9b7d0be00cd6e9e3e9fd29b7f13b69fc5646b041642ba6411aa28cb44dc5de2bcda495a6f579215555de3dce505f22b48ec5e691d9056f1e1d94d63e8b52bce0519155be8ebe41ba6cebc557070f145df85c35846271d3bfc4a56622db780868255d12fc132ede55951d38e3f69e8c75a4ac127598ca7280aa4c29f5eca141c58e7ce33aae5109d55d4240cafc6a8287b9bdfc92fadab44ca4b3035fd9e47898f4981767a596e10ec9cc33ba1eb56b3835f060296c5f6eec477f534cb4ba0f2a56d37cfca3d405c08036cf2b3575aaac7b82ead141046a3589e0eff5b2c2947a47adcde374999278f572cafd9503e4d121866e01926c437ce85604cb2187d8ddaca64e7f4c2b0d6eeee89ce72bc4dc8816fe8e06f964aadd3ef0589a09a1577aec7c9f3705a66d2893bc54bc8be5384bfdbf708ad98cde72113150d31e45f8333202b49c319728a61dd96d33a599bb5516c0cee2925e0c99facf7629c76e30cdb29d613f5e52fc2fa056ada2858ee5222a63f6ed2a1bbe676e2d271be7b4b2fff1f1c07d09365f5729551cde7f38c4b51597162b37e449cbc03bf51fb02d48e9db035b5b72e76aed36b84c101408ca90927a7f9e1bfed7b148a37c356566b7e79d4aad79f60d3cc77856bca6ebe483a5b7faa6b610affff03bbdf5cc53c50e55cbf296d501039c374edc1670556f9c7efbb8f233ab0549ae2edd938714c21168ab593f974246b8de045cd95b2d6cafb845868a8cb4ffd92bacca467214389bd5f1eb96ebe6323d6bb12de3d2f7df19a760f994462ac0d2ddfa17aa5aad64969f7ce4a354bfc32c226fb576ecf2fccfcd7a6d5d76a194f9604fa2950efeafd546d222b0dbb98c31f68724877765215a970462dec56af4a406d22d1afb7863bab2d6c01afc564b6104459bfb776b0a7931b5e883a97278547cebff93a8213c1926467b4594d9899eb6a785830c1ed47b41360087cdcd56a72f92acdb17881c70efedb57682bcea446cce718772c3f1ec5c93afb04644788de703925c99582daa0212ab2545071a754d328c78f236e64cb803b88591afc55030fa422bf054cdf891170310a7da9c14037a6297b23c7ffa47591b729bf6a133005d57998e152c87069bb2732e50cac069527be58bf7bee50758eccce7e05067b75c912396958c4961452edd08efcd39d840b5154f6e8245c825eaf645b1033014887480a874dbca6c63c8ec9991af03d858ec89c0c3cb37ec355029aa40646970e6efbe9118ccac4703a3a9d46bc82d47c326e996d0a0afa862474ae47924cd8235a67f09cd533dbb447a84b530ab1e625659333931dc912ff7155de7f2e61389862dbf4a6a5fa23dde973fd620b9865786404f60a67d4eab53e492a0ae6b51a299f58d6f3776e1de4e542cb97c93cfa73c2060cbd21cd2bf9938c65d2950d63579379c392f8fc017cb6f0408891ab296f9465240091f6e9b1b86a13c96a24d5cb6f697fd18f4679782069578a92378ab670a0e857298c24ef1426893de40bb0c1758384940f614a109ffb1cdeb7c97a683630178f6320b451a3762781e297b68a5e43c3a017ffaf1215582389c79d1446151dfae1514841ff2fe4591997adaa0a29f5e9e095fa139d7dc4c1fec7dd01aaecab2b66032640d3097f9c4954ea6175f6d81870b77302c9d159c0ab795573d47bc9361f68d20b818a1e1265a2a0b6e04fb5821e907136352a7f1177424dcaabe1d95247bc4e6b6a0bd6caadac4c05874913bc7c45120256b7ed0f8fc0f7f974e857cf869a0b8a7c6d1fdaf21c110bba6cfc891f7eb43292aeecdafd6c8178dcb0c33bb1d9ac10628533cd16f203a4533c45dea6c8a0f4c5082095e16db1f1bce3e696bfef540fb47325cd9e1271a8c4db3a356a31caae4ea16976fae439ded88904a7f3f9dbe28699f9161834bbd81f8af635636fed312483adf3d14222ce5db3d9678aa0bb7440ca3f178e9cf8a3eabfadfe4da9c1b2fc2762c965c59d42d2c881b465cee670a1694b42c7044252cabc2615842b993a93c1da0d991df16f6dc74ace019513f6607836b5d0de7a9dfa1d865083dc0f98471053b82c55e02644a9ebc1bfd10e358c38c52418bdda5b39a7caebde1181bea5a4a91d863081c838f5e381c6873f9927cb6635a2db991b54dbd9f3a4ba75bfd124b873e4a40336714da090a6e991b3a4e88d6b085fa519dab7a56ae0abfd8af9d58295d9ae577b0958334f457ab255320f332b7c9688db9014bad90d2e0d39f5f63fbc97db0de46acbe8f757385dc442db073b0c08489172514c969feffa579976da81a7c35e2a6c85aff7c65a589ee98f96775df617ee3dc633abf6d1193495a921c9aac526af148aa80428d9cdb0c623b09fae71755fb7554d16c4c719f7109d852afa907fab89fbd3b678a4dfebde09e95bef31d47ccdb18aebe60044260cb99cbf7c6ef2c0b2171767a1cc1d0ec82c6a6d4fd900ea503a93cc57bae5abb350f9c3ebf5bf8448e5d231ef045255c82441f3717192f6be110e54383a89086b818b11aef74f6d961d12f95c77c5f74af0361e15855ae38526d0be20181fc6de24fa04ae552a50fab40aec272f166895d0a0304225b4dfc51c14b095577d090d201ec2eb7390fdc3e8e4417418b88aa714d131d9a8e6c851675408760b6bf0732eb505a88d802442368dfd704cff5cdccc43f073ab68b167b26355bf674e1da70a2577e50fe7d4d2245cf39b4be1cea7ba76c0dc1b6dea8b4ec01236f3881c52309aaa84e8504de8bcfd400f9faa9f9109b49e5fb5699f368030372566d6046e8bfcba9e12ff312fa718158ba27585f04bd02a5c7511dc8060166411637f1a352af6cf33ed1cd2b3d2eff99a3e2b8615fe92c0c82e4889406ffa565c883ee516a232db1063e0ffbe09e010e94c30ea81a1365cf02995498a1d6d96d56b100d089da86374f6ac9f8d71e890902f4eabfea34812c289b164f7c5a0e8fea8eebc0c3fed2661c3eeecd5a89ddb37d5f1a4d47355c09e858ee4d99ddb88fce9d88aae6088b5d6dddf5715f2f7fbf108bf0fd9009abe654da75bdce7a06ea96ed6f9325f611c9ecb26710a9b02a8d072bd812cda35a10e6dea78e98cfd6a21a985d6c5e7770e9be900d8b57346174b94b7caf75a6ba6b2cc79c29f34539c300af743166b8a5b62bde0d524e577f7917d04bf9304025ab0b6003df863530fe7a5d60b2e12147af08224256728653f3edf13463de5caa441a84cd42801e8b3c0b3363b249b288d5048d9d284132573fb3b741deefffd210ce5e0aeb149f4c6102e733ca31d61b3cbe3ea4861a2840f62f37ad839720bf83d74e1fcd9203d404a75db01fbf8673308810efa49caf68fed50fdb6e14e325f98f3baadfee3fdd615c1dd5c25608504b8edf32501eb963800c1e1227ae57e9d3b30c1657ee6b1181310cf9d34d30549138f9da210e6d4c89dc0d66ccad290a44253aaeb8e1e4c97004d7bcaa14b9c21159f6bae60cdce7183d9332ceb961951b681b2523f0a7bbd23b6852af9ac5f143333f0bbf82d32c3e93066d40f595bfe06cb6e4888873a365edf9babcab87ce869988ad2625556ee5bc8737ec5a5d2f0965d6daf74273b9c32c7fb6676d7904e8c91f634902542f8536b52c745d83a8743b9e70f52b54b4ad9d13fe2a8ebba9c330c160f55ca5f806886b363887348bd28dcc06aa878079572e20daf032f423ee55a4795cfc81ad87f76fcf0ff8eb92f62500b4e69442052182c361458132942c378f378b6def3e72346ab5ffe5cbd752d4e367d436f816ca410cfe9c02249f294e7cf4ed66776414762bccd417ce6c8d2c5f39567b0cfd2708b7ce3acb7f9f16730407f942cf9836cf1f1503ef70c3aa6a483444b3c56ca5b5b63e18c734cef2e96d9c84436056dc5e2c65e2b936ac461da8ecda3999bdb32c02a99347176faca2d3c78e38a300ba81b61c885ff5a8b555311745f5fbf7797e09e39653db36dda96362323bb3e8730ea92f3c0e27d431b06539669e3c272024bae6833d0349c44238f0bf5c9acdcc8de90d3e7ab456b52344a0f73a9d946253f91e2759cee38404d0227930eb7467586284a95ced483e7322e7096b77cdb8bb5b2218c281b09783c2390628eb81c8e8c49251456353628a326a4c2aba5041596834e7c5f0f885817969820c77ee45f1ee9085ccc1a866775e4a96f14a7c1b72263b8c6a9b0ee49e0bf3d5f5d3fbc236e425e31de1791e421dd3e6392020f454a4e16b1c3fbc5279aca852fe175568c3d7edec70b118820effb57aef54f197e9480fa3231dc7e54ff7c9eb37761399b082cf46cc515b94d7419cb972f22315824e602132221702ac00271412dd14251cb0d8ad07e8e6aef8ce8752d9f78613eb6158b9f1ff6b1760cc14cc39ba7aba2691fbec28ecf3b67b36c189330ff0bbc63895b8c6493af04dd07ac64c998350e99bd5787478d8496aefd764fcfaaea0e70ec9e22251c6014dd66bf95d8b0cf46de7df7f9c6b05ec35f4c7545add892edce6ff210cff269423eb37c6e212b0e8ac9fa0bc2c51d386518823f10275df1c66ccdec389e0a00e0ae0ab37289ec2637b41363477fd9123f552f288180b058e859839a725b21da0ad89a931d57792655f1aa4c726e3929135e170df5b14d19675b273f0010fda56fef3ed2bf2537967b3a62c27718f9af444895e44f834ad2c518ecd9ac65b67de98df4aef791b38e23497524fa20", 0x1000}, {&(0x7f0000001b00)="ae044dae98f82d9eb5ac9afd1d6dbd00c8552dac", 0x14}, {&(0x7f0000001b40)="440514401f0ae4578c05d965e55f76d96bcd02542f39899969a42c4fa2c43ba8271d2c0f5ae6f0e9031551660c24413016add323943bb5681bccd12031", 0x3d}, {&(0x7f0000001b80)="d4a063ac809f6838676874cfa3574bb21af447b0c82e62f582536b413ef28aa0707ea1569d563a459d8c4e26264867504d1cab6fa8b1fd5e866740164dc86ed277eeb763ba0c22f1320f1ea16bee6478dcead59f8c6289514f62e592b63a9c3ee4327e98f1a892497e307c5d3fc25c8fbcd83f26ac82f79241aaf638d47495ad375064830b1b96641b5499ade666e6efb9def3286b2707438f0385f4428e3f6d4107771eb7c3f79b9fc7cc5840faa1f9d9716026e8f5e58462de34342f23ee846b1d9373a50ea58eadfc200322fb4c8bd2c4ff4772fc89395709a38ddc469912e298c16e1944f3d70e826fc47fc5f593cd0d203f317c571baa05879394de6693fb2337a3a123a6a4f50342ffc0aaf09491e92c03cc7751df4429b4386b4b03ee1c3ab20a3f9769caa9ee6bff723efe4604fad92dbb31053e22a439b2f0be7e76ea0a7333b73535930c83de8fe5f8b27c43648dd988d76d37cf99cfb47a1bbeaa5659e1cf663cc14db19bd82a408ecc8a0c53248f67e411d48831adeb7e6ad0e758b6e302ecc9bb5caac3e9076032655b1a053c9d22161b771326070b36d28d1ea3cd413aa8453a4798be2b0775f2e728c7c4a2e979d89e01733a5be9b0ba20f6ea83bdd395211ef8e27aeb29e57d3c55e0925c9383a2b4157debcedf285a92c7c63487775f6babcd82ecedf31027195e2ace716ed4d0c1dc6502316755335418dc42311a608e446bc9af52352b8c0b0548a8bd34c00fe0a76c4a31ee32cce73499a62a4b0eb1cfdde41d8e9a97e1256ebb1e8fe243c830d26ed53e0ec3ade62563300a3414ab1b0954740b45d632ee9423bd2d076e6c9e5160dea4101d3cd3871ca7100e79f10fd59f4369720bc5ced89f9d09aafdc83244a01ddd161dca2f3d08aeaac2e5a129af61d658d334e6bb1d0304268cb3e92741c4ebda37cfce05dd4ad168f7a944084e8731c772fa9b4a6908796dcd9d319689aa7d50e2411231cb5a465d93920c211d32f0979aab0c49ddcf2aaa69558cb460a3d9b2c09e7b2a74a6441668af1a07cf691798b4460f494ba5b95df29e67ae3bd008e12f8250945a66a1ec2832cb6b61a3315b7261f62c2d893d681a104512a74afee382591a117622dc1c6343659d8da38d4e53ea7f57baf999ed9c4897eb26e688ab6be130f407067d8da82737a03e55de99bed3b940b33283703cb06bc6c50edb079f233dc5eab75b60cf2a15109355a2dd64ba0dd1657049aadd85cad153fe547bd4bd0eb4ea1352a749416693db330c1c4f541b103337e1db66f3ebe04c539b884991b25ca5287637ddc1e97d34c5a27ac02f824b4941d7abf1ce177bd7e756e5428eb846a1c3ea48d30a5f7e472582a890710e9c3d1f7ed5c477a3e0a94fdfdb16047cf3a294b32d963311e95f248ce113f303d64479e2e1397eca921af57023cf87d32eed18e7f40537d8ae46f9fc10572169785c1f088b6600d1cddf9bfe1a0b2c82ed17b14710fd3c2f3ef5213628c9ff9570f1097f709f05f77a1b79716c76ae7c461eef80114d08f4656d13d37bbb92fa8f1ed677eb6279e91305418645eff227d11df5649ed0caf5d790746111332c2f420e92758f21df0bbc7ddd86911031a2426b0c9b95b98f54a7b5718cee13b6e27d6f09a234eb11713901b1711be0fd3b4174634216f0110ff535c05ee15f7c80468063567ea64a603add1269b298fd030968f052e524e3deec1b1b51c8f1085c91e53ecd94459c3ca31f650299c55ba04ba5ebca40bb66a152427fa8b30ffcbf9af7a6ba3fe0805b52ad4afec3b0e1f9e12116e2da8b7d8618194bbde31d6bd23d376685b59137ce6259c44adf51695335d2a27c9b1d7222eeffcf3299c618765fbc415bb0668af08fe1cfd4f7c645290a16351fe71fba0cc6e3331226b386f7c8ecd74c73afb5b62f3675f502fd0b2755f5c0c3a01e2ee54ab7379cf9a6e61e555b5b5e7eae15dd9c228e58e36a4d3da565eaaed8d2867d995f0a2bd97c8f895c3b05fa37dd507a7b8d3e1cf8cf44aaea83ed974b5b22b2b08edf4b30ef993eee73f8d37ec65cd8d40310c8fe059d416afddbc426a9bb5bf39080efcd6ca6ce6979b19a2f6aefb432eb6f97258600bc47a438e616d6ac2f18d62b8152ede16bd48387c73034a746eda6de08f145c15965c36ede9801cafd8f174fc5bef2322d4222f8c1d3a8a2f95e006f31ff71d5b1730022ae59bff1b51687dc6cdb506006905551774113c153cb3ddfab489d420c19f36f6ef2e377744fb36eb0e7ebca1c6e84f9175865ea4c27bc5456e1ae86b5e5e1d3cc52ab8864fd2933854c2467848375fd4b29a1effbc4e5b652a82528d43606a26b5cbadd54d2bd59b622e3ffbd2eafe45b4edeca019812d177a288f8d6a74bbc164740d2b6e88e61bad88acad4c9c1fbd9f9c54436b7f115243a22166b5be4d896a448bb3468496521fb2a34e050fd736be505b477d8d1161100fe0ee83975154654bfbf966aa3775eabdc697e2c50476cd22847e530c94847614f2822df37c59db742439c7bae05bf686dc508d9c81aec84e36105dba181025dbbf63c953274dee6b6878f157a51382307cd6697b2ceb7f4f5fc94d57b8a753236f1abab7c1f9233a7b513964be592ba455ddd04bfaeaf4f723fca2199b13160c9e4ab3d8466d3a2d6ec0366737a37734c80c4ec4b67885e897aeabdc17412d7b6789c5725f299699cc3ddfa94174f18c19c8891776253d1e7aa6c36a192517d670c0ad464cecb7a08ea90e4cb24f82b297fc1c27f9730c5fcf701ec5d8364b7e3b220c989849cf727aa8eeeef8e0ecb21406cc6b6435645ba265856f7a2498b4968da453bab4b3e6b834dd7e3fdf08e8f886b243f6f4d24a4393a24a8c0702ef087540219e793c7f5daf87410147836fb8d1796d80b4464141b189f8c7703c405af3006b48c40963f3e54955b914f6f038a5fb646cda448d56bb97a841177be24c4140bcf99e48da024146b00fddd6214a2c52f324450c7daeda2ba7453d7d77c9ec2a0729d47b01a70cee2715e702493f626ce35463a7c45d04a03d6a579a848fef3c50efac0484f3f9072992e506237bc08f1a89d33ad2af08e1bd93f60ed5bceb57c00e65437495bf91fa451793c48847a8ecd7c27316455114d392206a6b1de65a2954be9dc4e60f52b1fe3d0891e673595c7d5ae3de6226f73a5413734f4f5777269229f11220ef816b0aec52c8b0797892a96f929086d1b60a95b9f7887652fb6e055b78df65b21c9856298faf8c45015fdf2e0580c2c92e98a354f9a4d66e9fc6e6eaf8d2048836205ae722ef8e5ff2d792071464ab71625ac6d914e7decc4d4cb8c2163076cd55df2e3bd5327a2f065523b6b0cd58655ddb3485f2c8b3682fdf5d0fc930a766951bf34bc449c85778bba5f222a11204b706373bc2c1ad08b5943132cf103d5e5c4550ec88176af95a593c6efb544e4140cfc0e608653e36885103bd1da623e87da016cfaa54a39d2752ab035c776137c93d1d5b24320f3c1fff5a01ffe1d67bc85c77095522676cbb0091ea97356381eb69f31bb8601bbbe5b87613f4b00c41d038bf45af8d17c86eed5bcf487bc8f459aa8012c2d3995dbfb58f51002149852e784a186c9f84828ae4e111bb484f7477f4ce91a7cad188dd99a99ea08029a1a8177990171dbb92da03fc5b369b3789e7b044e39bc96d22b3bd9c55eddc9988efa239cfb21d6e810034418b0c69d42907d1e6211adda7ca50a4de60361e7cdfa65f22c7e5abaa3cd5a08393410ae2316f6c8c3f8c1f4cd8b2c17fbf5626865b6a701b2e2c0b77a86d126e75c025cbd506ad6cccded468bba643e78538fda584f1509d971742918129bc96102abc805f8fb2ed84377430dd944137160503744f5eef141fa463947c1f7452f1d65ce686b922a4118de511a3bdaabca66f8b2e7aab7e5ef94f3430aac67f9ba0e693b8edff742ebe2b6c786f887d42af43de2b6afe9ec223d74b1b424a8787f27755826e68b098b4838a85debbdf938ed6a14792267631c7339e4e2ae55af48d7d02b710ebfc2afcdf566522c97c3dfd6d678ab8e4e2aca7bc5c32d5c55d1d2ef664ae5f93856c2148287059ff159fba5a621be0b16e0b65d0a712b91a2fc2d3e108e79b6849b41c6cbc1a49f3bc8b8c6545832851ba43bf1f1a7f4fa054c894140197f8b6214930060ac7b4e515e484b646e321a424d9320f59036f00da0aa8528162f36035d6806fcabab15076bc6f40d223156b82fea1de0fcbb9893a4359c717083b55862ae6e1516c5a0040b7121203ab32dc0a0f3c28f8de6c0cea09a80aadcc6f3a7c64676e8d7ab8fbda2ca9470a8c269e1643d902def99fc23370af16a515f4980bf9e655e6772b31949977d45dd14abadfb9fdd6eae730ef5dca3ab43a23330c2991fa374f4a33e35b6ee93d794497499b41da89e71ed410153b7679366bd46375056f7b45a9e29b44be2d504ff9ccd7ed9dd8c0ccbafb4ed0275af299e693e58fffa330a23ff042b3ce73641aaa8fb2e1d9cb2a185ee44df017c2279ccf7ad8a6adef788c3d22fd3caab670bd9a87aaefe10b5d749bc7f93690f0ee8a7feaf38a55f40fb7135403df3a40c6cf61095282fdbc3c19f78051e41a0d6a23038281e7b28ab12ad87e8b08e999704d7262ab60b456e258f9d96c7ec67737ede8a1d038d6de0091a484bff47f42a5a032cdbfd8137ba9f01ea46591ea5755c75a1be97baa7b4d43ac8dd0f95985a29af464d3bc2b9e59fa6296af84966fc4cad49a6d5ee147d2e89ea4ebabf429b5d2a4deb15b22e12e67ea00a38f0c458cf667441b78497d36f256a75162b47f5494915a632598dcaa8697e47a13372582e2ae527d7092115346ab66dad26efdfc4a3c1d1a175733317edd154b37414b761b2b968bedeeb9119f4b18508bfd8539a245b46d754e6a3bab6202800a6b911b2f0d2e0d07112933cdce8aed98e0fb630a7b2148fef0369b22602d83d6b31b49ae6ad95316af6a784653fb4ced707f42fd4b654cc5a6c195306a88c343ad0dab18363883f490ca51aa1deeef50f38cce1b0f8cd6b97ae62713f0b55ecaacc1c408a392f38668734664a17f2b22013b2978ecc59ee81d887b08fd35c81453109caac649fb0e931cefc64472e756a6a8737ffda0947c8b1a30b1549b9ee5440ed78241ef4b15c2816e9910e5dad0285350092cf56a5f415c4c208218ead201db246a9929666d1bfec321b1c989139b1b73542d6922376e790c4a778ab4951d13282f7d3836bc018e727ba2c070aa108eb4cab27521ddb868a030735b3d9bf266bb9586b92962d4c9afd59e0d473e27cbd114fbe50baadfe1f5eec91d6b04e3e39559ae60a148a220d8db12b2e1524a2725f43e1dcb3cd1c982c73aa1fb64bf980c1268140bfaa51f5dd26357c57e0a1dbb359fd12864fffe3efd7207158041e2173e0603173cad8a9d3a77f494990b638125120625f142948d3", 0xf2b}], 0x5}, 0x0) 03:36:06 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_type(r0, 0x0, 0x0) 03:36:06 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@restrict, @enum={0xb000000}]}}, &(0x7f0000000680)=""/195, 0x32, 0xc3, 0x1}, 0x20) 03:36:06 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_pressure(r0, 0x0, 0x3e80) 03:36:06 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0}, {&(0x7f0000005840)=""/198, 0xc6}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5102394ea82022c0bda6217a4c7224713284124cccb13c01209ff221d2887b319d765947db3347fde47ce59efd45ee9da58683ea23ddf71b2dba88f17221d7e1e1c0765f28f782d1b28cc3f9438fb9195a6c0dfdb4b405e8978939c0f27d598a13d28d8d4f087584ebef1529a35ff62463502f62f50820c11af91ca0d295c9ca94c91e994ab7be65db554969e9f126bc210d3bc9d9c4329831adf588f775ecfb78652121fb879764f76dd1592a68d4ecd90bdf0dd85e10fe5582f41fa7beec6cc6f94279885e875f248926c27d5cfb5fe48385822605415914608feced9ac62a6efdad23452d1e1518e216f5e759b3e7d965315631c54817c9613d494aebbab5bac909f908873c16f5ad7514531ec7058282f9dc772a96223ad33419ab355cd1f5646be341121f2140348d712958ce563f2facb56374982a16e34ec757ba4ad93cea8d58647ad2be0c5f4af83296357fdbc61a54be13f918b8ff2ead870dc1b41674f2d95488c42137596e84e491561452ca0f6d6130aed2a22d649ba59ba69d7125ebb1d4b0047c730555a64e7442831d6841e23d0f738603f8e75fb4e547de0a8748aea0d066dbe1649f6df0d966b4dc8608082efd4afff153681e2b092c2ba5865a53211f5a3945ce2c17ef7ab724c30a8e44271436d22ade84f064eea92adeaa062ff2b6812b66169cce5f8eb03589e44a4119ac7671394aa94c70e95593151d192dd9bbf91baef1ce4464a63ad76246d9c3ab559da7fc7c6b07adf465e920ffe36db0b6fb012df48047b4de887e8e3a781b6097d38d98fbc809dc76c7c6310e6004406930dc3f5833180466ae4cf6a3bb2da36a9d4f8ffd0471f17c0086821514c284e0e4a6beea696b1fbb8ef44828c1bf8a8099f4c1397b310d6fc2e39abc01daa0a93e934f87bc51e184295c13f5100f9fdbdb32370bf6c7c82666345393c76ae9bfd12612d7f22aef7dfea23a0884fd62a6c90e651b3591eb5a637a876a035710a48236ef167d1b7e113d9f8bd4e94f5b51d06532627f0eada9354bedd193d8fbe58a122764486ef19b9aca380a73eff4254eb2c96b9f84344c8a389aab1645d8b1116ddf0a93d3a545c63e9ee41ae18bfaaa5eaea30165f3411301d0a4b0621222a4c221233ed854a9444a7cb6721962f2000f71add17de27af8e77c3b6dcd488ebcec7fafe1af63906e912b6264a1d98870fa4d7ca18df3bf2c6915f09cc3b4df8182fcf5115790b88183098bf18bed2b031f79e30414a07c8d8468a41c12d1a9a1da394eba9489dbc602133761655f38c355769e5f140c2c6d6636a14d747a6289d7818204296e0da6320a6df8757ed2c89a2531758938a12205273cd1d98636d7f057c3a01a23317eb64486c77497bf77345443a212b724beaeb56796be0f6fde436a8808bd72f03c52b43fc3d0d87f6b8e1b0ec3fd543979955180b924b06af1302768d9906daaf156bea2a3454313b102c14728bedcd1716bb4e9374c00e623f01ccabaf0e0aa75d60c5ef8e77658f4dfa0a613a3b6fdd412f482d674cff42d76161e7c30fc92a082dbb68c8769ceffe62718ec6288c92373ae44903e5dd2a42fec0bb106243e968eafffb4381942877e0f57fccf4bf6a1a282fce9a232e82c21040a3ab8e328eb1bbed0cf8caaa5274ad5f158871b4191f700734bb1ce800502bda9a6638aaa795409f1cef0ef17b209d495f3f5a56e8438472f308d66637987748eac9534b7a57a3de8fc6c6a202b9939d2f4bd89e62509724661681dd642b6cc10a593a6e070c293c5672689da92155f614fd0e3d9348fe67b9aad80a9957e560d39a36b42ebb3add67e2bcb7979565b6cfab4eac12588c0c1f9c3f9c54a90193e52a6d01a60fd40ae38929dd15b56529bc9689a15f653a79027e4ccf07b1c33e915054f51c80c2d7862da9a1eb6f6e1b5a2b08d76cb4b2df20c55387b2cdee0baec91b85ef7c257c9362c29082142c2fd71b457473077336051d65ace14a8914e30417890412e5905164ca442e7addee5781d23ec1067572cae080b5781a6eac7a0bc1779e2bd696515253a4f7a427f5f37aa22a7039f54a6b583c060aabf0ef5ed94be26f19db438bb1da86972f36a88a34d01c23c0e1e59fbce060c0a64e7e4778e894ff84840e3bbc090e12bc9551b24a1b01446b773e149e19913b21397539abdde8a1b3efdeef119705943cabfdb8662549d5802e08fb00452a379d119fb872df659877a1f883691736109aed3cb5119cb8eb92654d75c37f26c24b5de6b494c58c668ba936b60f054388e862b07d6694ec8e7299ce69d13459b5eee5fbb46006b8edd89edd1474f78e98dee261979c96329cabcab8f0537125cf84e1d8dee526ecd1d3cc62c57d83f5f9db55ea4f1f74f4cb335a13f79e640c1c90dbc4b2664bfd47efc2dd3a407c70b3db8bfd72a39754aed910209a372f7ee7f665e30656bd8b935b38f08eeded647deaa06fbc5398b5fd9749a9ddafe05d49a86fda5319675fcedfaeeedd6a6633d46d066307b82d02b4708bb9c958a40a5e3d972fb7eaf5c397840b942d228f95b1d96a99b49302c62b2526e2e6c577ce9d0c8595c60cb1a0a0795fbdcec1a348e4cb3a41ea901142b6309c070f05467c627c5bf895f07fa4c515cebcc0de602847174272e3c3d159d565f362e18f1a9f9a6e48354bb41bc2a7c85000b02689ccef1aa4b5a7030d181079e4be7953114c389a72c78b059e3d4270b5ae421a3086da35ad9e6e688786520c4dcfe1114c8aa6bd19e73ba31490758d0ae041a1404f7b8bab35f0bb3db7b1f9cee2a38ec82f3ea2e73ac68d2887d0d355a3825dc7b29213253cfe4bca319207923e0ef499ceaf06fe8474d3dc9cc8e2289a0ea8f30ed72697c65b26582965435178ce5e20df4d4319806fc92fcb2e8a06dd0b1dfd9cae86338aaa591566fc8ccf77ec6a289940a2c8c972ff7671e00769b194c04c0ffdd4b40fca9728d560825fff79ae2263ee324a81bad32410c63a3ed7c418145838f7cd0d42b1f1c30f3c54e35ada6f9c4a818c7b1ec1ab720cc443e2747894afdb466c019b70fef143d5d14b01f650c06901ba5c278669a690b1716827918921e626d628d828bd89cfa7be2b71c140f2d2381b623234f4ee11fb4304dfe754d572096d974ecf8fa3030e5b74b276fbf53d60865f96f6732b8f4fd7e3579b1c600e20047fd75dc0c4339b8c46f6f382973773ec032225389b045f6a57bb91e993a905f14da3e9c7a7d023f6203873b4109eb2eb492ca6249f1827218bb94bcfd3bbd8408c24071ddea43eaaa1153b9be492146939e068e5a8c2347c5d64d9cfa683e112841c0bb5730929b14660741e95b76dae072931f6f6b50f703c69e0e1f7d1f5965139e8d5d88052f3073068227396cf2784f8387488481ad08206e96f2175b51a400f2088d79833a72aa8ec4732bb61dc320d4d109f6ba2929f0da43e358ba343a4ec38c81fd62cb9806d6e0eec9e421e6c1858cc839f9e637f0ad2ea880914abff25048dca54055e2493fa87ef43bb3eb84c6a92376c530f0c9a3b42ea10e1152e63a30f84a4740e513668e754fa81e89084759a0235e949ce60267a5dcce5125a6baaab8ba7522f4b69081b9050c3ed2cf1b77a3d35db0337c178c22f9b49e7db046a5ed599e709c51a817b0d76a21306194d8eeeb1fae12dfedcee2ef8b8516785ab9977af54738a51fea77fad82658657f8a87d5631c4bfee5483f5bb4e330a2e825a5b3a06883f9b89c02f3aea76051a69b30463872fff252d05d1f9c95ad2de0d9e71151791bdec2f83afc33d7f8d40859269de01e43beaf4fb45066f70a6ca35227122caa10c4e2f082d67d525fd7811488f5a14047d9981c646e46b50601e0a1bdcc0f381be597a6e350a968fcac1d1779a8f97e7d39d28a96336afbcda294a5cd50c3d9e1102ebfbabecca3e3db4cc499f3516dc35e2bf8ace7bd1a9c1b842ff6aaaf414bb90a1194c96e847448e6098bd87eb560e33bedd8e99be5a3bfc815b7d4c914fb6aebc6eff9022a97ed17896ee2571ca606036e28a2d7a21ea64da12c2893e40d720817325a2e4bc738dbe469dd71aac2e1c3a9151849ecf08701fa078a04c52fc32a36521a7a69860b1522173835b92428b6a5d7b087a769a0d384758420d28453ac01197e662033b3ac3b660a69174f696bcd50690d6c29b99f5f89b938f4844af0889b3b2b4779ad7c02cd78192070bec3027d922fe275ee54deac8e14d1c34e6bcf45d160cf04898939363f7917687a7c99be4eb25d79eea4aa910cd36c190bfe45a64c412e2ca273aeac7789fdcacb64120874f2f6f2a757deb20cbef974aa3f1ac2811993ec21985c59e080e731f8d7b2a226042e86d491c2bedc2e60fea08baad214ad777a7a68eb8c7d05c9deaf1f0a77ee1a6500d21e0fc3a6333c200c9488bdd0b160aa660fedc47abd30da1fe9bde400ab43e271e3849eef00665153637cbe11471cbc1c0ea5dd553a4841375f5d2006b8f829dcb0f27bb5a8c21acc30778d41e1b8190e89b26f953243a272128ef095037c988e6d33b66b5191cc6f43e3b8289f65d1a9441734ecd574f379932fe4502e6bea51c321c66de09d2a294ac5f61c4980442c799524e50114c4161eb8eee2771decf563704a87b884e62b62a795f226ab217247cb48811b171ac84bb2a60d435b8ac004aab0c9119ab2adbbf6f885d742de73cbd0c4635cf6d30cc6a37909461f95ccc346186928acccd99fcb034b8f00ca93fc0b6ba84aab9ac12b21de3d007b1a0f20264c5046f6d9fd5ed9b93491fe305d96b7f32513f69a5c0541706afb5d7c3e85f69873bc08e9e4317e7752852f8cd88b7f6d0d9461598d414c6649f6fadc7421b67a966a35a32d0e3f56323150d531561fe4d2c25ed81e3a691a64e4006e56afa5db03794fb5ba8954d91ee0caa57462c71128061483801858fbf2058ffcd3a34ba149b1f5382dafe54a6ec9b466ff83ea59fc2714b5e0df22867dc3b33117a0ef2945b78568702738374502aac18920c97aa3af07fe41e8c310a35e4054c0d1c18471859f621b50e6edd154bcf906c2c222d9f9924985a0298928684d312352786ed93510353edc1c84e9c85aa92ef609858170812749735e19b598f8ff6f4e9d083f1463a79916d16e1f5b3d1d9dadccadc64e11b24e0f674eac2b94a5882c58c4b21e8890d966c7c289fed77f048aefe7195afdf1c196e3948b710c042e9b4a4b8b6e9311d538135103c16175356fbe33706038d4c227762d60973222f34129c6181ee25b7ca6f849dbc59e666e4474209834535f9f687d558452c34c88f8f1b6119e5777e70cc67a431ec1abfb7970a0eb82033c977adffc0366e38117f1ff9002ce31d0f6685c646835dcc1cada10745b896a077b0f17cd3ab1ab292eccd734dc357b673235a0eba0092ff9a8d806be69e68919054b45471c3d4f1ebc289930036713bb944ba645d2a8bc79aac8775d6ffe093653f7bafefbf7a5401c9f40814e1656bc99e109503060ca7b373a872e23563f3bf34bcceea16ae5fd12386e85bf60f0cf6e3507fd25fefa187168f0bc11a8e195577cefd118a994a4425aa3591fb617c7819caa2f238c3ba0003a06e2963709644cf70650617edb70956bbc0e8a773a36339be0bacf6ec78fc9bb344eda1ea94e60be2763353941ccfc64dce7ec912e37910defcfdab3efabd808660f5a72e7e4b9337300614deb45ddb1f4170b1135204ad6c1022d644c24e737e6d2525196501b6f82c1587894337160b523fd9b4", 0x1000}, {&(0x7f0000000100)="fd826ae05671f9bf5de0f3af", 0xc}, {&(0x7f0000000200)="f9b2192f13ff6039cf47940706f2eb6b8ea95a400c0943e9296828557282d049ac6d2141985e9c41a99f1cd14f556896d8c2efff196c93e60d619e4304614a8a55d01bcbe80b58b4cf8cef8a3c2c84a9cda399e436e63eccfd45b387f41ba767f97ce206563202d7ae9c7d9f121ee206163f1c9a96352c3aa4be034c9a0dd614aefa66fc82c7baaeead4245f6f9de927b1e6525bb9e9c792e5209824c9c297845aaea9ce654044fbc227fe65d62af72a53870b1621ca84", 0xb7}, {&(0x7f0000000340)="be642ea82efde74a26b30d6b80e471243f17ded94cd2cdc8486c1d2b320b58bf5747743f5f757b0f431995f973f6600fe0ee144bd030703a95e86e6ef0277e5914d5850faee8d1e156c897141f0089dabef9d9268a018460574b1b2dbf17d1d9554d273abb63198d6990af451bc309236854398f9236cf73b4a49f657a49e3b1e4d567f0cc188855969b19cbfe7fb481ae629abad46de4648b1b5ee7a6e6343b728df3cdbcd95d21145cb827d201569146eaf930d5ec215ed90d911dcdaf5e23737c80a683", 0xc5}, {&(0x7f0000000440)="2edc14ea36f62eadd2e4b205d6742443fd6c092a7b2d575cb65ac2635c1de480d1690a19baea19cd7b8e34d6b97bd4d98109bd06c75a8acee819f4ef806ff8509996af6c0faa0fb356bac6aa2148c78a3d5e77c86c8385df4da287751d1c4233cf605ad53488c618a7febb17a3993487bb39060ef50faaa4fc81d9a831dc12e66ee97c8b3db7754dd8dde76988bfc7cddf010692d19f86e9d0662858721e38b4676c29d08a9b37134a0760793e68d029af3fd471938e4276488e6e9e91492efb883b2ee29c", 0xc5}, {&(0x7f0000000540)="f1be895a39d9160bbf76f18ac4bddc94745e6d2b72ce20fe939e1bbe21752ec942797fde394a83b8622066fc11fc6a7ee6b86dca7a", 0x35}, {&(0x7f0000000580)="9f726b2d5f774e7bf5c3d1e83c5be472c44748a8d14457ccf1d645fd902c453f0ee67862de4aba46e7f286470d2ac07d64075049e6b830cd5570a9db3db3f7b6dfd73b", 0x43}, {&(0x7f0000003840)="f7076dfb37d6f696af15ea2fcbdca6b4681200f0c89cbfcf422e87c02631765657a93fbd40709dce02958f894921671aa85e3c71c0539cfd48de55217a4a0ab836a80ad3abd1d285631efd90b301f0bc7c33b106861666700aed81ed6d867642c3c601af3f742a40e7812185985bdbe35b8e5bbe47c0efba78134345384868f49e22655cd93fce0184c4e3f7a91e0a1beb690b76cd38430abb6cd3578b118b4e989b8e4d85f82cf62e7849afccdbd6f24e831669b33b4153d8ed49126582bf1a1fd3d21f48000049f40ee73ed7e677432833505cb49e00c5b17a0dde13472886c5062f8c911a6a7590d05b6ccd1e4913862cd4dac043216b4cd5da1c2f224a3c4977b84ea17ec85f11d0c370f5086f3c9a6b83eda1bbf8795cddf2ff1a01d2d5613af7b2f69f11e312409a91eaa15fcdb20d0402219d8e814fd3ff99a2030c81e824ed704779ce70d7c9e7132741a594861fc1fec32c40cbd6fdb4acfcc3ab006fd2ee77b1a75e2efb474cf8b5da0afc22106888245c906d74b6e17c5acde3a1fb028c16d6ea592341344d49542e5812999aa33f040b1be1e8f3ad6083e7d57f68c346f3df56f70ad89a6ed9e95cb012376901b6a5f71665ab96e4737f57770d06988b76e3f1a4117c882c1e84f9100291676140bed9492f447d4a15217378cc791af1dab6ed7716d070f1ff68d804041a39649db703e88b73246f772bef9377dcc9a654b8fa8da424aff54118401eb5ba302f25181b0022a2b1422f9e557fbeb78f2f55d6de17dceb21253ba8ec452aa152103daf86cb5623212612f4c9ec191499008a4a2ec74ffeb3db4fe289bc3c4e3d95964c842cc527b7a122d304b89d9cf31af9d5b9c2efe0c12c7f89a377131270c3b7147077a15c8208722a2c3061a562cea8f9c12b9202033f2a9ec2e78c0038734d6a72e8a2019655c7945ee68ebba36d4f10d7917f00e583616173a452b31acacd0a46c701f75a88dc60609f74d83918412ad038fde6cd1c7cce5a3ad29c6157d237d2ab1d25c0ce6567ecedae24f7c43b808ddbcef42874f3342b8e64358491bf12f9f83383a3c87c11f3269da0a887e995e3fa1704bdd33c5301e1e2fbf233598ffa4d66916dc15bc3d85b3d888d5078261964f43089f01a161699a8f108ece3f3d7a3c857f9ff3982d0720b30d1dea1581afb5b277f8ef4313ddc7346e874c1cd6c9a1424d9d00b712dc506b3068c361515e33e96ea27972b4341520920e1bcb4cd331fcdd3c147815b78d94e0a22b95625548ae1f614f31489f9e36fa965ef4688427a66029de22eaa43cfb0eda9bac738e3c06be9a97c093af36dae7ca2317b51a2677cb49280240d741324a1927b746974c24943533db76a5cc28540c13d9dbb3dadb4c849764ab2fc36d529772dbd90f6ec5172092294bffe8649c836c9479b6fc4c1a188f7db0aaaf7287c7871160a04d1cef27db2d9c1065e06a15f2de1ac49a5aee9305393cb0fe77b8669164a340bcaeebe8b4554d4dbeca5eace0f527049a9727b9f118d8ee212c3e2e3a3d16bee743949f9671187d58c44956e96a541a66f8096f6b9e3c4b4b93cec3c2cbb5b11bec31a1ae94c8fe38036e32ca552153785f0d91ac6ecab01f8e13875b89bcbaa1e40f30e6933c7851a2c5f47d240227b77ab080908bc00a20e7d7034af1d0dd7412e4251806bebe7910d4584f63ff3fe0a770c0b7d81c1d78f61c97677ea3e418328a8341b239c218784e859a6ecec0ad14551b57d69e7cb022453e9bbffc94d3fb0f3f3e739313efd6f4976e1a0a632f883a6399e817b4eb92ab71747a0d81a6faa4403ea6b7f5c5d12f24982b7dd0bfb2b56cfdd127836de971ee389fd1aaa3072ca65ffaece9dab49d259a0e9f651308abc24f2324283ffe36a264e9c2e3e3dd1e66fd43c1cf3189754a2f69dc99e711801c60a5b38247535cb7f047a9f58aa2d53d24abbc5a7b0ac6f45cc2609c2a22b8475ddc2a7cd6b0e875c52bfb70a680fe0f330dc8554f201ce1b688f3f9302183f2c903aa5d2b6eb0b019fed3c7ea2f63afc3a459973e8f7f131021bb721fc1bff4ec2ad31f19a989a7c990b233294f49ea337c0c213e0af43852a451e5d0e57e9f0b5779b756f91a6a1afcb4076ecc75945ca0663cb3bac89422f434244b4424ed621917c01efea18033d1a83669ee12d2342d874e8fc36cce89398434096233dc428f7df9381ffa56ebeeb2ca0553e7e9386476f3abb1f595c81443ac75ef8bc41afb2ab0573d4c0001631e0e3a2a294dfb9b130c9cdc81a336ee90bf2ffdf59de4adfe7131b950fc5b800a19b6c6495b39fcc61972a1794f861b1c34507935da76615caad22371586900032d3b161b7cacab19d947356dd96aec308607ce3aff281bfbf9817d5e571ecd37db3cc4b11a73e170f32174c59a1a6e093acfe39edf3dffffa52b0d5341ded5e2c75e51635e89a5290b1277ec43fceae43a9226e0e6590e2c2bbf51925fb21f5f03c9e026553237cfdb5a1cfd979e2d147b722f4d16202caa97148abe1395f3d1b8372f793ce410c780e0f346e0e4331198dddabedaaa504b00349c5ac44d3d2d9c7683e5759e8c419671769584b5aaaf6fde6a7f4fcfd6e13725f0e08145b4a927a7852eba37ae1f1a874bc4ba2a0bc64d96649dc33603400eaf385df61d447047b9d44e2444aca3b45260ede927d960c9cc6c23473c61702402e49fa1ef67c5bf4b8d1f95d5635b276f6f490b66f8751635e6e86a9fc0c359d78dd7d2b32dc0145316252832e9db2d82f6c78db0eb672efcbce111c03773c8568e2cc5e1b46393dd9520b37aea4a6aafe1f1b0044f620cfa1698c13aa4220fcc0aeda17fe85b8acb803613e421636b5bdc3348d8a6089f255de2ef68dc94fb4a1acd079661e4fe9ae5cf00ca79b3e92693adde354175f179e7245567c72fd13a7a9b1081a6664ad827c4f246b671891b38c4bd789f12fe81e522e0dd0833a89f8be0b08179a21e2c53fecbe0260394e1fe85038589d8e47bcc6280d35f7e3e0928dc089bd232303ba946d1f0bd51dfc21c06d73f917879a9fda080b3c2a5ebd44cb7c9d7da93662db4556babb3652bd5f88a67c633043baec7412a90f013a264bb7f4a7e8506af405f34d3f5b2cd602659210eb153ecf01248b419d6316b1cd6d3f3130dcaf52de546181b1e8650e679cfddb2e0fdf8c41d137f9724c7951c9e214a5ac0177cad131583356c448d793539d4489da07e5359068f5e3fe02ae4e8ba23421610813553e67866d0e9dfc6600fa4e775af9ca4e239b50d00ca2eeee679d58ca42818d442ed45ae0a90d2425926be97fb75e0f871c91e1df072d230daad8886ccd792eceea84a5528acd39dc58d237edda5e5144d796a2ee89acd282fa0021b0767321013e4f956a19ae05f215019c03bbd6b100aea83f1223bbd867c2ce044145d3dff0d9f733f1d0559176279d17d64774a61c09d0415329cea8b1cc689c01c6f5aabc0dd8188d8a00a9afe2965a94644d29d13de226ae745b17ca8744f3e4331ab96c4507cf8c689e5bd8db4cd1aec7e94b19a188d448c9eaa63db0971bd1aa6ad34412ca944fa7ffef48bd72cb153353da283fb7022f63fae54f70d0c97766dc4c1798e3ec2480b0dadeba037e43d8d3f7df23508389e44a226449cc5869be9437a3a02ed3ff74b24ded0e829e9cc162512eaebae70523c90ae4d46d83e804700ac88a7dd024f63de2e0d1df6613cc566c84ac197a321cd982da88294b9e0b2a4800a1c7a3498ac83e3bbcd7e476c8d58ac07484a611dc17c2ac9bc609b76a1f84337cfdcdaa7a3b4c8cf40da58e3375bbfd42080404750adf8a3532a62e7069566b5cf68f44b4631dc79a1da1f49e553d668236e54e846ee13c3da22017b88750e465ab0131839158388af5b8edfcbbb458464e120cb6c75ca0a357e94f58fe4b275ef843907e1ba805c557147f02ed25c0b92574a451e2253affb219b3659d47e01b8df75d5c39fc4ae281bcdfb635dd71a2d9814f3a327e481deb345af22ab24c41a5016beff2b2bf6224fa68494ad508da9aa11f78c67b2f01b42e9f148b348287e110ac4efa5d5d8219f65eefeaa59b308061ce26a58c6d830601c71be0acaaeb328689cf183f82d5d6a0a597d6786b9bf198afec78b7a5d814a226f85519b994ce654f1f013d55188546c0157aa6a0c45eddd4d89d49f7657c7a72076243a681e75a8ed2aee6385c6d1f808dc2ad2d02fee418f1", 0xbbc}], 0x8}, 0x0) 03:36:06 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{0x0}, {0x0}, {&(0x7f0000002740)=""/27, 0x1b}], 0x1ba}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 03:36:06 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x3, [@func={0x1}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1, 0x3}}, @restrict]}, {0x0, [0x61]}}, &(0x7f0000000140)=""/134, 0x4b, 0x86, 0x1}, 0x20) 03:36:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/147, 0x93}], 0x1}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040), 0x7fffef6d, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/147, 0x93}], 0x300, &(0x7f0000000300)}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:06 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040), 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/147, 0x93}], 0x300, &(0x7f0000000300)}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:06 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000780)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) 03:36:06 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000050c0)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000a40)="b7f23181fd353ba54a230ff872df9c803dbfe7099e802f18a478b00179f2b67582d6d7bb0436111f588ff74a0b7bce77f0c43ccf3f97787824eab04bd32b1d42eb8dddcf692acd5b0ba43c2e2666af0dc219d5b0957f3710d5b28aa81e415afa46ff69302b67a81ef1d5b29f0cdf81f96dbcfef63d949f93859ec3063eaddc71a34144897a", 0x85}, {&(0x7f0000000b00)="9be54cf44114c860a7e4ba67bf897e82d8ff2aa793329e1521c90f58448fd71b3eca1f68de133cd6ce82f1eb29d760f8fd1c77a0c25f5c47c140b712f1b5f2c1688b71326f1c23516325ebcd1daaca3f7fc09455cf43f60ece093ed0efd73c823c51d015e7cf6fa2f4f313c53b11119f4c324f2183fc707fe9cc86a198a9e743c26bdc6c35fb3a42462a50fb96d933d32e4d580df4a0604ab94e95566d6f995249d4bac5f21dc5090569c1255897b68407ad3684bbee35cc6452526367c2ef67a526a44b49adb8088b04d93baae33943e3e05b5e57644746429da8854302f2d1a04e23ac512f3c3347c8c2f426b34394f3519763ba82a0c544cff0a469cd13da21fad60ebb0a5efccf3ade6af5db295c4d645a6db07e5c93167c5ad3d6d49f82102dd0bd6e0848a1ce5fa0db45428ec2aad85e65121296e19b08dd1fe09440b287ca5e1c3163e47fae4bbe83173bcef3f03f502bf95d00cd218814fe7a08d9f947970fca8a67afcb1300c06bf5836a4cf5de7d65ce2aecdb9020979b6fdf3f8702f2d0aae881e7358f21736ebfbc8ef22c10733f179080b8ca0f3526023018ddb6300fb0957d3e35b066b6041a01c10f0165886c432317242a1b23fc797626dc1f1cbf522875550cbeb72954ff599107d73fea5afbe2336ffbbd85d670e5898366f2d8cd3df4e5840529a64605721a964950509c9f07a5be091f84c62b37d29b24ea9ca3df88f99189819e2f3ce14637c4d246a939d94d498aad0a4894c2363400899380d45f8b1fadeb2def520ee574359ad5eeffc8038ea03890cc43ee6180975d786b44930c049d9aff1ab47f28c6514bd09dc90ed588c0f3d539f2fc9a69d93c349140c1bea7b2dcf0d388f88ab1f8713ea3fc297dd095225805fbcd9ea81715475c790a00ba5e820bc172d0d73ca37a93930a45c9a97647346523b27df77e9e43e35b3ae1e3ddb5dd52d0cd70979d4a85def48c8b0d3eef37a5dc5784fe60d17a6f3bb3c60c183ee05e0e8b16730f6f3d424f99f53fd94459c1fee79d5473b4ab205636247a994cb91cb0a3b9b7d0be00cd6e9e3e9fd29b7f13b69fc5646b041642ba6411aa28cb44dc5de2bcda495a6f579215555de3dce505f22b48ec5e691d9056f1e1d94d63e8b52bce0519155be8ebe41ba6cebc557070f145df85c35846271d3bfc4a56622db780868255d12fc132ede55951d38e3f69e8c75a4ac127598ca7280aa4c29f5eca141c58e7ce33aae5109d55d4240cafc6a8287b9bdfc92fadab44ca4b3035fd9e47898f4981767a596e10ec9cc33ba1eb56b3835f060296c5f6eec477f534cb4ba0f2a56d37cfca3d405c08036cf2b3575aaac7b82ead141046a3589e0eff5b2c2947a47adcde374999278f572cafd9503e4d121866e01926c437ce85604cb2187d8ddaca64e7f4c2b0d6eeee89ce72bc4dc8816fe8e06f964aadd3ef0589a09a1577aec7c9f3705a66d2893bc54bc8be5384bfdbf708ad98cde72113150d31e45f8333202b49c319728a61dd96d33a599bb5516c0cee2925e0c99facf7629c76e30cdb29d613f5e52fc2fa056ada2858ee5222a63f6ed2a1bbe676e2d271be7b4b2fff1f1c07d09365f5729551cde7f38c4b51597162b37e449cbc03bf51fb02d48e9db035b5b72e76aed36b84c101408ca90927a7f9e1bfed7b148a37c356566b7e79d4aad79f60d3cc77856bca6ebe483a5b7faa6b610affff03bbdf5cc53c50e55cbf296d501039c374edc1670556f9c7efbb8f233ab0549ae2edd938714c21168ab593f974246b8de045cd95b2d6cafb845868a8cb4ffd92bacca467214389bd5f1eb96ebe6323d6bb12de3d2f7df19a760f994462ac0d2ddfa17aa5aad64969f7ce4a354bfc32c226fb576ecf2fccfcd7a6d5d76a194f9604fa2950efeafd546d222b0dbb98c31f68724877765215a970462dec56af4a406d22d1afb7863bab2d6c01afc564b6104459bfb776b0a7931b5e883a97278547cebff93a8213c1926467b4594d9899eb6a785830c1ed47b41360087cdcd56a72f92acdb17881c70efedb57682bcea446cce718772c3f1ec5c93afb04644788de703925c99582daa0212ab2545071a754d328c78f236e64cb803b88591afc55030fa422bf054cdf891170310a7da9c14037a6297b23c7ffa47591b729bf6a133005d57998e152c87069bb2732e50cac069527be58bf7bee50758eccce7e05067b75c912396958c4961452edd08efcd39d840b5154f6e8245c825eaf645b1033014887480a874dbca6c63c8ec9991af03d858ec89c0c3cb37ec355029aa40646970e6efbe9118ccac4703a3a9d46bc82d47c326e996d0a0afa862474ae47924cd8235a67f09cd533dbb447a84b530ab1e625659333931dc912ff7155de7f2e61389862dbf4a6a5fa23dde973fd620b9865786404f60a67d4eab53e492a0ae6b51a299f58d6f3776e1de4e542cb97c93cfa73c2060cbd21cd2bf9938c65d2950d63579379c392f8fc017cb6f0408891ab296f9465240091f6e9b1b86a13c96a24d5cb6f697fd18f4679782069578a92378ab670a0e857298c24ef1426893de40bb0c1758384940f614a109ffb1cdeb7c97a683630178f6320b451a3762781e297b68a5e43c3a017ffaf1215582389c79d1446151dfae1514841ff2fe4591997adaa0a29f5e9e095fa139d7dc4c1fec7dd01aaecab2b66032640d3097f9c4954ea6175f6d81870b77302c9d159c0ab795573d47bc9361f68d20b818a1e1265a2a0b6e04fb5821e907136352a7f1177424dcaabe1d95247bc4e6b6a0bd6caadac4c05874913bc7c45120256b7ed0f8fc0f7f974e857cf869a0b8a7c6d1fdaf21c110bba6cfc891f7eb43292aeecdafd6c8178dcb0c33bb1d9ac10628533cd16f203a4533c45dea6c8a0f4c5082095e16db1f1bce3e696bfef540fb47325cd9e1271a8c4db3a356a31caae4ea16976fae439ded88904a7f3f9dbe28699f9161834bbd81f8af635636fed312483adf3d14222ce5db3d9678aa0bb7440ca3f178e9cf8a3eabfadfe4da9c1b2fc2762c965c59d42d2c881b465cee670a1694b42c7044252cabc2615842b993a93c1da0d991df16f6dc74ace019513f6607836b5d0de7a9dfa1d865083dc0f98471053b82c55e02644a9ebc1bfd10e358c38c52418bdda5b39a7caebde1181bea5a4a91d863081c838f5e381c6873f9927cb6635a2db991b54dbd9f3a4ba75bfd124b873e4a40336714da090a6e991b3a4e88d6b085fa519dab7a56ae0abfd8af9d58295d9ae577b0958334f457ab255320f332b7c9688db9014bad90d2e0d39f5f63fbc97db0de46acbe8f757385dc442db073b0c08489172514c969feffa579976da81a7c35e2a6c85aff7c65a589ee98f96775df617ee3dc633abf6d1193495a921c9aac526af148aa80428d9cdb0c623b09fae71755fb7554d16c4c719f7109d852afa907fab89fbd3b678a4dfebde09e95bef31d47ccdb18aebe60044260cb99cbf7c6ef2c0b2171767a1cc1d0ec82c6a6d4fd900ea503a93cc57bae5abb350f9c3ebf5bf8448e5d231ef045255c82441f3717192f6be110e54383a89086b818b11aef74f6d961d12f95c77c5f74af0361e15855ae38526d0be20181fc6de24fa04ae552a50fab40aec272f166895d0a0304225b4dfc51c14b095577d090d201ec2eb7390fdc3e8e4417418b88aa714d131d9a8e6c851675408760b6bf0732eb505a88d802442368dfd704cff5cdccc43f073ab68b167b26355bf674e1da70a2577e50fe7d4d2245cf39b4be1cea7ba76c0dc1b6dea8b4ec01236f3881c52309aaa84e8504de8bcfd400f9faa9f9109b49e5fb5699f368030372566d6046e8bfcba9e12ff312fa718158ba27585f04bd02a5c7511dc8060166411637f1a352af6cf33ed1cd2b3d2eff99a3e2b8615fe92c0c82e4889406ffa565c883ee516a232db1063e0ffbe09e010e94c30ea81a1365cf02995498a1d6d96d56b100d089da86374f6ac9f8d71e890902f4eabfea34812c289b164f7c5a0e8fea8eebc0c3fed2661c3eeecd5a89ddb37d5f1a4d47355c09e858ee4d99ddb88fce9d88aae6088b5d6dddf5715f2f7fbf108bf0fd9009abe654da75bdce7a06ea96ed6f9325f611c9ecb26710a9b02a8d072bd812cda35a10e6dea78e98cfd6a21a985d6c5e7770e9be900d8b57346174b94b7caf75a6ba6b2cc79c29f34539c300af743166b8a5b62bde0d524e577f7917d04bf9304025ab0b6003df863530fe7a5d60b2e12147af08224256728653f3edf13463de5caa441a84cd42801e8b3c0b3363b249b288d5048d9d284132573fb3b741deefffd210ce5e0aeb149f4c6102e733ca31d61b3cbe3ea4861a2840f62f37ad839720bf83d74e1fcd9203d404a75db01fbf8673308810efa49caf68fed50fdb6e14e325f98f3baadfee3fdd615c1dd5c25608504b8edf32501eb963800c1e1227ae57e9d3b30c1657ee6b1181310cf9d34d30549138f9da210e6d4c89dc0d66ccad290a44253aaeb8e1e4c97004d7bcaa14b9c21159f6bae60cdce7183d9332ceb961951b681b2523f0a7bbd23b6852af9ac5f143333f0bbf82d32c3e93066d40f595bfe06cb6e4888873a365edf9babcab87ce869988ad2625556ee5bc8737ec5a5d2f0965d6daf74273b9c32c7fb6676d7904e8c91f634902542f8536b52c745d83a8743b9e70f52b54b4ad9d13fe2a8ebba9c330c160f55ca5f806886b363887348bd28dcc06aa878079572e20daf032f423ee55a4795cfc81ad87f76fcf0ff8eb92f62500b4e69442052182c361458132942c378f378b6def3e72346ab5ffe5cbd752d4e367d436f816ca410cfe9c02249f294e7cf4ed66776414762bccd417ce6c8d2c5f39567b0cfd2708b7ce3acb7f9f16730407f942cf9836cf1f1503ef70c3aa6a483444b3c56ca5b5b63e18c734cef2e96d9c84436056dc5e2c65e2b936ac461da8ecda3999bdb32c02a99347176faca2d3c78e38a300ba81b61c885ff5a8b555311745f5fbf7797e09e39653db36dda96362323bb3e8730ea92f3c0e27d431b06539669e3c272024bae6833d0349c44238f0bf5c9acdcc8de90d3e7ab456b52344a0f73a9d946253f91e2759cee38404d0227930eb7467586284a95ced483e7322e7096b77cdb8bb5b2218c281b09783c2390628eb81c8e8c49251456353628a326a4c2aba5041596834e7c5f0f885817969820c77ee45f1ee9085ccc1a866775e4a96f14a7c1b72263b8c6a9b0ee49e0bf3d5f5d3fbc236e425e31de1791e421dd3e6392020f454a4e16b1c3fbc5279aca852fe175568c3d7edec70b118820effb57aef54f197e9480fa3231dc7e54ff7c9eb37761399b082cf46cc515b94d7419cb972f22315824e602132221702ac00271412dd14251cb0d8ad07e8e6aef8ce8752d9f78613eb6158b9f1ff6b1760cc14cc39ba7aba2691fbec28ecf3b67b36c189330ff0bbc63895b8c6493af04dd07ac64c998350e99bd5787478d8496aefd764fcfaaea0e70ec9e22251c6014dd66bf95d8b0cf46de7df7f9c6b05ec35f4c7545add892edce6ff210cff269423eb37c6e212b0e8a", 0xf7b}, {0x0}, {&(0x7f0000001b40)='D', 0x1}], 0x4}, 0x0) 03:36:06 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) recvmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/33, 0x21}], 0x1}, 0x0) 03:36:06 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_int(r2, 0x0, 0x0) 03:36:06 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f0000002640)=""/224, 0xe0}, {0x0}, {&(0x7f0000002740)=""/27, 0x1b}], 0x3}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5102394ea82022c0bda6217a4c7224713284124cccb13c01209ff221d2887b319d765947db3347fde47ce59efd45ee9da58683ea23ddf71b2dba88f17221d7e1e1c0765f28f782d1b28cc3f9438fb9195a6c0dfdb4b405e8978939c0f27d598a13d28d8d4f087584ebef1529a35ff62463502f62f50820c11af91ca0d295c9ca94c91e994ab7be65db554969e9f126bc210d3bc9d9c4329831adf588f775ecfb78652121fb879764f76dd1592a68d4ecd90bdf0dd85e10fe5582f41fa7beec6cc6f94279885e875f248926c27d5cfb5fe48385822605415914608feced9ac62a6", 0xe1}], 0x1}, 0x0) 03:36:06 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_type(r0, &(0x7f0000000180), 0x9) 03:36:06 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000059c0)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000002840)="a5", 0x1}], 0x1}, 0x0) 03:36:06 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x9, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000040)=r0, 0x4) 03:36:06 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000580)={&(0x7f0000000140)=@name, 0x2, &(0x7f0000002800)=[{&(0x7f0000000240)="e7c7582962268460ecc9c3795e5ea6c675cea723d9277708e989b682b7ccbab872f6cccdad7244795a12bbe62721cd9bfe4367ae310cef5b733dd11150701caa90a4bbe7a2e9c6444e615931bcc83abb3fda57c688d7a136f7d4", 0x5a}, {&(0x7f00000002c0)="cdb3836c72f1f0b7f1857e9854a5eebc8f895652c980ad5f67a57f7a4f953d66b6880697bb005c6d4cecf9a90e21677f08dd4dc334fb7b6397ad1c155bdda59291924f3c4e20d70809541285a77c998c0e59cb390b3d515a82ddb160b331669b7345a193ea20fe558fdd39fdb8dba14055a25219a46cb0ee", 0x78}, {&(0x7f0000000700)="dcf4a64e99603f8f98bda23d8de371a35d763a37c9699cf492954b81a1b95e0922974291c566a0a98d3af992b5f488dda88fcc47058a7d86804e70ba9ae74ecc7c2b505499713b9ae430217d013885c08a79586d88eec64e0d6bcb431d2eefbac64c6ef375da8e9c97650938afe51d4a173f2009ac4089d5e1ee46156d6ff3bbec3912807121380b7511da2c49d30c69bba95467c2d70857894b34d6e8f9591e573bad0d744ab5f78147275912a27e5a3f914d7c5bcb4d274b853c99fafa7c2786699ba46736f1ebe9a69a0522d33d037903d3d9a72c165b12075b4683e61461c94aafc55a959b7404f503a9b762279b79e4af6302b85fbf207188343fcc42c9545f72dc8fd7a95534e6f036bb194959785fd4218bdfd09a1b42ad222f8844de298ffcce18d397ad4dd1c07a9ff38881f6d373620672ca060634cb8ce811ab0023278ba28b84fbc411ffe156c3a686259f4906394a2311a5b4c631ad1cdce367500dcb568de28263988e8f6d824e75f993b362c24150ac337cf76c5b4f6016de451901def7469b709c3a18a93cf2d0e085b0b271de17e7aed91c35b353c1dbf6f2722b0b347d8f7a4d5618e1492c72b3301322d52f41e5b43be9f5596501fef29811a29dec7876ddcc076cdf82c13ecb89e09a586da1f130c5416c22dcc40a35d88df54ca75aaf83ce04f812370965acb56f386c54e4ebee3d84a363105ce2a2eb0f2215198bbef67b21cdf5812bc5ebd775c6f2e56d246d8a2f6254ce68365fb5560466b21e2f0de93b1ab62c839bca85a62989dc729ed1b88b231bfc7da5e935283a0ed54c145ef12732201bc64ba8b8fec9ccf72dd715687db0cfccd77e63194698a0998ab2aa625703bf908d7f41de8b4494c029d715f9e4103126e0579891d5452828e2fa396e76892250d73ebf6e1260076875cd1bbe0df4b2908bbf4c0cd5054ce31ab2ccdefa9a37ecd881666f4ae0b4f9facb9de6199a351039e739009f0697afbdde7d194521a43e834c1532b91a4edd754e58cc121dda4e757d2b049b610b79a5ac67429f6eb6f5e92dc6df2cf5b823afb139cf03dbe00b9127bce7637cadb70adc6c3565ddb6068fb72233388b7ee067b20a7bb7bac8f0fe534c54731a2e28d6580e13253485270b6caf63892fab93c97a411544829e9c40e56414356b831e78e6a2c7bc34da7d24191ecde48b3cc6340c35cf795c72ed5e8f9f082bdb58a3a1830cfb59b46ce91631f7c2ed67237f6925cdec0f793348d56ca9d0db595d6858d725e6ba5eb024af624e6c04384c9bf2e8006e39027234fcd861e7fab4eb8b6439df1b9f63b75817b05f96130e506ff4bf679210a8b613d040d2733ba16e977c5e642b76861c8486327bec636148e75cf15b7586a071055562922e3397129578e6eb92e4bb59cc1e5602dcb60d3f23615486847753c177d1df20380a382936b32aff90e8e4240d7e4557cf0938acef9dbe17562abe43b704815033d6d678f657457f11e8963c892fc9dc2defcb87cf1a061d508047114a3241453d58d5d606434d49460e57b9a702ec9bd44da1c067096624276b20443760c7042ef0f9a4c8842b87569d6fdd9eb3496715cf1dc0c5c80e0e3b5ead82d41f76e74dc7541a41ae770e0907c5a5b7e39ff24ffa6436cf072990b009d55b2dc9989776a6130d99b050da27a05a1d387fa49160b0c6ab196379a25ccb6e308fd77ac9a52eb3a8da219e21be96d0394493111f5eb8d062976f9258493ca7acfddc1fc450328b892ae1965fd1fea8f0484315d0a48f3a00876294a4f886974ce48c6a63d7e103f05ad62e32811eaf409af8374f6a18bf3223015010182a1ef55df5b745f7d6a0e86acd1bd75c77cffdc7041ab4094d24b3ed44af11912ec3e5b2065acd788efb452d7c8149bdbe363dfa77f820713211f886b87c1c4c21ee624bcfbfd4fe51fa59ca44769c89052126d4ef82fa3db96eda0c7a8fa63f116560dbf1009eda30fd46971ed7223370e3d58d41cfd9707d72e7e3bcf08c528ba562e69c48b327ba7d83afb5a9f14ce4e4537f46e8667b02e3d942a6e520548413477bc81eadbc3c096a4d9c6f75fb11385747c1ce3cb70d523311ffef8b3137ca180fb03ce2fab81538ba6f947812a8eccc5c5f2a8bc8897f277c13e20499d370dcec21a5fcca597ac664c141b0435c3ef06394eb0076e53172e51a3dc04329d5c210dacbab8a0c8656af82667b879f47a27b9070a4a9581e88445b28905dfde8d553299649e7a15fba2cd43042f64d8890040908378486ce1ea7810206c11080ae0fda97312aaa5b47abb0b70d043145fce190278fde37fde9f6885cccc64748d92b563fb5d11331643251f9a08fd64dee8fa5ce2d8ea6b8cc619d3b27a37b812d07ce860c314554792a3005369aa9454d64d2381c01c97be58c16d9d15c6c291cb4464a165675a6ab5e6d2e3cbdc361b2fbc52f347cdafdcf325bababd3a9930d77bda81c040b2893e2890df892f6dd81fcaea38cdd5fefe440e4ff4582e8031995f4f7a132db9618d7cded09a5f4f1a95c91b206ac9005942ade639e7cb28ccdc7de5e912f2a8d0c94833bfc571363195522f92a635b6e1ec641daafb82e4c457e9b54c1d735e24869dbbbfa8e06ee311868f93bd822a1e71cc17828c98d9a6d1c6e6cdf18877628f5d5b4832470501aa747290249eadc7f49fcc1d0382226a3f299d61e657e1f68b71160b94496450fdd460a4803f6c71fa9e2628bcf52bc00f5ea7346bb89ebe549e3e7f8e6dab97ca500eef83e433eda31a74d5158890c901d23a7366efc22452903b262d67d93fe0b364188d0c450b226ed146d4e23233da4fb640964792194ed097ede1cb77e214e4696189a76f20b4fd21560843859c41e4462ca465ae29e99e9d54b29663c835f7e5b73a415b5d8bebded418eb83c6d717a3f6f42b6fa523199535fafb40ad48f961a159e815d9f0b830e6d34212c72ca9105f4e27894298d5abaed58a4faa8a4a9261d4a565c5e5c4bdf55cdffe3db52be64c49453e806a85e71bc84077dfd01076fe3c54afa5b423295f7adfa3261f472f2b40ed0418b01af7748707fc5a234623e7f77830764c3e0a1beb62c6b9839748ff1ea62b0f4f3d92459d958e2c009fe21f7cc8aa892674ce9a8096688c9563d3119a29a8aea8be9b452829e86ed2044b2856e6ce519ce85d079aa1f56be544beb139c01298304208ea3449b12b3e27228f2af1d4683322831215a9ee486f0d552c85eeeef1d3c5409af09c986bd9756616394c1406fb473bb31b85383f0caaa95b1e94bc11346ecf9ab05ef6b3732a0afbb4a3f852daddc45270843c1819137b21f20c6153f28197ca16312a228206d1de254d15cd40d8c9f3cd65bbd909d9c4b58f8e16e332c49558449bfa83f6d05c4115499e712e50cfded6f11d544dc5f989f0d52568edf7e2fec0a11148784ee9c56107def07cddc5f3076bcc4433d882415b459cc713f7fda30c4a55e840033b068138c4acdb66b02ede673c5fe2e75de397f43b29d681bd00e185a802f1080407a047f19d3e64cbaec74a9417887f76317048dd49d2a2f3e140fef2f34055e94ee096320d36567ac5ef6009c079d55b9e47b9b028f66192118fb141a8a86dfcd910b9dc921c48aa661391559a3e13e8dcf5fb7076a7366d691ae4b518e260c3365763afee7015a5a48ce292d0f3297a914346bd472372cbb61de866410c728504c9513d265123e7900dabcd6c06c8338643d3670f6bee3d8c9a312df1d0ff80fef6eaeba2df0198be33d852c1abaac7407c84feb18ac396baca279e564dbf77437206bf26211eeeb630e3683df1989e37fcea4a67d6287c9b7d4716569ed64a66f6c10b829bc1ed5a830a780b14365f745bcfc93f22b272887f56371c6069e59a3847a9ff5d0fd137e084abb75a103354f4b450a1b835e942a6c3a4b75dbc576da9b0bf2977dccedf5417b8768a9944f7e51b95814ad8ac085b6d8c0a506be4d856e232e69dc50c12a7e83dd71c8b7f9702b9687540a79dc2800bf037ae894c3fb3b45d0d6f043e080b0050aa5da121fcf66a0bd020790fe9fe3e0dc0f815b8959317bee069b684d15ffc30d54e51af0af3b85300fba1cee83c9607a6d17cee6cd267ea624697914911d2702a9c8a4aaf83a30c2001aeac590d3a8bd5fba6967be474d7d99f5f16073f063fa779c8e1695fe35ab1b7b8e8f4f75b05fa44c376c37502b79b40a02c49f139202020538bd9e50da44e47212a31f67d9e6eeb607764cdea40e78fe28159798cba84d269f3d67f6da087e73ffea1d8f1cd240643e5945cc3b4dd8f8e28e0be6317e89fe00db2b34687c311758fdb19b9f00889b59fd630a9c870e7faf78a6f97bd7ef1be4f8cdc921c19685ac5ed985ffb3edf20832fdef456a6ea0c46651d241388b724bacc7890fe2fb052f58ef70df3a0f036e01283387732269b4eef49f7fe879653a4005f5340b551fbc8049291a4d9334b3abfc4c04a6f599607d279823035baca49e46842ee81a8b3f0bc3dc6fb529b5fc0921323817c35b743294b900b8f0f6647e9c2a1bc0b4c6b0533efa5473c29fecdaaba8d19abe59f58e690c4b71cb27859caa6ec0213797e2cc68b2f2af11fb14282b4d0a0834fefdf6e0a594f3a09a2b0f3e9bcabcbab16ad5b7107e2f83449bd75ed3e83c1a6c5f62f85412fbecca47bd28ea73b8af5fc19a637d4c9a6beda46f473ced913950ed012d581b5043ed929eba5f9e8eb236a8366d0a6a42de8e74877c4768179194982a6724417554f127577d43fa61edcd35eed38b1eb71351e92647d37ba760c8f2249a6bf748e3a453ed53e28c9b20ad2939a5cd6025ee37b3c0af29239ee7a5e0e7ffcd068c154a2d24d792d459b16f76897de69c9eebef6f9fd98c5504d85d6bc0bbc9e715903bd4cb70c1ef3a1f545914167595103a4c80beb01819215b1d13c5530107a959dc909b1631d8e154da477858ca86b9889a0e52c32814e58ab1ab74e98fb49b78b5a60d625c0f0b221ec48dca8962f3ae0a02ea568c1964b2ac11dec51b0bf5cc125a31d5937e04b7a8fcaed7a9b3b74824367e0e536327c2b22361adf57f4ea0a4ab43bf2280d2044cf30c69063f0a074a64de7d5e6d168ddb4b40cf38b3b8697dccdb7e564fe78b917eb6b984f781d9934b6d24b890d359d05c41d50409a7b6132c145bb050acbfb9c5a4bf396b80e33da2b6f7ef699a1bd025d03221a54f40d230808ad1eaba239304ba6cff80f47e1d7d2b141dfd43fa75d5c75bbf1e2710379c3728e96e500907b65b309b03f619fe3dfdfff73412a4d3424eb3965d0e75748c85b3e4236e41189e5def6d4f9bdd0c888ce71bd8ce7ab5586e117ccde2652d3855d7f1102f70cabc6f505945de5174bfc73f9b74d26697515847ca4252ea12889f14714cce2a620050d91a8ece95b8ec06d9a72e3c5dad3766ba231a7fdfcec0e1eccf749bbfa57e8c14a0a5914ab5ccd690ca2bb4d00143d4b1fdfae0a53259a27a481b28c8f8b103504e6837fd05542aae67936a54eaf4770bcc80e34b21517357977140321b6abfbe219f75955b827450484189fdacbaf3fcdb8aae6d76db5c15957e1cd0c30792da9d6483deb55aacc7f2e87c4ebcbe6bdeae74d5e6a575fa6e0f7eea103064a85379773278f95ee30ba391cf19fc2c50c628e3e69b6ceb90e08b9355c0cd0de81b14bb4c4628353bafd7830a1322009e2af6f964e50b305f1fbc74893df13ed655ad1ab9d2d5cc12e12cf6e98ddc8a7838386ed51a26402f89", 0x1000}, {&(0x7f0000001700)="26bfab67cddcda7c9e6ad139b72e93a7eb3e275352e1c4e8aa25540338b2888317a5258f3041dca31aee21840901b5fe4c6b19671bc83c1d47f1c32f339fd64dd3958f0d5e13f1a8eaa81cb02f94adcdd5dad6761e5c44354958362abe2d6b4b135199cc20bf84c908829f5fc6babf34f2567d18b43e703f19409e4297d11a45d6f0b823fa3ce691f9d15459ba83ac0cf71c03d7cb8e56cd01aa90d80317da730ecd7378f0d52f4e69311399b3ffe2d7bb6c713aad5c212d46a50eb9945b505088dea0ec8a32a8c7233d23e37f4925ae25e59e4009c063fc1f77a9bf0c9a91a69e18dc6d9dabea78826336457c1cff6ffe12b8999574d52bf16e0df5fb507dfff04337ba133b2f87d357243f27bd427a68690d5ffd2beb50f12bf0841dda9cd5c08a9c17c1a17ca1f433b13b1e108003386f14360cfe2442d05243f8751a3126c909da6ac160a78d9206b902cba7723ce524edd7d7a066dbbb734731217b62d72fd52aaf91ad2ad9ed365f0fd1ed6ac8f84ab754ef3b3e6397c8638c2f3a567fd970e291b959cfbbf5e6172f0dc285eb4719c56a20f41c8bc45374cfa1d6ac7404a820542534c553d355d53f3f96822f5e02447e4570b97a70baa46a31253f14f3262b305b4cd2b689c9195f01d5e54dfd42d29dc715e1153dff9a3979fd66f6722c7879dd6e4442b1792371b2f516df635d83bb1b1281d11ef85da454fb070f9f63bb0b130da64e254f5218998c1f96fc1d94fee3f722caf4bfe704cabb13024875522973b97732792667a05ba0e5b0f7c028c60dbb0662ad2593d1f89399bdf4764569e327b7f6179d6425256b03be02538113a22f35c1b4d2364232a13b99fc918cbbb4b21c05468cacff5fb5234e1657297c905595d5fe413997c25a70816e1ddae896ccde5852b94d6c8ee439a2eaf3d8fe5af57717acb8164acfe3105980d726247d129d0633e104a3634ea3814eda1f3fb16a690eac0980936dabe29580f7ce653dc939c1fc101a6a25f159326b703fe06ecc8cecf7280bb0301c1bbc3eb666ccd9ada7dae7925855bd260a5e1376034407343b45ec425227888c6825acd6d573914a61ea02319211a436d2c27c109d6868343becf33408e674eadda8759c091e308bbe460817a3674ef06938e8e6b55cead7b597a922e6743aec4784c8d42dc672f83389c5e36b10eef70298d0ac10dbddb952a86525936075a26bf401390e954ed1b60918d8115eff751ca3030af18ae69f030d303711cadafc8ae3d8b26eeb1e0df68a09b07d58a8425da9f08254e6e6ba0eafab96b2c286bf0a02abc45d995e0183091e65bbe1f14220f57e6eaefec4e4ee587a7b12251fc526d357798ab0ecdc4357450b195180d874dae0374cbea07c2dd18a5f9d49a47b7033a24e01f8393e8881d30e571973b60762d5042087c0f6396b2e5b61fa2b699a0e0633cb2978cd870f9bc18192be0bbbc627f0551ae44bc4d1a4a69bc437e34bc5e9a840f9b43aeac4b60d9309bc5a37daeb473ad13411a1fb45a3511c65b4e6dc65605f93ca2e196711cd93986951ccabe14c8f48d8f3c952812388bf0bf507a1fc8bb823e8840778f8b73d2ced953868119538f18c719cabc800dcdb1913786419563464445ed27c3497d76d6ac0ac82a301797ba6246fa4b09c8275eb4200511f36eb380d9eb1264c10bbd72e8a7e0d552dd700c993c237db54a8ee832ddc1c870a2962b0e1e934e5267a72db42133c2a81f51b0582b242997ea2dbabf159e2f8ba20e28a7fd57f8bd7cc2b2ede1d5a267b4c5bedb055353ae95927fd8310883afb289d995efc6c4c32fec548cfebe9e926727d93e2dc34181b55ef3da0a03cbef65692e31d0cc1e1be10c0b59015b6352888afc54026e1ecc2bec425d71676905114137fdbec888e9ef80e426f12f95369a467c7067405a963f51c25d1767882b6c021923addcb8314352cf5deb883b199f420572371faac009eb216ca3dad041ab4687d4ab7a5c26b672acc834b604bcfb21e3cf9f57c9e1a0b125ab2447556d0c7eb74daad35871cac706deddad0fe3011c9f16047164bdf7031799a7e7f4764c226d27f9cdb0fecb3a7639fd0df2778951002b3ef196cf7f0556e6625ecee996c1328fc0dbbf316d64a1e099a4a644ca1069c992f80153d9a53eb39e0c91f8415aa5c70b9739bf5cb4b691d798ef6e8f9ec8287b676e85f581d8b6fa2426273d75f59d739213f316dd5c7b17b80740ab4f60e10ef97217e08b53c26c3b8053720c2ed4dc2f9f044db317a2d3aeb7ab1d9d40ab8471be3ef982377dd7d192d1f931d344f150fc72bf6b327e1989e69d7d0a46c570b82711fd86c1040a3a12bf292a95a42e82707400a5a0c4ea529f53fece97a1e46fd481388ccdfb260b1c1ab627c4d5560064a32b27463265e25c1e619a0df3d2c2f5810dbb765748fd75cb653f94ef8d93fce890c5dc7b2028f157f554e986e2a65dcecc8cdbbdc04ea355bddd96ed52f23b144645b151be8c9ed6815133898a0be57758cc28c1e5aba805084afa44dbf7c90d114c9dd694636f6f784de3e1fa795c843e34e78453a0099204aaace6bbc9c9d62d134609fabccc4588fdce20c19d29fe10d19c72193733b94ec3f76e3907a6feeaa37935a81ea3451920d734383fce3496cd8b48ab574e7a24f72330625934ee2b5e1f362c6673fa09c26ff10832d2a1c1a3353c71d5694bf69b4c27919ed4082e08efd26f7d9c9b4a158ea8124d4e9c604303222c5367a09526bc467a7d49b4021cb3cf1acb31b65122a82c15b0a693f4ed846da9fe0db8208acdabd08b0448e3cd1951ef7417051d6ab1dc0f3863f6c3b2328056007aacae8d2984f13edd143179450063c50b9e87a19d36351ce3ebc56bf0d59903f99b45389ede6cd28da04e5f9af67ef58ea921a7510ec640b5c01028d635ce98e9ab81e575edbfbb7817ceb47ee492562792e304d5dbd8529938db83f9a858b9a66306bb8d9f0c70de9762c2b22626cf8bfdc9b88d8a564a5b70a4196707423a06e49fcef7e2db71ef2ae94d5f62d19ac5de18fd1fae97d0df2a700405095a529db16fff6fd3931c35f97f2e2e5cf48916049b678c5b1113a6b49381cb5c0defc11ea768fa6ac7b1519c5f77e5d6c0e3fe753de5c230b838ac4346499a8b90adad2ae83467a98d1233560f275b9df7809b7ac267403e63f7acf1cfa4d1139bf233302fa31ee05e8fbc649c74871ce2e554696b363f1df4c5b015910f647b1b8fdfb1b64c86f346a9b01f131bae56b7f5226b35533c61a162638b6bb4b6e3e3e4c0f3e8b686ee92b3294685fca3f66ecff0df007b6c68941d7a44a49a623f3335bbd56079f228de1366df7e9ce5a834e79037b43a4507aaf1f837638b9497c1cec48448c3fd69822f576cbd31f00b7aa1a98f3273b0f26c28061d5fd0d1b302eb2cca88b5e3cb7861b70c4db60dffc6269816af3e202170cd1a46db0b903784283264d882d5c552b81281680cc7636aa134ea3f7e9d329a95e5e859dab0913e1f6e236c61163499fd16d791557fb6f214a7a6fd58357fec6fc3f4f93463dd6350dc92161e8ee1cd480fdafabf773091389d7d55be4b313dad1c1ca79f96b3705a85f990278ca98b3e89c23244ce7f365d3630e46e78acb3ed4da4fc97894854c5ad42e5f30f0cfca5ab47587516a6580af9de5eaa92861706a9fd08c88cf9f6d97c9f6c3a006d976121bbbde9aad6043ec433870db03735c20f3c3b6f628ebc3e82d5604318a1ea38a23696fe82139d5077f62ba9c2b3aa37ef77959377ce94645d3b74a86170add44fc4c1dec564192a7e1fdf5e91cc2e019a8280376e66b97c89aed22cdd3c925f648d198d31b6f71025fc1d561d3c0fbe38b6aacf14099d7195c4b9376178a479b0df35b94d922bf3fd77208c0fbe15692786dba66eca198fc617a65d2bc88c1259331327815856896567f9a269aff5640c936cb60b8510624734e6501912e28f397b849d7667977ecfc3df626844d23781c00bccc06f2cd3782e655c0805bee7334cdc582570d8e0307fba362162f499a77afc2998a2a89b3b19716d8af105c36b46618fe57fdf5b42d7d59b47f5335786b2bb1254c655e3f08a800e00f6d0f5d11257e9c62a73de99b838aca4ba045db40deb5dd275f85e4450bcb2886576d38e75643999d68e85335da6d100f58e2828e46f240df8a9c50fde89d1777fef94d1191f65efa34e49a43dd91734782e8a86c818be250385cb946eb01acf9f5b672af5f89ada9ebb46f0c8486a29cd90ba8710a0077c407d58ce763d0447881fcc65653ce9a634f0a1966555c67eac95a669344eb35f157098ee3deadf67cc5817f564a024196636455c86b38382a3b8d8779356453ea486f5923c24f5a6f231f90f13257b83c273d47a65769acbf46572ec3c71403598d1a572568e3927feaaf474922a735a29eb361890c7ccaec89e21d012d6083355ca5544d30f5234d333bd29b90779919b139c14d4f908aac4d41eaadda9e1222ae021218fab37a9916fbfa51c8301f43a70e22ca2fb4f489f6c10c0873df13390bffb249f97a74ea856afd3d6de19fa02377e0886ec4a08bd41eec11c8881f49bd1d12f1470f1b92ea0d0b11db6aac1b253fdb1c00882de69d73adec08960597ef308727560a9dad7a1d08f58ef657b857aeb68adc4ced07589a", 0xcf7}], 0x4}, 0x0) 03:36:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) write$cgroup_int(r2, &(0x7f0000000000), 0xfdef) 03:36:07 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="1201280080fd7b089c0e00008aaf0000000109021b0001000000000904"], 0x0) 03:36:07 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6(0xa, 0x80003, 0x6) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x102) 03:36:07 executing program 3: r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x0) r2 = dup(r1) copy_file_range(r0, 0x0, r2, 0x0, 0x0, 0x0) 03:36:07 executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="1201280080fd7b089c0e00008aaf0000000109021b0001000000000904e4000196a11b00070581"], 0x0) 03:36:07 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockname(r0, &(0x7f0000000280)=@xdp={0x2c, 0x0, 0x0}, &(0x7f0000000040)=0x80) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000580)=ANY=[@ANYBLOB="3c00000070000100000000000000000007000000", @ANYRES32=r1, @ANYBLOB="0c00018008000100000000060c00018008000100180002000c0001"], 0x3c}, 0x1, 0x5502000000000000}, 0x0) [ 1046.705432][T11367] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1046.713921][T11367] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:36:07 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r2, &(0x7f0000000c40)=ANY=[], 0xff67) sendfile(r1, r2, &(0x7f0000000000), 0xffff) fcntl$addseals(r2, 0x409, 0xc) write(r2, 0x0, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000240)) 03:36:07 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000011c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(cast5)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000000)="3c75c2015e", 0x5) r1 = accept$alg(r0, 0x0, 0x0) read$alg(r1, &(0x7f0000001880)=""/190, 0xbe) sendmmsg$alg(r1, &(0x7f0000007f40)=[{0x0, 0x0, &(0x7f0000003600)=[{&(0x7f00000022c0)="03", 0x1}], 0x1}], 0x1, 0x0) 03:36:07 executing program 3: r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0x401c5820, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x7}) 03:36:07 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r2}]}, 0x40}}, 0x0) 03:36:07 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000c80)=ANY=[@ANYBLOB="ff010000f6bed808720c0d00f80c000000010902120001000000000904"], 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f00000006c0)={0x84, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1046.773197][T11387] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1046.778264][T11387] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:36:07 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000480)={@loopback, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback, 0x0, 0x3, 0x4, 0x104, 0x6, 0x208, r1}) 03:36:07 executing program 4: prlimit64(0x0, 0x0, 0x0, 0x0) getpid() r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r0, &(0x7f0000000040)=ANY=[], 0xffffff0f) fcntl$addseals(r0, 0x409, 0xc) [ 1046.963482][T31871] usb 1-1: new high-speed USB device number 91 using dummy_hcd [ 1047.203391][T31871] usb 1-1: Using ep0 maxpacket: 8 [ 1047.323424][T31871] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1047.325966][T31871] usb 1-1: New USB device found, idVendor=0e9c, idProduct=0000, bcdDevice=af.8a [ 1047.328164][T31871] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1047.331341][T31871] usb 1-1: config 0 descriptor?? [ 1047.565918][ T3131] usb 1-1: USB disconnect, device number 91 03:36:08 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) memfd_secret(0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x806, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = syz_io_uring_setup(0x7788, &(0x7f0000000240)={0x0, 0x8c04}, &(0x7f0000002000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, &(0x7f0000000200)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000400)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x8, 0x0, &(0x7f0000000140)=""/30, 0x1e}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002040)=[{{&(0x7f0000001380)=@in6={0xa, 0x0, 0x0, @private0}, 0x80, 0x0}}], 0x1, 0x0) io_uring_enter(r2, 0x2ff, 0x0, 0x0, 0x0, 0x0) 03:36:08 executing program 5: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000004a40)=[{&(0x7f0000000300)={0x124, 0x1d, 0x1, 0x0, 0x0, "", [@nested={0x111, 0x0, 0x0, 0x1, [@typed={0xc, 0x0, 0x0, 0x0, @u64}, @typed={0x8, 0x0, 0x0, 0x0, @fd}, @generic="50bb2d6f67d29d6fabadb107f0def49c88ea04abde1d5e8d3fb22a84b36ec72dd71265fc2e152048c26c2126237dd55ae655b1086cda40e00aec58754734be31d750351dc076eb47d96219c08c029d1608a487f26366d7b289f7cb81bff856320cbff8203088555ee923c65973deb0059b962bc0fe94a3fcae3697bd7b85b3a682167c43dbf137000040ebddcad74875cf0d972df9e99f07976773f4d98fe3fa370d47eb640dc5061dc35817c8a66c29be82fdc2f4393c05e007d12b505a84dfdb98d568175b5d4576e4e1df9afdb4cc22dc5a6d62421d726dcd1e5331e1ddfd4d770b57e091511100"/249]}]}, 0x124}], 0x1}, 0x0) 03:36:08 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'pcbc(fcrypt)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000412ff8)="3665a1ab415b7ac7", 0x8) r1 = accept(r0, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000000740)=[{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="564004c6852da7a299e4c397614090d1a6e12edf1767f157", 0xfcdc}], 0x1, &(0x7f0000000480)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}], 0x1, 0x0) recvmsg(r1, &(0x7f000000b680)={0x0, 0x0, &(0x7f000000b600)=[{0x0}, {&(0x7f000000b500)=""/153, 0x99}], 0x2}, 0x0) 03:36:08 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="1c00000007"], 0xd) read$FUSE(r0, &(0x7f0000002380)={0x2020}, 0x2020) 03:36:08 executing program 2: sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r1, &(0x7f0000000c40)=ANY=[], 0xff67) sendfile(r0, r1, &(0x7f0000000000), 0xffff) fcntl$addseals(r1, 0x409, 0xc) write(r1, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000040)) 03:36:08 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r2, &(0x7f0000000c40)=ANY=[], 0xff67) sendfile(r1, r2, &(0x7f0000000000), 0xffff) fcntl$addseals(r2, 0x409, 0xc) write(r2, 0x0, 0x0) [ 1048.082365][T11403] netlink: 252 bytes leftover after parsing attributes in process `syz-executor.5'. 03:36:08 executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = syz_open_dev$sndmidi(&(0x7f00000000c0), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r2 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r2, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0x8108551b, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f000005a700)) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000056ec0)={0x0, [], 0x0, "df0376f1a16b0d"}) 03:36:08 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000011c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(cast5)\x00'}, 0x58) accept$alg(r0, 0x0, 0x0) accept4(r0, &(0x7f0000000080)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @remote}}}, 0x0, 0x0) 03:36:08 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000011c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(cast5)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000000)="3c75c2015e", 0x5) r1 = accept$alg(r0, 0x0, 0x0) read$alg(r1, &(0x7f0000001880)=""/190, 0xbe) sendmmsg$alg(r1, &(0x7f0000007f40)=[{0x0, 0x0, &(0x7f0000003600)=[{&(0x7f00000022c0)="03", 0xffb9}], 0x1, &(0x7f00000014c0)=[@op={0x18}], 0x18}], 0x1, 0x0) [ 1048.118475][T11414] hub 9-0:1.0: USB hub found [ 1048.124244][T11414] hub 9-0:1.0: 8 ports detected 03:36:08 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r2, &(0x7f0000000c40)=ANY=[], 0xff67) sendfile(r1, r2, &(0x7f0000000000), 0xffff) fcntl$addseals(r2, 0x409, 0xc) write(r2, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000040)) 03:36:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r0, &(0x7f0000000040)=ANY=[], 0xffffff0f) sendfile(0xffffffffffffffff, r0, &(0x7f0000000000), 0xffff) fcntl$addseals(r0, 0x409, 0xc) 03:36:08 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, 0xffffffffffffffff, 0x0) 03:36:08 executing program 5: syz_open_dev$audion(&(0x7f0000000080), 0x0, 0x0) 03:36:08 executing program 3: memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x0) dup(0xffffffffffffffff) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000055cc0)) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:08 executing program 2: r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x0) write$binfmt_misc(r0, &(0x7f0000000000)=ANY=[], 0xffffff0f) fsetxattr$security_ima(r0, &(0x7f0000000000), &(0x7f0000000040)=@sha1={0x1, "1e363289fda55c4a65505a997b08378f377bcc63"}, 0x15, 0x0) fcntl$addseals(r0, 0x409, 0x0) 03:36:08 executing program 4: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x80e800, 0x88, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120", 0x7f}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x7f}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010100)="ffff0007000000003f00"/32, 0x20, 0x2000}, {&(0x7f0000010120)="46494c453000090000000000000000000100010048000100a80100000010000000000000000000000400000000000000080000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a0000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80100b001000000000000b00100000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000004a00000000000000400000000000000000b004000000000000600400000000000060040000000000113f04210c3f0100b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000100000000000000010000000000000001101020000000000ffffffff00"/448, 0x1c0, 0x4000}, {&(0x7f00000102e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x41e0}, {&(0x7f0000010300)="0000000000000000000034049310000000000000000000000000000000000800", 0x20, 0x43e0}, {&(0x7f0000010320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x45e0}, {&(0x7f0000010340)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x47e0}, {&(0x7f0000010360)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x49e0}, {&(0x7f0000010380)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x4be0}, {&(0x7f00000103a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x4de0}, {&(0x7f00000103c0)="000000000000000000000000000000000000000000000000000000000000080046494c4530000900000000000000000001000100480001006801000000100000000000000000000003000000010000000200000000000000000000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000000000000000100000000000000000000000000000000000030000000700000000000180000000200520000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801004000000000000000400000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000030000000000000040000000000000000040000000000000004000000000000000400000000000002104ff0000000000ffffffff00"/416, 0x1a0, 0x4fe0}, {&(0x7f0000010560)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x51e0}, {&(0x7f0000010580)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x53e0}, {&(0x7f00000105a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x55e0}, {&(0x7f00000105c0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x57e0}, {&(0x7f00000105e0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x59e0}, {&(0x7f0000010600)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x5be0}, {&(0x7f0000010620)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x5de0}, {&(0x7f00000107e0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x61e0}, {&(0x7f0000010800)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x63e0}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x65e0}, {&(0x7f0000010840)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x67e0}, {&(0x7f0000010880)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x6be0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x6de0}, {&(0x7f00000108c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000300010048000100f001000000100000000000000000000006000000030000000200000000000000000000000000000000000000000000001000000048000000000018000000000030000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000030000000680000000000180000000100500000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff0000000000000000000000000000000000000200", 0x220, 0x6fe0}, {&(0x7f0000010ae0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x73e0}, {&(0x7f0000010b00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x75e0}, {&(0x7f0000010b20)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x77e0}, {&(0x7f0000010b40)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x79e0}, {&(0x7f0000010b60)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x7be0}, {&(0x7f0000010b80)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x7de0}, {&(0x7f0000010ba0)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000400010048000100a00b000000100000000000000000000004000000040000000200000000005400000000000000000000000000000000001000000048000000000018000000000030000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000030000000700000000000180000000200520000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801000a000000000000000a0000000000000600000000000000080324004100740074007200440065006600000000000000500000008000000000001800000003006400000018000000010004804800000054000000000000001400000002003400020000000000140089001200010100000000000512000000000018008900120001020000000000052000000020020000010100000000000512000000010200000000000520000000200200000000000080000000180a00000000180000000100000a00001800000024005300540041004e0044004100520044005f0049004e0046004f0052004d004100540049004f004e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000100000000000000000000000400000003000000000000000480000000000000024004100540054005200490042005500540045005f004c00490053005400"/640, 0x280, 0x7fe0}, {&(0x7f0000010e20)="000000000000000000000000000000000000000000000000200000000000000000000000800000000000000000000000ffffffffffffffff2400460049004c0045005f004e0041004d004500"/96, 0x60, 0x82a0}, {&(0x7f0000010e80)="000000000000000000000000000000000000000000000000300000000000000000000000420000004400000000000000420200000000000024004f0042004a004500430054005f0049004400"/96, 0x60, 0x8340}, {&(0x7f0000010ee0)="00000000000000000000000000000000000000000000000040000000000002000000000040000000000000000000000000010000000000002400530045004300550052004900540059005f00440045005300430052004900500054004f005200", 0x60, 0x83e0}, {&(0x7f0000000040)="000000000000000000000000000000000000000000000000500000000000000000000000800000000000000000000000ffffffffffffffff240056004f004c0055004d0045005f004e0041004d004500"/96, 0x60, 0x8480}, {&(0x7f0000010fa0)="0000000000000000000000000000000000000000000000006000000000000000000000004000000002000000000000000001000000000000240056004f004c0055004d0045005f0049004e0046004f0052004d004100540049004f004e000000", 0x60, 0x8520}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000700000000000000000000000400000000c000000000000000c0000000000000024004400410002004100"/96, 0x60, 0x85c0}, {&(0x7f0000011060)="000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000ffffffffffffffff240049004e004400450058005f0052004f004f005400"/96, 0x60, 0x8660}, {&(0x7f00000110c0)="000000000000000000000000000000000000000000000000900000000000000000000000400000000000000000000000ffffffffffffffff240049004e004400450058005f0041004c004c004f0043004100540049004f004e00000000000000", 0x60, 0x8700}, {&(0x7f0000011120)="000000000000000000000000000000000000000000000000a00000000000000000000000800000000000000000000000ffffffffffffffff24004200490054004d00410050000000000000000000000000000000000000000000000000000200", 0x60, 0x87a0}, {&(0x7f0000011180)="000000000000000000000000000000000000000000000000b00000000000000000000000800000000000000000000000ffffffffffffffff240052004500500041005200530045005f0050004f0049004e005400"/96, 0x60, 0x8840}, {&(0x7f00000111e0)="000000000000000000000000000000000000000000000000c0000000000000000000000080000000000000000000000000400000000000002400450041005f0049004e0046004f0052004d004100540049004f004e00"/96, 0x60, 0x88e0}, {&(0x7f0000000140)="000000000000000000000000000000000000000000000000d0000000000000000000000040000000080000000000000008000000000000002400450041000000f183f2856e7a5fe84bfa358dc7c2174d94c0a3407f25e57be8522e1b82bcbe1a", 0x60, 0x8980}, {&(0x7f0000011280)="00000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000001000000000024004c004f0047004700450044005f005500540049004c004900540059005f00530054005200450041004d00"/192, 0xc0, 0x89e0}, {&(0x7f0000011340)="00000000000000000000000000000000000000000000000000010000000000000000000080000000000000000000000000000100"/64, 0x40, 0x8ac0}, {&(0x7f0000011380)="000000000000000000000000000000000000000000000000ffffffff00000000", 0x20, 0x8b80}, {&(0x7f00000113a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x8be0}, {&(0x7f00000113c0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x8de0}, {&(0x7f00000113e0)="000000000000000000000000000000000000000000000000000000000000020046494c4530000900000000000000000005000100480003001002000000100000000000000000000006000000050000000700300000000000000000000000000000000000000000001000000048000000000018000000000030000000180000008041214b9fc6d801abc4234c9fc6d801abc4234c9fc6d8018041214b9fc6d8012620000000000000000000000000000030000000600000000000180000000100440000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a000000050000000010440000000050000000000000000000000000000000000480000000000000000100000000000000010000000000000001000000000000024004900330030001101450000000000b0000000280000000004180000000400080000002000000024004900330007000100000000000000ffffffff00"/576, 0x240, 0x8fe0}, {&(0x7f0000011620)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x20, 0x93e0}, {&(0x7f0000011640)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x20, 0x95e0}, {&(0x7f0000011660)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x20, 0x97e0}, {&(0x7f0000011680)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x20, 0x99e0}, {&(0x7f00000116a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x20, 0x9be0}, {&(0x7f00000116c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x20, 0x9de0}, {&(0x7f00000116e0)="000000000000000000000000000000000000000000000000000000000000070046494c4530000900000000000000000006000100480001006001000000100000000000000000000003000000060000000200000000000000000000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000000000000000100000000000000000000000000000000000030000000680000000000180000000200500000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000400000000000000040000000000000001101460000000000ffffffff00000000", 0x180, 0x9fe0}, {&(0x7f0000011860)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xa1e0}, {&(0x7f0000011880)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xa3e0}, {&(0x7f00000118a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xa5e0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xa7e0}, {&(0x7f00000118e0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xa9e0}, {&(0x7f0000011900)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xabe0}, {&(0x7f0000011920)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xade0}, {&(0x7f0000011940)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000700010048000100c801000000100000000000000000000004000000070000000200000000000000000000000000000000000000000000001000000048000000000018000000000030000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80106000000000000000000000000000000300000006800000000001800000002004c0000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010020000000000000002000000000000006000000000000000503240042006f006f007400000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000020000000000000002000000000000000200000000000001102000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200", 0x220, 0xafe0}, {&(0x7f0000011b60)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xb3e0}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xb5e0}, {&(0x7f0000011ba0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xb7e0}, {&(0x7f0000011bc0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xb9e0}, {&(0x7f0000011be0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xbbe0}, {&(0x7f0000011c00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xbde0}, {&(0x7f0000011c20)="000000000000000000000000000000000000000000000000000000000000020046494c4530000900000000000000000008000100480001008801000000100000000000000000000004000000080000000200000000000000000000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000000000000000100000000000000000000000000000000000030000000700000000000180000000300520000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff010000000000ffffffff00"/448, 0x1c0, 0xbfe0}, {&(0x7f0000011de0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xc1e0}, {&(0x7f0000011e00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xc3e0}, {&(0x7f0000011e20)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xc5e0}, {&(0x7f0000011e40)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xc7dc}, {&(0x7f0000011e60)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xc9e0}, {&(0x7f0000011e80)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xcbe0}, {&(0x7f0000011ea0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xcde0}, {&(0x7f0000011ec0)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000900010048000900b802000000100000000000000000000005000000090000000200490000000000000000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600002000000000000000000000000000000000010100000000000000000000000000000000000030000000680000000000180000000100500000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000fc00040000000000fc000400000000002400530044005300114147000000000090000000b00000000004180000000300900000002000000024005300440048000000000012000000001000000100000010000000800000008000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490002000000000000000000100000000200000090000000a000000000041800000004008000000020000000240053004900490000000000100000000010000001000000100000007000000070000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c00000000000000000000001000000002000000ffffffff00"/736, 0x2e0, 0xcfe0}, {&(0x7f00000121a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xd3e0}, {&(0x7f00000121c0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xd5e0}, {&(0x7f00000121e0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xd7e0}, {&(0x7f0000012200)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xd9e0}, {&(0x7f0000012220)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xdbe0}, {&(0x7f0000012240)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xdde0}, {&(0x7f0000001480)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000a00010048000100a8010000001000000000000000000000040000000a00400002000000000000000000000000000000000000000000000010feff0060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041c8449fc6d8010600000000000000000000000000000000000000000100000000000000000068000000000018000000030050281d290c00000005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801020002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000ebff010000000000000002000000000000000200000000002120880000000000800000004800000000051800000002002000000028000000240049006e0066006f0000000000000020000000000000000c691b6b777edcda00000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000058b6fec06b598df21858f72e978bd090fc934786bde5294629f04f885a59fe3b", 0x200, 0xdfe0}, {&(0x7f0000012440)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xe1e0}, {&(0x7f0000012460)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xe3e0}, {&(0x7f00000001c0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xe5e0}, {&(0x7f00000124c0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xe9e0}, {&(0x7f00000124e0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xebe0}, {&(0x7f0000012500)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xede0}, {&(0x7f0000012520)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000b0001004800030090020000001000000000000000000000030000000b0000000200000000000000000000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000000000000010100000000000000000000000000000000000030000000680000000000180000000100500000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640090000000780100000004180000000200580100002000000024004900330030003000000001000000001000000100000010000000480100004801000000000000190000000000010060004e00000000000b00000000000b008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801000000000000000000000000000000002600002000000000060324004f0062006a00490064000000180000000000010060004e00000000000b00000000000b008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80100000000000000000000000000000000260000200000020006032400510075006f007400610000001a0000000000010068005200000000000b00000000000b008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80100000000000000000000000000000000260000200000000008032400520065007000610072007300650000000000000000000000000000001000000002000000ffffffff00"/704, 0x2c0, 0xefe0}, {&(0x7f00000127e0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xf3e0}, {&(0x7f0000012800)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xf5e0}, {&(0x7f0000012820)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xf7e0}, {&(0x7f0000012840)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xf9e0}, {&(0x7f0000012860)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xfbe0}, {&(0x7f0000012880)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xfde0}, {&(0x7f00000128a0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xffe0}, {&(0x7f0000038380)="46494c453000090000000000000000000100010048000100a80100000010000000000000000000000400000000000000080000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a0000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80100b001000000000000b00100000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000004a00000000000000400000000000000000b004000000000000600400000000000060040000000000113f04210c3f0100b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000100000000000000010000000000000001101020000000000ffffffff", 0x1a4, 0xff000}, {&(0x7f0000038540)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xff1e0}, {&(0x7f0000038560)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xff3e0}, {&(0x7f0000038580)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xff5e0}, {&(0x7f00000385a0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xff7e0}, {&(0x7f00000385c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xff9e0}, {&(0x7f00000385e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xffbe0}, {&(0x7f0000038600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xffde0}, {&(0x7f0000038620)="000000000000000000000000000000000000000000000000000000000000080046494c4530000900000000000000000001000100480001006801000000100000000000000000000003000000010000000200000000000000000000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000000000000000100000000000000000000000000000000000030000000700000000000180000000200520000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801004000000000000000400000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000030000000000000040000000000000000040000000000000004000000000000000400000000000002104ff0000000000ffffffff", 0x184, 0xfffe0}, {&(0x7f00000387c0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1001e0}, {&(0x7f00000387e0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1003e0}, {&(0x7f0000038800)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1005e0}, {&(0x7f0000038820)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1007e0}, {&(0x7f0000038840)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1009e0}, {&(0x7f0000038860)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x100be0}, {&(0x7f0000038880)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x100de0}, {&(0x7f0000000ec0)="000000000000000000000000066600000000000000000000000000000000020046494c4530000900000000000000000002000100480001006801000000100000000000000000000003000000020000000200000000000000000000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80106000000000000e009fdfaf5a8888d7994b7b06a00000000000000000000000000000100000000000000000000000000000000000030000000700000000000180000000200520000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f0000000000000040000000000000000000040000000000000004000000000000000400000000002140030100000000ffffffff91df7efe4af0b970474e6704d7d8b093b3aa8ff4c05c572a7a7bc582483d048816202b8445ecf1134bb53f82cf22c4b9a0c179893ce16e5ad9f603a56bbd7a4e96d65651965b0b8b8af3ceb530509f4f8f0a5e7a4384e3fa9149810b29d98cfed7b027e08000000044b2a725106db0", 0x200, 0x100fe0}, {&(0x7f0000038a40)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1011e0}, {&(0x7f0000038a60)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1013e0}, {&(0x7f0000038a80)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1015e0}, {&(0x7f0000038aa0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1017e0}, {&(0x7f0000038ac0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1019e0}, {&(0x7f0000038ae0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x101be0}, {&(0x7f0000038b00)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x101de0}, {&(0x7f0000038b20)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000300010048000100f001000000100000000000000000000006000000030000000200000000000000000000000000000000000000000000001000000048000000000018000000000030000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000030000000680000000000180000000100500000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff00000000000000000000000000000000000002", 0x21f, 0x101fe0}, {&(0x7f0000038d40)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1023e0}, {&(0x7f0000038d60)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1025e0}, {&(0x7f0000038d80)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1027e0}, {&(0x7f0000038da0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x1029e0}, {&(0x7f0000038dc0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x102be0}, {&(0x7f0000038de0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x102de0}, {&(0x7f0000038e00)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x102fe0}, {&(0x7f00000124a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x80e7e0}], 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="6de6b5a2bd84ec0fd0660149dd546b49cd47756c7469706c6965723d307830303030303030ad30303030303030332c6572726f72733d636f6e74696e756d2c646d61736b3d30303030303030303030010030352c6769643d000000000100000000", @ANYRESHEX=0x0, @ANYBLOB=',uid=', @ANYRESHEX=0x0, @ANYBLOB=',errors=remount-ro,case_sensitive=no,fmask=00000000000000000001000,utf8,uid=', @ANYRESHEX=0x0, @ANYBLOB=',dont_appraise,smackfstransmute=uid,fowner=', @ANYRESDEC=0xee01, @ANYBLOB=',permit_directio,subj_type=gid,context=user_u,rootcontext=root,subj_type=\t,hash,euid=', @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0x1) 03:36:08 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r2, &(0x7f0000000c40)=ANY=[], 0xff67) sendfile(r1, r2, &(0x7f0000000000), 0xffff) fcntl$addseals(r2, 0x409, 0xc) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000040)) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) sched_setscheduler(0x0, 0x0, 0x0) 03:36:08 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x3) write$binfmt_misc(r1, &(0x7f0000000c40)=ANY=[], 0xff67) sendfile(r0, r1, &(0x7f0000000000), 0xffff) fcntl$addseals(r1, 0x409, 0xc) fallocate(r1, 0x0, 0x0, 0x8000) write(r1, 0x0, 0x0) 03:36:08 executing program 3: syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3b, &(0x7f0000000200)=[{&(0x7f0000011720)='/tmp/s', 0x6, 0x1}, {&(0x7f0000011760)='syzkallers\x00'/32, 0x20, 0x7}, {&(0x7f0000010000)="020000000000343418010000f498e16897043d98000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320000000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="42540e730fd3089711faaf1e400007000000000000000000781f1f630000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000010000000100000001000000000000000000000000000000060000000000000001000000000000000400000004000000020000000000000000000000000000000300000000000000010000000000000004000000000000000200000000000000050000000000000003000000000000000400000000000000010000000000000001000000010000000600000000000000000000000000000005000000000000000100000000000000010000000100000007000000000000000000000000000000030000000000000001000000000000000300000003000000000000000000000001000000000000000200000000000000", 0x140, 0x1000}, {&(0x7f0000010200)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000e00306012e6e696c667300"/64, 0x40, 0x1400}, {&(0x7f0000010240)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010660)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f00000106a0)="01000000000000000004000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0x2100}, {&(0x7f0000010700)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010740)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010780)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f00000107c0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010800)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x2580}, {&(0x7f0000010840)="0100"/32, 0x20, 0x2800}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000010940)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000010960)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000010980)="3d0000000000000002000000000000003e000000000000000000000000000000781f1f63000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f00000109c0)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000010de0)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000000840)="d102c1e890010000781f1f630000000003000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f0000011020)="652d8fe95cab1d6a11faaf1e400001000100000000000000781f1f630000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e0000000000000002000000000000000100000001000000001800000000000000000000000000000f0000000000000002000000000000000100000001000000001c000000000000000000000000000010000000000000000200000000000000090000000900000008000000000000000000000000000000090000000000000001000000000000000a0000000000000002000000000000000b0000000000000003000000000000000c0000000000000004000000000000000d0000000000000005000000000000000e0000000000000006000000000000001000000000000000070000000000000011000000000000000800000000000000", 0x1c0, 0x4000}, {&(0x7f00000111e0)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000011240)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000011300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x4c00}, {&(0x7f0000011780)="16aae7c8b63c7c0811faaf1e400000000200000000000000781f1f630000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000011920)="00010900000000000000000000000000000000f00000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f0000011980)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8600}, {&(0x7f00000119e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8800}, {&(0x7f0000011a60)="ee1f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffff0300"/1056, 0x420, 0x8c00}, {&(0x7f0000011e80)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9480}, {&(0x7f0000011ec0)="01000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000011f20)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000011f60)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9800}, {&(0x7f0000011fa0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9880}, {&(0x7f0000011fe0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000012020)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000012060)="02000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed410200000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bd9f690000000004000000000000001a04000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001400000000000001140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bd9f690000000002000000000000002700000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000eda10100000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd9f690000000002000000000000000a00000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bd9f690000000014000000000000002823000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d00000000000000000000000000000084bd9f690000000002000000000000006400000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085bd9f6900000000", 0x300, 0x9a00}, {&(0x7f0000012360)="0200"/32, 0x20, 0xa000}, {&(0x7f0000012380)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000781f1f630000000035000000000000000800000000000000160000000000000006000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000012520)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0xa300}, {&(0x7f0000012540)="3a00000000000000050000000000000004000000000000000000000000000000781f1f63000000000c00000003000000781f1f63000000001000000003000000781f1f63000000001000000002000000781f1f630000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f00000125c0)="e01f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f00000129e0)="0100"/32, 0x20, 0xac80}, {&(0x7f0000012a00)="0100"/32, 0x20, 0xae00}, {&(0x7f0000000a80)="0300000000000000000000000000000000000000000000000000000000000000ecd0d1fd739a45e4616b74487c5fa7b80c15f903cd3ff2252aec522a37f852bc3ead34e6dbd6ffd88ad41c72e49b1124b7871718ed2e5255c1226e21b4d2450216eca8601d7a90dbf1ad447e6d36c40b074d9c7a848338b0381aa4f0c9952459", 0x80, 0xae80}, {&(0x7f0000012a40)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000000040)="01000000000000000100000000df5100d2f622096bbda5d8ef1062db4c580000000000000000000000000000002f", 0x2e, 0xaf80}, {&(0x7f0000012a80)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0xb020}, {&(0x7f0000012d80)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000012da0)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000012dc0)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f00000009c0)="5a83286cef02cd2211faaf1e400006000300000000000000781f1f630000fdff3f000000000000000509000000000000000000000000000002000000000000000300000000000000000000000000000003000000022c6fd69a2644fbdb000000c200000000000000e20000000000000000000000000000000100"/136, 0x88, 0xc000}, {&(0x7f0000012e80)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000012ec0)="16000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f00000007c0)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f0000012f40)='\x00\x00\x00\x00\x00\x00\x00\x00*\x00\x00\x00\x00\x00\x00\x00+\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x001\x00\x00\x00\x00\x00\x00\x002\x00'/96, 0x60, 0xce00}, {&(0x7f0000012fa0)="ed336a1f90010000781f1f63000000000f000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000001e2d0c3a7be000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000013100)="020000000000343418010000f498e168cdbf9e50000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320001000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0xff000}], 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c310034bd3bf10a3df5979e7d9c516bdd0f70f5f40400000035fec1dccf4fa5e718089a5c03b758af"], 0x1) 03:36:08 executing program 4: r0 = dup(0xffffffffffffffff) syz_open_dev$sndmidi(&(0x7f0000000040), 0x0, 0x161107) dup(0xffffffffffffffff) tee(r0, 0xffffffffffffffff, 0x401, 0x0) syz_open_dev$sndmidi(0x0, 0x0, 0x361105) dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000180)="9521f5cf6af8e5c35c0fd8e033b4c6d62a09ddde72d238061eff9104c7a97aed3bd9316244017defdc79ddb955141339f74a24ec", 0x34) syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="1201280080fd7b089c0e00008aaf0000000109021b0001000000000904e4000196a11b000705810b82"], 0x0) syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) [ 1048.541646][T11457] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1048.546291][T11457] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:36:08 executing program 3: r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0x80086601, &(0x7f0000000040)) 03:36:08 executing program 3: syz_clone(0x5045400, 0x0, 0x0, 0x0, 0x0, 0x0) 03:36:08 executing program 1: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_QUANTUM={0x8, 0x9}]}}]}, 0x38}}, 0x0) 03:36:08 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x10062) 03:36:08 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x9, 0x9, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000001740)={'veth0\x00'}) 03:36:09 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x1c) 03:36:09 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) close(r0) 03:36:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x0) 03:36:09 executing program 5: socketpair(0x26, 0x5, 0x0, &(0x7f0000000880)) 03:36:09 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x5, &(0x7f0000000040)=@framed={{}, [@alu={0x4}, @jmp={0x5, 0x0, 0xa}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x67000000, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:09 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0xc0189436, &(0x7f0000001740)={'veth0\x00', 0x8020}) 03:36:09 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 03:36:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 03:36:09 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) close(r0) close(r1) 03:36:09 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x8, 0x9, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:09 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x9, &(0x7f0000000400)=ANY=[@ANYBLOB="7d920001ffffffff181400009fd39c9649"], &(0x7f00000000c0)='syzkaller\x00', 0x1, 0xb1, &(0x7f0000000100)=""/177, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:09 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x10140) 03:36:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) close(r1) 03:36:09 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) close(r1) 03:36:09 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000300)={@cgroup=r0}, 0x10) 03:36:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0xc020660b, 0x0) 03:36:09 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x40049409, 0x0) 03:36:09 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'wg2\x00', 0x2}) 03:36:09 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x12002) 03:36:09 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000001740)={'veth0\x00'}) 03:36:09 executing program 1: socketpair(0x10, 0x2, 0x0, &(0x7f0000000080)) 03:36:09 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup(r0, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f00000000c0)='cpuacct.usage_all\x00', 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r2, 0x800454d7, 0x0) 03:36:09 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f00000002c0)='cgroup.procs\x00', 0x2, 0x0) openat$cgroup_procs(r0, &(0x7f00000003c0)='cgroup.procs\x00', 0x2, 0x0) 03:36:09 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, &(0x7f0000001400)=ANY=[], 0x2d) 03:36:09 executing program 4: socketpair(0x0, 0x0, 0x0, 0x0) syz_clone(0x738c0480, 0x0, 0x0, 0x0, 0x0, 0x0) 03:36:10 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x1, &(0x7f0000000140)=@raw=[@jmp], &(0x7f00000001c0)='GPL\x00', 0x2, 0xd6, &(0x7f0000000280)=""/214, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:36:10 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, 0x0, 0x2d) 03:36:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0xc0189436, &(0x7f0000001740)={'veth0\x00'}) 03:36:10 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0x0) close(r0) 03:36:10 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/233, 0xe9}], 0x1, &(0x7f0000000540)=""/150, 0x96}, 0x0) sendmsg$sock(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 03:36:10 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x4020940d, &(0x7f0000001740)={'veth0\x00'}) 03:36:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, 0x0, 0x33fe0) 03:36:10 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) write$cgroup_subtree(r1, &(0x7f0000001400)=ANY=[], 0x2d) 03:36:10 executing program 5: socket(0x2b, 0x1, 0x5) 03:36:10 executing program 5: r0 = socket(0x29, 0x5, 0x0) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={0x14}, 0x14}}, 0x20000090) 03:36:10 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x38, 0x0, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8}}}]}]}, 0x38}}, 0x0) 03:36:10 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)={0x1390, 0x14, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0xc5, 0x1, "4a0a087aef3b2befa814da54e676dd3b70fe500dec3f8cd7df3959e88f9a67cdba5b4359c4621129b641b963ec76a02984556ad0fe7d1011ba4c9f7feaefc1dbfceddfefa20de3ad94115fe0391053cb112ef8ec591afcd61ddd1f4de89c4255c8a6c19e81710fa3c61cb79efd24323bf503c35e80bc90eb4ac7c77ce30c96073d28c63e1af1ccb1fbac387775c2bd9b087214d365b58459fb7aec52edcf60e1583b3e7634cef56be7a75835185d0c819092a40f1bdceded433f79d639f2568421"}, @INET_DIAG_REQ_BYTECODE={0x4b, 0x1, "1a4579aacefc11e75f5936ad438ad1a50c9c7f838abb4ba8a374c6c2526daee744b4777d73f8a0f361a9b3bc9f1a0fd139bf5dc16c70ab0fe4fe68a14732a60306bd87a3e3d391"}, @INET_DIAG_REQ_BYTECODE={0xc4, 0x1, "bb0d26310642371d3c15e48d1c6bc09568fb2a17c6966c96f2eb1eaa944192a0a351a355ba4ac9ecd6ef2b8611cfa31f09ba2c03a96b139f7d300c0b55246a056757c61f7c03ed69bf63ef403419a532f98415b4a171041baa445a228f840d3b3e6910884ec62f6488285505b247ebb20feb3523d35141f20db6745a937b2f617ce389f386c0d5936250eda845d363eb9a5ab20a7974f18b1e2c69b1d07672a90253c7bc1721ffc048192a8b9fe752035578fce81f08439ac97fabcec38303fd"}, @INET_DIAG_REQ_BYTECODE={0x27, 0x1, "e9190fa8e889ad6a91de29a6d04727cea895990feb580849cafa09fc7787ea58df18aa"}, @INET_DIAG_REQ_BYTECODE={0xce, 0x1, "d7993282d898683eac3898ae6882f464bdb87cc8c5f76257d7114bbd3ae670680f72a4598521d7df66c6cd2c1fb1e0b47276ab44a19dae71a49ed6f91b511642ddba9eaea166c1bbed9a4ff1195fab620ea648fe0c4c3d51c871a6f256165d9f594193476f345658d4df9c9f603f85269172855bf4edfb5a94b51211147dd3ddd29e4f92c6ca072a1bda2852da5a1d17e92f1ffdef7073d12ce2ce917047736ad16e5f911d04e6a10fa3b51cffd63dbfbd059731cfe898c2d928618131579114f41b11f78ed9cfbffde5"}, @INET_DIAG_REQ_BYTECODE={0x49, 0x1, "d2bfe66447b0e68526a75f87e8f78ac21eee41b816a84b9b5fdbcd44f1fcc23df794adffccc113209564f9f0449346bffec8ff675f2e438df776b70dfd40d5f3e5b4861fc6"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "1ccf55c42587b000960d3ea23053e9f9ab177093b4f3e017b1f504a4619ab26f71a0e6733321215eeff9181a2269459138a2ce0eb55cec8cd76efe272d2b98a934ef8100f294b5aa4ebb94f021255a88e00f4feb1e5a6767c44eb16b7395e9c42abccbff1b8f8d9c9c228b5a914d80d3bca6551074812341a54d1093f4010b05af63aafe3c21a35c23a65b84124f5deedae795b179d229357f0d21f24f607293f650197b70b8411a4bd241ecb46d1e828311b565cd525d2b9a4555083348253b800867791555bef40a3799f2d892dd1bb91b6326eb3e0277353fd77ddffdb0c97589c45fadd85147b87941b39f3fc2cdaac0ba06f0c1518fbb7f802d04d611a042ace592d8495eb06f3fce5aac08f74b5de05359c19a8ecafcaa3028bb3ffcd18259810272dd99b15fd8c4ac39fbaa9ec779eab06e3d1e98e5da51f733ccf4b23f698699e64f8f6f6470d63dd466c34612b6e4e5bdab117d6f461eebc7327118c2c680b7fa91ffc0ece52590d23a6216e4db9c8072913ad13d3ad1fcff2f2379ef0ebc98ed2e1fd2e30b0ecc808f51fc1f0f0e0d0ce269a2686fe4ad4c84f54f44f145340bba6671a4b36379c62ffc12f335d63f0de23d9d0f39cd9c806a7f2f9601e493376ba2f0f2644d80240d717815db257f634575bce47bab6b1ebb616f8c018ecef75a9e93953a25788c82b2ccc94bc7831cb36f8217a011048cc7a044fe0252cffb0cd3481e954e402ae95167c0d0102a65982fc2f81f25538154687e33546a1577afdc47e0a4f5cc88970c40c37f1bbffa068a997d20ebe5429ef59ae25bc0a9af363c85f8131ddfeeaa8401b07f3e797f9ad5af357c8215b574f5e016677a096c6daba88aaee84f3fb02b1c2f335934aadaa8b0b6f18a872b84aad3b7ca4fd0a193ef2aca5555f36544c15c1cbd1c72f5dabaf740e2323cf7193985eba00f01a1c28db85efd6005d2a70cd55f93dc648e73222abf561fd70eaff327cebe34f1cf9a7fdabf9b935fe9003d3bd6ec1159145bad473d02f841812f1321dbc0d961a007a198633fffbeba7ba93c5622b307a1218f1da0b72c75d8ff16a81de2c7373c5eceba55598dc671aa492455b468202158386e8e739e81885024d16f284a2580248d39fa9111fee55e702299977a555379271186b722d4c9386181ca87dec9974b4e4312bfd48b25046ba05b9c62b16b01c5f805784021b6004bc7ae951117c2dd4b45ee04d62e1dacbf52c069c03ba4fa38a752bbd7a48e3b82ae75b136cc11448b08897b9ec483d522714da17bbd0ebf2cd4041b4c88bf5af700c5a25603c184491f67162007a2bb5f4b3ccf86cdacb340fcfe7ce9283743bfcf9cdf4bd6f58e340e10e5e6f21271c6d8026b3ea6830a6bbc159097938e0d7a2d4a9384ff87332d91534cce79d0d22c3330eacde64409a90a0847ed4b42b0cbed2d9c57bfc1079234d10430f2a4d51209def322d51a79fbdef423f50e30f1dae0253a479f8bc4492ad2dbf3c28ffac83aad95a7ad6bf5e171b4a5fd2fb946cdfd23286672aff10dbc4bac30af577c042bcd910bfb7d07ce65e424c36152c6496aa3ae6b5dbd3e4ae48e53b86b0a08670b98bec077b0f29f436414575883862bf3a62a7e38eb8042184c47875f3c9b7c452d917030d39cdd09297561e062787004cd0d4a2bf34a4524e822fb3b32445ca87f041cd59e97337f9be92bd57c979b75b3b6d9f23b575bcaabe7cb28d96360ef02f614f6b19e3eeb009b6d1276bc447da2523be03a723436126a83fdd8506996ea67057ada422a6d748688c6920a5817d340eb6fa9d2c20708694cbff34f852a810900e632e332518af1dc3fa298fce0c813e5f26f9954ba798882df0f6e2db1cc37935cfa390c862dcb1c74f2a31ba4fa86f747b50c8e44b1b364b7ab6383241fd72f07933f0fae73772208af6e25210d95c947594cc223be71ea350c9cea9e1f0bce8db6f5acd8572cd541bc2fdad734e2e4419c3d2b99d575123db7f3a8c58b2180d1b21292c9d06e1c51979d1d46cd0c5b087b21dfefc8fd0086e5ce19cba130bfb52db9434a9c2943b23b7d0b0b3e911cdfb3e9dc2283721849823be95bde74f27eed73ffad86828c5a645b11d6a038c2263a3da6c7679e5ff0e7992e911e1e0f49a0664738515ff24358d0502f39416ac6fe23629283948d2a81f25594e75a0d9822e9cec184f1918303b21e220acde0f57467f2423771e3efb06870ff4b07ba68fcdb56694b111b10ec899b774451371b9027ca5fd2fc45ed471ed64b8ec76d3c505e17968b9effa6677651b0c07696f10e2673e0b3a469c6dec1770315306ae3c1542bb646b47f1b26e77c10d867aa5a52ff207fb34aef653c8569876cdb904f367dafe03fd2a5cc8484f0ccedf19330c3bfcedd76001e74ce9bc8ebd8d907d8104a86c4138c5e534d2e38bc7a0d8d7df4779dd19e55954ebaa289a3c9fe09ccd1522c4136dacb9bcfae2f90865dacdefe2f8c4bf50ee1c8f5e0a13f67116895c21746cf3dc87fc269579efc9f694a0394e68b2f5a4d9a2587b478d0335517085e32a3fe7baf6909c21c67084bc14d49ef7db47aa84f1a6ae664a120181ec39194b252f2dea4835aabf5e5125187e7f4db301168d3ce0ef461562086de49cb115dba953fe65ac2d7f7a036aa8b7a36160e13661fffd75ef2f5eda1d2b9c15dc9d54078fdd190e40c5edaa13f17fa22da7d160fa43ec8938e89539849476cc3a5945e864d4bd0bfe2085729630e6422455cc4c16093a38a512f07a910a31df8276fd26e42559809cde2f3bdd680a1206125d26e4535fec26aef38cd58c7489a4473a150f5fe7397517e9479bd86ad40a509fcec02b64918828e7873bab1062f5ff090f95dba1260786613266e4bc219e4b6a2070fcc3d4f649082233f2c5f1f77bdd83028599effd6a393bfb6625034caf23a55267193f9ec45ac78467d3e3f3bbdee2b3afc34aa7fc6f83a4158da45fdce3a7aba913d946af3da87033161d1885b226963c7c61266c4b18559c74910ca35c04c18d3738544c94d351e05991258ffddd4ea11915b62a5130faba099b7d130c783af6eb47f9474cfd9ed47d1631eb5d37f5ab55ad9801825cbdc9b7f8753cd5fbe594990bd0700dfa3b82a7ba073a4745b4cff934af1c880b76987390e074de2b321e6bf5fe78e5af7d307ea85e2b55089b5f9b519e9516c48a6bf71a3ec449320043fedd9d3d6e71ce69917fd7622b9dc2cd45c169c077e4461ab4537f21fbf6e6f5ed8872e142ffeff48539b292e3d661b9c2b909d93c93e9d4cb9dc13ef5ba9cf7deeedba792d3789b56b1c061d1f7b8b013c2ec99a743cffa32a1c3e6b4a3a2049ddfc9f5f6837a153c16f0715150ab78210fffec292d6276d7b64666ee652c4b062eb9a1b3c82b9afdf526efcd8bec8c83d7d4761315680df52e202d6b3577c3a2bfb42c6463427ca632a4b8483ba6153f10e2b8a59e22b742fc53e4fc63c5329c44e3ad638abaa266690e50e629ea4b40c68b5a7378a2e326091ae860b935b245e863fdf6953712be402e347c5df84b2cacbbec2309a0ecd29c402f9c5f5c87d8d44a33deab590128317384bcae06cd4ffcfe22a004b2a4abb5d5a3be31a70cf5fae45a4b08fe77fa46ca6c58d01c30768a66921d2057fa068b4c0fc9d829c195e9680d5612105e6e7fe4fb43f50a84314406c4ef3ebbd36f5102602092132d519bebc410d2fee06d3890dce64a8f432a95662b386d783646da526aa1c24d7f5d2749080e5d102868cf3223e9f0eac63b0388e2ddaf2e409e4aa44a951fe2f5bc129c3f4da78d3bf1f8da0f001ee54b1e4aac23b00888c020f61f986ff3d4b9fe85c0205125d138c46b72161b82a03193b2a12ec5b9273f33730c5a55b7b711839503202dc558fc844b9908c5af5a4ec80c12b53ef15f30ae2b532abca744e39315f3f8d9c1de1df31487ad67820aa22570d5cc808c6500f99d6e49709242afc9207d0c1ceb875a5ea2e02ce96301903195077c65b1a16208dabb98878afe882665034c419a50c6a264b6a1185527c513347e7ec1d07e0778ad442e2d54390961ce816536ad984d5346c33dfdf36f68febb6c53b856fdb333dc5a8cc3dd306ccbad76a91b2851fd60096d4631137c103866f0859be821ebc62a0e27de86e8c9a516ab2bb6463a84f26eac76325dd006b898ac33831d91cfddc5df8ea2a213731ae840a2a72a2dc4e7117760e90b7c05b9fe61e94db39cb8ff1ac2607b47cdb6604d5454f6e14415345a52d9e632343af9681b263585d35e2ab468f44e3d730d0e8c387728717df57352d3ab6652cc840485cea996fc89210a56f984112cc496f7192e39474b2edb7a07ee54635aed8376547ae074cfcead63699b50d62f155788a5930e019cc45fa2371f27e68fc61b34d2412655e2873362f29442f064dd00a95d784d1a2ae1a648ec21f0dc342188f65fe13179f94243f328ea717f95005553d315a75cb6dee7f9fe38b36ce00da6f7324f93c973125888ac19371e6ad511f990644697ac36906bab15421cd90b1a1dabdb9a5a6229a9d604decd18557b3192a46ccd1671fdfef86e92c5c921f54e08811379002f50749f498c2933368ac92d02f670466ddbf578214eac51660e08b9f93032041521e25fd8a4f7f9d937e05d85a768cdc2b1d546f4b3790323788147baafe88fb1419efb82fb339f3b1cbb19c4a61fcf68254d8c8c6d0506b16e5859a837e3f26e8a624e8662440c1a7c71288974a8b5ddcc42f90c725100307ded639b5ad1ff60dd727b0561dbdf3b73693138cb1af834007a47fa9ffbd4fb1702717f1a08d98f3beb43b72592931ee3eaa9736c0e1cf143a0f6e345d3e4713541fa6b4f7b690e18e7c2b586c03e6b68241bfa8e812e2a49b4cd3f4d218c363ff856780f362715b3af3dafc942a655e26ce89f111247e2bf7cf09932ccc077be79ecff082514043531cb52fb6693099ec0eb8f2a3ea1521cb07e0c8fbd3cbf46b3202d9882587859922f76591d234a2fa31f6514f6884e9a2440fc5ed745d9dff088f9b92a765f828f9b2683662b26969379886d5712bd7638b072f3d44f0b40d6a98bbdf3d35c1124684eece84cd467cea5ae0d2ed53683bebca1604876405565d943afba2e892be6f761f0c09e733d8c699c1283436d6640d55ea0c82e9bcf77ef0fd2520771651ad1317ea12899920e1bafb86143f86aa5e3320b98fd80925a3f2453e0cddbaeb71a82441bf309d8cde79d6951183d5dbb1ee1ed7d500486ad066d10d463a55dbca751824d866936d945ceb5295118bbfc9b5f909576c7dee8ccc9c08b0b9a36b2a5eb1aa261c0dd124cf2a664dbf2fc2f2ff406584690a085f32b12f3a1b3ba956c8733ae2811d140438474203e9f08b54d44c865f63e643d5eeb0f6f68a1e870291fc9673cc10b7294f5c6dfac644e8afe3dec5c881074af148d016d76633205723c9c371ac9c47de99ffc0451af519955b6fb4e5e5add21b7e5e001440728d38761a95a11be30a2fb70ac7d7ce05e72ebbaeb03e4070485370984a24494fc61c3c08240034b46d94c951f91ca3ccee1974e46855286f1eba64393aadfce5ab93c457617b379f1cad3b3dd09ce9a2ea7c38ce3445c70e73c69426f58c1e5bfd8c070bdbcb8c36db7d5c1881918742f95b7474d6748ad6bb8486fc78eb89cf40fb3b0f233b45ab2785c38d7dd8c5f3b2d95fbbeff23a702d77d9c7e1f62f4dacee4b6c434c3bec4cc7071bc411dfb7877d4b9b8cfe4580a27b852baab45f24e3"}, @INET_DIAG_REQ_BYTECODE={0x59, 0x1, "89b4cdc7ffd4752182ee9096bec89eeeb3af8619d2aead3d19619dde9947f5626e1602e4ebba2cf9323a00201f9d8e6618cf49b7222547cbb41710faec41e887dfdfc96dcdc685fee2b69cfd648ef33f1aeb9aca4a"}]}, 0x1390}, 0x1, 0x0, 0x0, 0x20000040}, 0x20000010) 03:36:10 executing program 3: timer_create(0x0, &(0x7f0000000240)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000280)) 03:36:10 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, 0x0, 0x2d) 03:36:10 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0xffff, 0x2000}, 0x4) 03:36:10 executing program 2: r0 = socket(0x29, 0x5, 0x0) getsockname$l2tp6(r0, 0x0, 0x0) 03:36:10 executing program 0: r0 = socket(0x11, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000080)) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x0, 'sit0\x00', {}, 0x7fff}) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8934, &(0x7f0000000040)={'tunl0\x00', 0x5d}) 03:36:10 executing program 5: r0 = socket$rds(0x15, 0x5, 0x0) recvfrom(r0, 0x0, 0xfffffea9, 0x40002143, 0x0, 0x0) 03:36:10 executing program 1: add_key$fscrypt_provisioning(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0xfffffffffffffff8) 03:36:10 executing program 3: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000001140), 0x802, 0x0) write$UHID_CREATE2(r0, &(0x7f0000002440)={0xb, {'syz1\x00', 'syz0\x00', 'syz0\x00', 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "ce"}}, 0x119) [ 1050.080046][T31873] hid-generic 0000:0000:0000.000B: item fetching failed at offset 0/1 [ 1050.082300][T31873] hid-generic: probe of 0000:0000:0000.000B failed with error -22 03:36:10 executing program 1: timer_create(0x75db52b4816d9bcc, 0x0, &(0x7f0000000280)) 03:36:10 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f00000001c0)={0x16, 0x98, 0xfa00, {0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, @in={0x2, 0x0, @remote}}}, 0xa0) 03:36:10 executing program 3: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, 0x0, &(0x7f0000000100)) 03:36:10 executing program 4: r0 = socket$inet(0x2, 0x3, 0x9) sendmsg$inet(r0, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000340)=[@ip_retopts={{0x14, 0x0, 0x7, {[@generic={0x0, 0x2}]}}}], 0x18}, 0x0) 03:36:10 executing program 2: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@nfc, 0x9b, &(0x7f0000000180), 0x3, &(0x7f0000000300)=""/200, 0xd5}, 0x0) 03:36:10 executing program 4: r0 = socket(0x29, 0x5, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000000), r0) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x20000090) 03:36:10 executing program 1: write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[], 0xff67) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000055cc0)) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r0, 0x8108551b, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000056ec0)={0x7, [], 0x0, "df0376f1a16b0d"}) 03:36:10 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@newqdisc={0x24, 0x24, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}}, 0x24}}, 0x0) 03:36:11 executing program 3: syz_clone(0x110200, 0x0, 0x0, 0x0, 0x0, 0x0) 03:36:11 executing program 5: timer_create(0x3, 0x0, &(0x7f00000000c0)) timer_create(0x3, 0x0, &(0x7f0000000040)=0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) timer_settime(r0, 0x0, &(0x7f0000000140)={{0x0, 0x3938700}, {0x0, r1+60000000}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x3938700}, {0x77359400}}, 0x0) 03:36:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 03:36:11 executing program 0: mlockall(0x3) prctl$PR_SET_THP_DISABLE(0x29, 0x1) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x5000) 03:36:11 executing program 1: timer_create(0x2, 0x0, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f0000000100)={{}, {0x77359400}}, 0x0) timer_gettime(0x0, &(0x7f0000000140)) 03:36:11 executing program 5: r0 = socket(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f00000017c0)=[{0x0}, {&(0x7f0000001c00)='F', 0x1}, {&(0x7f0000000440)="cc", 0x1}], 0x3}, 0x0) 03:36:11 executing program 3: timer_create(0x7, 0x0, &(0x7f0000000040)) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x3938700}, {0x77359400}}, 0x0) timer_gettime(0x0, &(0x7f0000000000)) 03:36:11 executing program 2: r0 = socket(0x10, 0x2, 0x0) bind$bt_rfcomm(r0, 0x0, 0x0) 03:36:11 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_DELETE(r0, &(0x7f00000001c0)={&(0x7f0000000100), 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x2c, 0x2, 0x2, 0x101, 0x0, 0x0, {}, [@CTA_EXPECT_TUPLE={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x5}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x2c}}, 0x0) 03:36:11 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)={0x3c, 0x0, 0x1, 0x3, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x4}, @CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @local}}}]}]}, 0x3c}}, 0x0) 03:36:11 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000440), 0x0) ioctl$SNDRV_TIMER_IOCTL_STATUS64(r0, 0x80605414, 0x0) [ 1051.027782][T11614] netlink: 'syz-executor.1': attribute type 3 has an invalid length. 03:36:11 executing program 3: msgsnd(0x0, &(0x7f0000002600), 0x8, 0x0) 03:36:11 executing program 4: r0 = socket(0x29, 0x5, 0x0) ioctl$sock_SIOCBRDELBR(r0, 0x89a1, &(0x7f0000000000)='bridge0\x00') 03:36:11 executing program 5: mlockall(0x1) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x5000) mlockall(0x4) [ 1051.059869][T11620] device bridge_slave_0 left promiscuous mode 03:36:11 executing program 2: r0 = socket(0x29, 0x5, 0x0) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x20000090) [ 1051.062343][T11620] bridge0: port 1(bridge_slave_0) entered disabled state 03:36:11 executing program 0: timer_create(0x3, 0x0, &(0x7f00000000c0)) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000640), 0x0) 03:36:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendmsg$inet(r0, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0}, 0x10) 03:36:11 executing program 3: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x5800) mlockall(0x3) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x5000) 03:36:11 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000600)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x5}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x48}}, 0x0) 03:36:11 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000040)={{}, 'syz1\x00'}) ioctl$UI_DEV_CREATE(r0, 0x5501) write$uinput_user_dev(r0, &(0x7f0000000100)={'syz0\x00', {}, 0x0, [], [0x0, 0x100000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}, 0x45c) [ 1051.391467][T11633] input: syz1 as /devices/virtual/input/input67 03:36:11 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r0, &(0x7f0000000040)={0x1f, @none}, 0x8) connect$bt_sco(r0, &(0x7f0000000000), 0x8) 03:36:11 executing program 2: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000080)={'\x00', 0x0, 0x1000, 0xdf32}) 03:36:11 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, 0x0, 0x0) 03:36:11 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) ioctl$UI_DEV_SETUP(r0, 0x405c5503, 0x0) write$uinput_user_dev(r0, &(0x7f0000000100)={'syz0\x00'}, 0x45c) 03:36:11 executing program 2: r0 = socket$inet(0x2, 0x3, 0x9) sendmsg$inet(r0, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000340)=[@ip_retopts={{0x18, 0x0, 0x7, {[@timestamp_prespec={0x44, 0x4, 0xf7}, @lsrr={0x83, 0x3, 0x2c}]}}}], 0x18}, 0x0) 03:36:11 executing program 5: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, 0x0, 0xfffffffffffffe1d) 03:36:11 executing program 1: r0 = socket(0x23, 0x5, 0x0) setsockopt$SO_RDS_TRANSPORT(r0, 0x114, 0x8, 0x0, 0x0) 03:36:12 executing program 0: socket(0x26, 0x5, 0x10001) 03:36:12 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000002c0)={0x5c, r1, 0x1, 0x0, 0x0, {}, [{{0x8}, {0x40, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}]}}]}, 0x5c}}, 0x0) 03:36:12 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmmsg$sock(r0, &(0x7f0000004b00)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)="93", 0x1}], 0x1}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) 03:36:12 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=@getaddr={0x14, 0x16, 0x101}, 0x14}}, 0x0) 03:36:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendmsg$inet(r0, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f00000000c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local}}}], 0x20}, 0x0) 03:36:12 executing program 3: r0 = socket(0x11, 0xa, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000001640)={'batadv0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000040)="bf8eab89f56a9b12b97b346a6676", 0xe, 0x0, &(0x7f00000000c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @multicast}, 0x14) 03:36:12 executing program 0: setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, &(0x7f0000000040), 0xfffffef9) 03:36:12 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000600)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x5}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x5}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x68}}, 0x80) 03:36:12 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000002140), 0x4) 03:36:12 executing program 1: r0 = socket(0x29, 0x5, 0x0) getpeername$l2tp6(r0, 0x0, 0x0) 03:36:12 executing program 4: r0 = socket(0x18, 0x0, 0x0) bind$packet(r0, 0x0, 0x0) 03:36:12 executing program 0: r0 = socket(0x1e, 0x5, 0x0) connect$l2tp6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @local}, 0x20) 03:36:12 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000002c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 03:36:12 executing program 0: r0 = socket(0x29, 0x5, 0x0) getsockopt$WPAN_WANTLQI(r0, 0x0, 0x3, 0x0, 0x0) 03:36:12 executing program 4: r0 = socket(0x10, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x40014163) 03:36:12 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000140)=@generic={0x1, 0xfffffffffffffffe, 0x4}) 03:36:12 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000040)) 03:36:12 executing program 1: timer_create(0x7, &(0x7f0000000140)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f00000001c0)={{0x77359400}, {0x0, 0x989680}}, &(0x7f0000000200)) 03:36:12 executing program 4: r0 = socket(0x11, 0xa, 0x0) bind$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0xffffff3a) 03:36:12 executing program 3: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) sendmsg$802154_dgram(r0, &(0x7f0000000240)={&(0x7f0000000140)={0x24, @long}, 0x14, &(0x7f0000000200)={0x0}}, 0x20000040) 03:36:12 executing program 2: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000300), 0xfffffe76) 03:36:12 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x8000}, 0x4) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000001640)={'batadv0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x4, r3}, 0x14) 03:36:12 executing program 1: r0 = socket(0x18, 0x0, 0x0) accept4$packet(r0, 0x0, 0x0, 0x0) 03:36:12 executing program 0: mlockall(0x1) r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x5000) shmdt(r0) 03:36:12 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000100)={'ip6_vti0\x00', &(0x7f0000000140)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @empty}}) 03:36:12 executing program 4: mlockall(0x3) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 03:36:12 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@ipv4_newaddr={0x18, 0x14, 0x1}, 0x18}}, 0x0) 03:36:12 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000001640)={'batadv0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 03:36:12 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000000280), 0x4) 03:36:12 executing program 2: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, 0x0) 03:36:12 executing program 2: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 03:36:12 executing program 3: add_key$fscrypt_provisioning(&(0x7f00000000c0), 0x0, 0x0, 0xfd09, 0xfffffffffffffff8) 03:36:12 executing program 5: timer_create(0x3, 0x0, &(0x7f00000000c0)) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x3938700}, {0x77359400}}, 0x0) 03:36:12 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000600)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x5}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x48}}, 0x80) 03:36:12 executing program 2: socket(0x10, 0x3, 0x80000000) 03:36:13 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) 03:36:13 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$vhost_msg_v2(r0, &(0x7f0000000a80)={0x2, 0x0, {0x0, 0x0, 0x0}}, 0x48) 03:36:13 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f0000000080)={0x0, {'syz0\x00', 'syz1\x00', 'syz1\x00', &(0x7f0000000040)=""/41, 0x29, 0x0, 0x0, 0x21fd071, 0x0, 0x10000}}, 0x120) write$UHID_DESTROY(r0, &(0x7f00000001c0), 0x4) 03:36:13 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000001400)={0x0, 0x1000}, 0x4) syz_genetlink_get_family_id$SEG6(&(0x7f00000012c0), 0xffffffffffffffff) 03:36:13 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000140)={@rand_addr=' \x01\x00', 0xffffffff}) 03:36:13 executing program 0: r0 = socket(0x29, 0x5, 0x0) setsockopt$WPAN_WANTACK(r0, 0x0, 0x0, 0x0, 0x0) 03:36:13 executing program 3: r0 = socket(0x10, 0x2, 0x0) connect$bt_rfcomm(r0, 0x0, 0x0) 03:36:13 executing program 2: shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x5000) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0xc000) 03:36:13 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000000), 0x8) setsockopt$kcm_KCM_RECV_DISABLE(0xffffffffffffffff, 0x119, 0x1, 0x0, 0x0) 03:36:13 executing program 2: timer_create(0x0, &(0x7f0000000240)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000280)) timer_gettime(0x0, &(0x7f0000000000)) 03:36:13 executing program 0: r0 = socket(0x11, 0xa, 0x0) setsockopt$MRT6_DONE(r0, 0x29, 0xc9, 0x0, 0x0) 03:36:13 executing program 3: r0 = socket$inet(0x2, 0x3, 0x9) sendmsg$inet(r0, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000340)=[@ip_tos_u8={{0x11}}], 0x18}, 0x0) [ 1053.147632][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.149493][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.151263][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.153012][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.163297][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 03:36:13 executing program 3: r0 = socket(0x10, 0x2, 0x0) connect$bt_rfcomm(r0, &(0x7f0000000180), 0xa) 03:36:13 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$packet_buf(r0, 0x107, 0x0, 0x0, 0x0) [ 1053.183834][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.185719][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.187511][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.189277][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.191042][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.192810][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.206890][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.208832][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.210770][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.212693][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.215207][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.217104][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.218954][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.220828][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.222662][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.226287][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.228215][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.230100][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.231864][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.234028][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.235930][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.237719][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.239586][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.241553][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.243809][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.245807][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.247529][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.249333][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.251162][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.252858][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.255089][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.256921][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.258743][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.260580][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.262356][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.264586][T31873] hid-generic 0000:0000:21FD071.000C: unknown main item tag 0x0 [ 1053.266957][T31873] hid-generic 0000:0000:21FD071.000C: hidraw0: HID v0.00 Device [syz0] on syz1 03:36:13 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x2}, 0x4) syz_genetlink_get_family_id$SEG6(&(0x7f0000000180), 0xffffffffffffffff) 03:36:13 executing program 2: msgctl$MSG_INFO(0x0, 0xc, &(0x7f0000001140)=""/185) 03:36:13 executing program 3: r0 = socket$inet(0x2, 0x3, 0x9) sendmsg$inet(r0, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f00000000c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @loopback, @local}}}], 0x20}, 0x0) 03:36:13 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000000), 0x8) setsockopt$kcm_KCM_RECV_DISABLE(0xffffffffffffffff, 0x119, 0x1, 0x0, 0x0) 03:36:13 executing program 5: r0 = socket(0x1, 0x5, 0x0) bind$802154_dgram(r0, 0x0, 0x0) 03:36:13 executing program 0: migrate_pages(0x0, 0x1000, &(0x7f0000000080), &(0x7f00000000c0)=0x6) 03:36:13 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000000), 0x8) setsockopt$kcm_KCM_RECV_DISABLE(0xffffffffffffffff, 0x119, 0x1, 0x0, 0x0) 03:36:13 executing program 5: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x5800) mlockall(0x3) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x5000) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x5000) 03:36:13 executing program 2: r0 = syz_open_dev$sndmidi(&(0x7f00000004c0), 0x0, 0x0) read$midi(r0, &(0x7f0000001540)=""/218, 0xda) 03:36:13 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000300)={0x10}, 0x10}}, 0x0) 03:36:13 executing program 3: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) getsockopt$IP_SET_OP_GET_BYINDEX(r0, 0x1, 0x53, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffd5c) 03:36:13 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setuid(0xee01) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000080)={'wg1\x00'}) 03:36:13 executing program 4: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x7, @thr={0x0, 0x0}}, 0x0) 03:36:13 executing program 3: recvmsg$kcm(0xffffffffffffffff, 0x0, 0x795f3924a09719a1) 03:36:13 executing program 2: syz_clone(0xc8000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:36:13 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000000), 0x8) setsockopt$kcm_KCM_RECV_DISABLE(0xffffffffffffffff, 0x119, 0x1, 0x0, 0x0) 03:36:13 executing program 3: setsockopt$packet_buf(0xffffffffffffffff, 0x107, 0x1, 0x0, 0x0) openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000013c0), 0x0, 0x0) ioctl$VHOST_NET_SET_BACKEND(0xffffffffffffffff, 0x4008af30, 0x0) socket$inet(0x2, 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000200), 0xffffffffffffffff) 03:36:13 executing program 4: timer_create(0x2, 0x0, &(0x7f0000000280)) timer_delete(0x0) 03:36:13 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$RDS_GET_MR_FOR_DEST(r0, 0x114, 0x7, 0x0, 0x0) 03:36:14 executing program 5: sigaltstack(&(0x7f0000001100)={0x0, 0x4}, 0x0) 03:36:14 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000001640)={'batadv0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000080)={r2, 0x1, 0x6, @random="f9fdf0e921f9"}, 0x10) 03:36:14 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0xa, &(0x7f0000000000), 0x4) 03:36:14 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)={0x50, 0x12, 0x203, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4}]}, 0x50}}, 0x0) 03:36:14 executing program 3: r0 = socket(0x1, 0x5, 0x0) bind$802154_dgram(r0, &(0x7f0000000000)={0x24, @short}, 0x14) 03:36:14 executing program 2: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$bt_sco(r0, &(0x7f0000000000), 0x8) [ 1053.742804][T11803] device batadv0 entered promiscuous mode 03:36:14 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000001380)={0x58, 0x2, 0x1, 0x3, 0x0, 0x0, {0xa}, [@CTA_TUPLE_REPLY={0x44, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private1}, {0x14, 0x4, @ipv4={'\x00', '\xff\xff', @empty}}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x58}}, 0x0) [ 1053.753841][T11797] device batadv0 left promiscuous mode 03:36:14 executing program 2: process_vm_writev(0x0, &(0x7f00000019c0)=[{&(0x7f0000000100)=""/143, 0x8f}], 0x1, &(0x7f0000002f40)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 03:36:14 executing program 3: shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x5000) shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0xc000) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x7000) 03:36:14 executing program 5: r0 = socket(0x18, 0x0, 0x2) connect$pppl2tp(r0, &(0x7f0000000080)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x32) 03:36:14 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom(r0, 0x0, 0x0, 0x2000, 0x0, 0x0) 03:36:14 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmmsg$sock(r0, &(0x7f0000004b00)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)="93", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000600)='#', 0x1}], 0x1, &(0x7f0000000700)=[@txtime={{0x18}}], 0x18}}], 0x2, 0x0) 03:36:14 executing program 4: r0 = socket(0x1, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'vcan0\x00'}) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 03:36:14 executing program 2: r0 = socket(0x10, 0x2, 0x0) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000780)={'team_slave_0\x00'}) 03:36:14 executing program 0: ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40286608, &(0x7f0000000240)={0xa, 0x8000000000000001, 0x20000, 0x0, 0x80000000}) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) socket$nl_generic(0x10, 0x3, 0x10) [ 1053.811314][T11825] team_slave_0: mtu less than device minimum 03:36:14 executing program 1: waitid(0x3, 0xffffffffffffffff, 0x0, 0x2, 0x0) 03:36:14 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000380)={0x0, 'team0\x00', {0x4}}) 03:36:14 executing program 5: r0 = socket(0x18, 0x0, 0x2) connect$bt_sco(r0, 0x0, 0x0) 03:36:14 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000040)={{}, 'syz1\x00'}) ioctl$UI_DEV_CREATE(r0, 0x5501) write$uinput_user_dev(r0, &(0x7f0000000100)={'syz0\x00', {}, 0x0, [], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}, 0x45c) 03:36:14 executing program 2: r0 = socket(0x18, 0x0, 0x2) bind$packet(r0, 0x0, 0x0) [ 1053.849543][T11829] input: syz1 as /devices/virtual/input/input69 03:36:14 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = dup(r0) setsockopt$ALG_SET_KEY(r1, 0x10e, 0x1, 0x0, 0x0) 03:36:14 executing program 1: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000002c0), r0) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000540)={&(0x7f0000000300)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SOCKETS={0xc, 0x7, 0x0, 0x1, [{0x8}]}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x28}}, 0x0) 03:36:14 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x3, 0x0, &(0x7f0000001480)={0x0, 0x0}) 03:36:14 executing program 5: r0 = add_key$keyring(&(0x7f0000002700), &(0x7f0000002740)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000002700), &(0x7f0000002740)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r1, &(0x7f0000000200)='ceph\x00', &(0x7f0000000240)={'syz', 0x0}, r0) [ 1053.894606][T11841] block nbd1: not configured, cannot reconfigure 03:36:14 executing program 2: r0 = syz_io_uring_setup(0x6296, &(0x7f0000000240), &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000200), &(0x7f00000001c0)) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x10000000) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4012172, 0xffffffffffffffff, 0x8000000) 03:36:14 executing program 4: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4012172, 0xffffffffffffffff, 0x8000000) 03:36:14 executing program 3: mount$bind(&(0x7f00000111c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0) 03:36:14 executing program 0: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f000c20000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab10800000", 0x1e0}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) 03:36:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000025c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x30}}], 0x2, 0x0) 03:36:14 executing program 5: mq_open(&(0x7f0000000140)='B\x02\xed7\xb4@f4\x10\xd4\xb0\xef\xf2Y;b\xa6[\xe9\x8c@\xf8\xae\x81\xbf\x80b+\xefI\x8e\x8d\xc6\xcdqJ\x10\rt\x1f\rH\xf0%@\x00\xb5\x06Py\xb1\xef\v\xb6:(?{\xf2\xdb\xf4\xc4\xb6U\x00\xd4\xb7\xdf{\xa5k2\xc1\xfc\r\x89\x96bP:\xc2n\xa3Ir\x91\xcb\x00\xe6\xe7\xfcD\xe1s\xe0\xf1\x18\xcb\xb3Ff\xa3g\xa9_^\x8e+\xf4u\xc9\xc7\x00\x00\x00\x00\xb0u\xb6\xe5\x19&$\xce\x1c\xfa\x01\xaf>\xb5 b!\xb3\xa0\xa9\x0e*\x0eE\xe3\x01\x84j-I\xc7<\xcd\x12\x95D\x8c\xf6\xf9\xe4\xb2\xc0\xae\xe1\x86G\x8c\xe4\xf7K\x05\x00\x98\x1b:\x10\xa4\t\xf98\x14\x15\x8c\x9a\xee\xddp\xd8\x92\x98-2<\xbfX', 0x40, 0x0, 0x0) 03:36:14 executing program 2: openat(0xffffffffffffffff, &(0x7f0000000f00)='/proc/self/exe\x00', 0x801, 0x0) 03:36:14 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000000140)="ed41000004100000dbf4655fdcf4655fcbf4655f000000000000040008aeb9f263032fa1eafce8838b2ec8a983227e770f3f69352095b50696c6a75f2465ceadc7e41796dc14b1e4bea83891a8ebc9b419eab3cf6c7df4a1add4678945e7c64a9a69d2ab10d16b8745b9c0a01defb69e9f3754aef692fca7e8cd1cc4b10e778cc2685a261010370fc9700acfc1e156665656038fc070447fcf572a", 0x9b, 0x4200}], 0x0, &(0x7f0000000300)=ANY=[], 0x0) 03:36:14 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = dup(r0) getpeername$packet(r1, 0x0, 0x0) 03:36:14 executing program 5: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000040)={'bridge0\x00'}) 03:36:14 executing program 0: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) connect$can_bcm(r0, &(0x7f0000000ec0), 0x10) clock_gettime(0x0, &(0x7f00000001c0)) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f0000000240)={0xa, 0x8000000000000001, 0x20000}) mq_timedreceive(r0, &(0x7f00000000c0)=""/208, 0xd0, 0x1, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x101002) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x101800, 0x0) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(r1, 0x80189439, &(0x7f0000000080)) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), 0xffffffffffffffff) 03:36:14 executing program 1: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x2, 0x0, &(0x7f0000001240)={0x0, 0x0}) vmsplice(r0, &(0x7f0000001200)=[{&(0x7f0000000000)='4', 0x1}], 0x1, 0x0) 03:36:14 executing program 3: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)={{}, {0x4}}, 0x24, 0x0) 03:36:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x4020940d, &(0x7f0000000040)={'team_slave_1\x00'}) 03:36:14 executing program 4: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) connect$can_bcm(r0, &(0x7f0000000ec0), 0x10) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f0000000240)={0xa, 0x0, 0x20000, 0x4, 0x80000000}) mq_timedreceive(r0, &(0x7f00000000c0)=""/208, 0xd0, 0x1, &(0x7f0000000200)) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x101002) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x101800, 0x0) r2 = ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, r2) ioctl$BTRFS_IOC_GET_FEATURES(r1, 0x80189439, &(0x7f0000000080)) ioctl$NBD_SET_SOCK(0xffffffffffffffff, 0x5421, 0xffffffffffffffff) 03:36:14 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = dup(r0) bind$alg(r1, 0x0, 0x0) 03:36:14 executing program 0: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="0200000002009c00000000000400000000000000100000ff0000000020"], 0x24, 0x0) 03:36:14 executing program 2: syz_io_uring_setup(0x7d9e, &(0x7f0000000240), &(0x7f0000000000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)) 03:36:14 executing program 5: syz_open_dev$ndb(0x0, 0x0, 0x0) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x101800, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) 03:36:14 executing program 1: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xecaf54e3aec38531, 0xffffffffffffffff, 0x8000000) 03:36:14 executing program 3: sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4012172, 0xffffffffffffffff, 0x8000000) 03:36:14 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f000000ea40)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000006180)=ANY=[@ANYBLOB="140000000000000001"], 0xa8}}], 0x2, 0x0) 03:36:14 executing program 0: shmctl$SHM_STAT(0x0, 0xb, 0x0) 03:36:14 executing program 2: name_to_handle_at(0xffffffffffffff9c, &(0x7f0000001180)='.\x00', &(0x7f00000011c0)=@orangefs_parent={0x28, 0x2, {{"9ef09f665ff736236878fc1e0afd11d7"}, {"b550caee32fffaf20ab5a85ccf1dfd49"}}}, &(0x7f0000001200), 0x1400) 03:36:14 executing program 0: r0 = openat$smackfs_relabel_self(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)='.', 0x1}, {&(0x7f0000002580)="5022da13cc26b3f7f33ca4ed0ad121e1de1dd4c8cdba5c9e2be76950f7aad83fc0ea73ff740b3a2417fb37ac9aaadf7135ce835f839def87fe9127d17a976bece1d1b0edb0ec64ecd4f884caa410b2e6ff357a3fd05f8876f2b0f80e4ea53f4707fbd891ffd5e7774c65705167dc4ac0ea956774b2a4d9b96c9e8c2fc3b014332f4604d9534d775c5bb6fdbd87337b8df7ba1a6091a6eb17951bb8bd136f337dc1deca39fc61bfab292f6cd5f79dc9139882c02e27ad80f89f582a2665cedcdbe2b92258bd42557b2c8efafb43e928a107d2131c2e0f2d2eb5239fe3f2d90f8dab4729064ecbb39192b2f39abf6a82ff6c3c7d978754609780334777058ce90106432e38f780400de641856358b7b839731d22ce2cc051a058d9af506925c4651be78eec206b639a697d1fce1204edfcd0e8e2373c9c5a92de026db8e94aa21396350f503772fd0bf714b7343d87c403ddd04b121e7d32ae4ab7e2a39daa5990908b5dd6931d3f080d982ee4d1705a55e67fad9eae4347c5b5fa07f80181d8ace8758eb1c572a8ba82ec42ebc23f36e1eb40f933ba4c9996ff60fc58d194f886a904ad1550635d2c42c9be4ff5af24786f1dd335a95b8cbf7ebc75d2d4465b51d674e20412d9199a88aa2fb720b0", 0x1ce}], 0x2) 03:36:14 executing program 1: r0 = add_key$keyring(&(0x7f0000002700), &(0x7f0000002740)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000080)='asymmetric\x00', &(0x7f00000000c0)='syz') 03:36:14 executing program 4: clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f00000000c0)=""/208, 0xd0, 0x1, 0x0) syz_open_dev$ndb(0x0, 0x0, 0x0) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x101800, 0x0) r1 = ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, r1) socket$nl_generic(0x10, 0x3, 0x10) 03:36:14 executing program 3: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)={{}, {0x8}}, 0x24, 0x0) 03:36:14 executing program 5: clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f00000000c0)=""/208, 0xd0, 0x1, &(0x7f0000000200)) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x101002) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x101800, 0x0) r1 = ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r1) ioctl$BTRFS_IOC_GET_FEATURES(0xffffffffffffffff, 0x80189439, 0x0) socket$nl_generic(0x10, 0x3, 0x10) 03:36:14 executing program 2: clock_gettime(0x0, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f00000000c0)=""/208, 0xd0, 0x1, &(0x7f0000000200)) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x101002) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x101800, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(0xffffffffffffffff, 0x80189439, 0x0) socket$nl_generic(0x10, 0x3, 0x10) 03:36:14 executing program 0: clock_settime(0xffc99a39, &(0x7f0000000080)) 03:36:14 executing program 1: setreuid(0xffffffffffffffff, 0xee00) add_key$fscrypt_provisioning(&(0x7f0000000080), 0x0, 0x0, 0x0, 0xfffffffffffffffc) 03:36:14 executing program 5: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d6d5f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab10800000", 0x1e0}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) 03:36:14 executing program 4: shmctl$SHM_STAT(0x0, 0x2, 0x0) 03:36:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syz_tun\x00', 0x1}) 03:36:14 executing program 0: socket$key(0xf, 0x3, 0x2) r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000880)={{{@in6=@dev, @in6=@ipv4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in, 0x0, 0x33}, 0x0, @in=@loopback, 0x0, 0x0, 0x0, 0xb7}}, 0xe8) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) socket$key(0xf, 0x3, 0x2) 03:36:14 executing program 5: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) connect$can_bcm(0xffffffffffffffff, &(0x7f0000000ec0), 0x10) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40286608, &(0x7f0000000240)={0xa, 0x8000000000000001, 0x20000, 0x0, 0x80000000}) mq_timedreceive(r0, &(0x7f00000000c0)=""/208, 0xd0, 0x1, &(0x7f0000000200)={0x0, r1+10000000}) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x101800, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0x0) ioctl$NBD_SET_SOCK(0xffffffffffffffff, 0x5421, 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) 03:36:14 executing program 2: setreuid(0xffffffffffffffff, 0xee00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000004800)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:36:14 executing program 1: socket(0x23, 0x0, 0xfffffff9) 03:36:14 executing program 3: setreuid(0xffffffffffffffff, 0xee00) shmget$private(0x0, 0x3000, 0x804, &(0x7f0000ffa000/0x3000)=nil) 03:36:14 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000007c0)={0x26, 'rng\x00', 0x0, 0x0, 'stdrng\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000840)="9741c7ff5340ec1322a03fceb2343500b04fec8e4e43ee64fdbf9c02459bdd1fdb9edb9952f72896a5290820159a53f2", 0x30) 03:36:14 executing program 2: keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, 0x0, 0x7142f7ec74067f10) 03:36:14 executing program 1: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', 0x0, 0x0, 0x0) 03:36:14 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:36:14 executing program 5: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)={{}, {0x5}}, 0x24, 0x0) 03:36:14 executing program 2: syz_open_dev$vcsn(&(0x7f0000000000), 0x5, 0x0) 03:36:14 executing program 1: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f080000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab10800000", 0x1e0}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) 03:36:14 executing program 0: r0 = syz_io_uring_setup(0x6296, &(0x7f0000000240), &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000200), &(0x7f00000001c0)) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x10002000) 03:36:14 executing program 3: setreuid(0xffffffffffffffff, 0xee00) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 03:36:14 executing program 4: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)={{0x3}}, 0x24, 0x0) 03:36:14 executing program 5: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_access\x00', &(0x7f0000000300)={{}, {0x2}}, 0x24, 0x0) 03:36:14 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x5, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, [@sadb_spirange={0x2}, @sadb_spirange={0x2}]}, 0x30}}, 0x0) 03:36:14 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x300) 03:36:14 executing program 5: name_to_handle_at(0xffffffffffffff9c, &(0x7f0000001180)='.\x00', 0x0, 0x0, 0x0) 03:36:14 executing program 4: r0 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) getgroups(0x2, &(0x7f0000000280)=[0xee01, 0xffffffffffffffff]) fchown(r0, 0x0, r1) 03:36:14 executing program 1: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)={{}, {0x10}}, 0x24, 0x0) 03:36:14 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000013f80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x40) 03:36:14 executing program 2: r0 = openat$smackfs_relabel_self(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$smackfs_labels_list(r0, &(0x7f0000000100)={[{'#-\'$-[(.\b'}, {'&$|S%#'}]}, 0x12) write$smackfs_labels_list(r0, &(0x7f00000000c0), 0x1) 03:36:14 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001480)={0x1, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfffff018}]}) 03:36:14 executing program 0: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)={{}, {0x2}}, 0x24, 0x0) 03:36:14 executing program 3: setreuid(0xffffffffffffffff, 0xee00) setresgid(0xee00, 0x0, 0x0) 03:36:14 executing program 4: r0 = io_uring_setup(0x4de7, &(0x7f0000000140)) syz_io_uring_setup(0x5ba6, &(0x7f00000002c0)={0x0, 0x0, 0x22, 0x0, 0x0, 0x0, r0}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340), &(0x7f0000000380)) 03:36:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000076c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}}], 0x2, 0x0) 03:36:14 executing program 2: add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="e5", 0x1, 0xfffffffffffffffc) 03:36:14 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x20, &(0x7f0000000000)={@rand_addr, @loopback}, &(0x7f0000000040)=0xc) 03:36:14 executing program 3: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000100)='system.posix_acl_default\x00', &(0x7f0000000300), 0x24, 0x0) 03:36:14 executing program 1: setreuid(0x0, 0xee00) add_key$fscrypt_provisioning(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffd) 03:36:14 executing program 0: lsetxattr$system_posix_acl(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000000300)={{}, {}, [{0x2, 0x0, 0xffffffffffffffff}]}, 0x2c, 0x0) 03:36:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f00000000c0)={'team_slave_1\x00'}) 03:36:14 executing program 3: name_to_handle_at(0xffffffffffffff9c, &(0x7f0000001180)='.\x00', &(0x7f00000011c0)=@orangefs_parent={0x28, 0x2, {{"9ef09f665ff736236878fc1e0afd11d7"}, {"b550caee32fffaf20ab5a85ccf1dfd49"}}}, 0x0, 0x0) 03:36:14 executing program 5: msgget(0x0, 0x202) 03:36:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syz_tun\x00'}) 03:36:14 executing program 0: add_key$fscrypt_provisioning(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee00) 03:36:14 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000007c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'essiv(cbc(aes),sha256)\x00'}, 0x58) 03:36:14 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000000000000025000000040016000c0003006700001f00000606040018000000000000", 0x39}], 0x1) 03:36:15 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000007c0)={0x26, 'rng\x00', 0x0, 0x0, 'stdrng\x00'}, 0x58) [ 1054.688227][T11996] netlink: 5 bytes leftover after parsing attributes in process `syz-executor.1'. 03:36:15 executing program 4: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x7fffdf004000, 0x0, 0x4012172, 0xffffffffffffffff, 0x8000000) 03:36:15 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/net\x00') syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 03:36:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000040)={'team_slave_1\x00'}) 03:36:15 executing program 1: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab10800000", 0x1e0}], 0x0, &(0x7f00000000c0)=ANY=[], 0x0) 03:36:15 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000007c0)={0x26, 'rng\x00', 0x0, 0x0, 'stdrng\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) 03:36:15 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_FREE_STREAMS(r0, 0x8008551d, &(0x7f0000000140)={0x0, 0x1, [{0x6}]}) 03:36:15 executing program 3: r0 = socket(0x2, 0xa, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), r0) 03:36:15 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0x7, &(0x7f0000000000), 0x10) 03:36:15 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x15, 0x4, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast, {[@ssrr={0x89, 0x13, 0x0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}, @lsrr={0x83, 0x3}, @rr={0x7, 0xf, 0x0, [@empty, @remote, @private]}]}}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000022c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000018c0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}], 0x20}}], 0x2, 0x0) 03:36:15 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r0, 0x10e, 0x0, 0x0, 0x0) 03:36:15 executing program 2: syz_emit_ethernet(0xc6, &(0x7f0000000100)={@broadcast, @broadcast, @val={@void}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "802e60", 0x8c, 0x2f, 0x0, @remote, @remote, {[@srh={0x0, 0x8, 0x4, 0x4, 0x0, 0x0, 0x0, [@empty, @mcast2, @loopback, @mcast2]}]}}}}}, 0x0) 03:36:15 executing program 3: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0xf}, 0x14}}, 0x0) 03:36:15 executing program 0: mlockall(0x3) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) 03:36:15 executing program 1: r0 = socket(0xa, 0x3, 0x5) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={0x0}}, 0x0) 03:36:15 executing program 4: rt_sigaction(0x17, &(0x7f00000000c0)={&(0x7f0000000000)="c481a9ebcec402a54091700000008fc9d096ca660f177703c4427d19c0c4a351790f0b3502000000470f0d480f43dde1c4837d19b6dbf9817900", 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000200)) 03:36:15 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @none, 0xdb4}, 0xe) 03:36:15 executing program 2: syz_emit_ethernet(0x1e, &(0x7f0000000000)={@link_local, @link_local, @void, {@can={0xc, {{}, 0x0, 0x0, 0x0, 0x0, "4497140401b6c386"}}}}, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)={@remote, @local, @void, {@mpls_uc={0x8847, {[], @ipv4=@dccp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x21, 0x0, @dev}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, '7`g', 0x0, "6ea8f4"}}}}}}}, 0x0) 03:36:15 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) bind$netlink(r0, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x50488000}, 0xc) 03:36:15 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0)={0x1f, 0x0, 0x1}, 0x6) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0xb) 03:36:15 executing program 4: r0 = socket$netlink(0x10, 0x3, 0xc) bind$netlink(r0, &(0x7f0000000380)={0x10, 0x0, 0x0, 0x4000000}, 0xc) 03:36:15 executing program 3: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0x2000004b) 03:36:15 executing program 4: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000002c0), r0) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000300)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) 03:36:15 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0xec0}}, 0x0) 03:36:15 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) [ 1054.895879][T12048] block nbd4: not configured, cannot reconfigure 03:36:15 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) 03:36:15 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x1, 0x0, 0x2}, 0x0) 03:36:15 executing program 1: syz_emit_ethernet(0x1bc, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa86dd69a8db6f01"], 0x0) [ 1055.194219][T31873] [ 1055.194805][T31873] ====================================================== [ 1055.196466][T31873] WARNING: possible circular locking dependency detected [ 1055.198174][T31873] 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 Not tainted [ 1055.199847][T31873] ------------------------------------------------------ [ 1055.201462][T31873] kworker/1:2/31873 is trying to acquire lock: [ 1055.203014][T31873] ffff000115941130 (sk_lock-AF_BLUETOOTH-BTPROTO_SCO){+.+.}-{0:0}, at: sco_sock_timeout+0x88/0x1b8 [ 1055.203550][ T3131] Bluetooth: hci5: command 0x0406 tx timeout [ 1055.205614][T31873] [ 1055.205614][T31873] but task is already holding lock: [ 1055.205618][T31873] ffff8000149abd80 ((work_completion)(&(&conn->timeout_work)->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 1055.211768][T31873] [ 1055.211768][T31873] which lock already depends on the new lock. [ 1055.211768][T31873] [ 1055.214397][T31873] [ 1055.214397][T31873] the existing dependency chain (in reverse order) is: [ 1055.216571][T31873] [ 1055.216571][T31873] -> #3 ((work_completion)(&(&conn->timeout_work)->work)){+.+.}-{0:0}: [ 1055.219154][T31873] __flush_work+0x9c/0x144 [ 1055.220412][T31873] __cancel_work_timer+0x1c4/0x2ac [ 1055.221822][T31873] cancel_delayed_work_sync+0x24/0x38 [ 1055.223239][T31873] sco_conn_del+0x140/0x234 [ 1055.224474][T31873] sco_disconn_cfm+0x64/0xa8 [ 1055.225760][T31873] hci_conn_hash_flush+0x88/0x148 [ 1055.227150][T31873] hci_dev_close_sync+0x48c/0x9e0 [ 1055.228565][T31873] hci_error_reset+0xac/0x154 [ 1055.229871][T31873] process_one_work+0x2d8/0x504 [ 1055.231187][T31873] worker_thread+0x340/0x610 [ 1055.232459][T31873] kthread+0x12c/0x158 [ 1055.233546][T31873] ret_from_fork+0x10/0x20 [ 1055.234665][T31873] [ 1055.234665][T31873] -> #2 (hci_cb_list_lock){+.+.}-{3:3}: [ 1055.236516][T31873] __mutex_lock_common+0xd4/0xca8 [ 1055.237843][T31873] mutex_lock_nested+0x38/0x44 [ 1055.239163][T31873] hci_remote_features_evt+0x274/0x50c [ 1055.240629][T31873] hci_event_packet+0x5c4/0x60c [ 1055.241939][T31873] hci_rx_work+0x1a4/0x2f4 [ 1055.243118][T31873] process_one_work+0x2d8/0x504 [ 1055.244476][T31873] worker_thread+0x340/0x610 [ 1055.245745][T31873] kthread+0x12c/0x158 [ 1055.246876][T31873] ret_from_fork+0x10/0x20 [ 1055.248081][T31873] [ 1055.248081][T31873] -> #1 (&hdev->lock){+.+.}-{3:3}: [ 1055.249888][T31873] __mutex_lock_common+0xd4/0xca8 [ 1055.251231][T31873] mutex_lock_nested+0x38/0x44 [ 1055.252513][T31873] sco_sock_connect+0x104/0x220 [ 1055.253853][T31873] __sys_connect+0x184/0x190 [ 1055.255153][T31873] __arm64_sys_connect+0x28/0x3c [ 1055.256515][T31873] el0_svc_common+0x138/0x220 [ 1055.257796][T31873] do_el0_svc+0x48/0x164 [ 1055.259015][T31873] el0_svc+0x58/0x150 [ 1055.260114][T31873] el0t_64_sync_handler+0x84/0xf0 [ 1055.261491][T31873] el0t_64_sync+0x18c/0x190 [ 1055.262802][T31873] [ 1055.262802][T31873] -> #0 (sk_lock-AF_BLUETOOTH-BTPROTO_SCO){+.+.}-{0:0}: [ 1055.265152][T31873] __lock_acquire+0x1530/0x30a4 [ 1055.266479][T31873] lock_acquire+0x100/0x1f8 [ 1055.267690][T31873] lock_sock_nested+0x70/0xd8 [ 1055.268938][T31873] sco_sock_timeout+0x88/0x1b8 [ 1055.270246][T31873] process_one_work+0x2d8/0x504 [ 1055.271591][T31873] worker_thread+0x340/0x610 [ 1055.272850][T31873] kthread+0x12c/0x158 [ 1055.273978][T31873] ret_from_fork+0x10/0x20 [ 1055.275231][T31873] [ 1055.275231][T31873] other info that might help us debug this: [ 1055.275231][T31873] [ 1055.277797][T31873] Chain exists of: [ 1055.277797][T31873] sk_lock-AF_BLUETOOTH-BTPROTO_SCO --> hci_cb_list_lock --> (work_completion)(&(&conn->timeout_work)->work) [ 1055.277797][T31873] [ 1055.282156][T31873] Possible unsafe locking scenario: [ 1055.282156][T31873] [ 1055.284021][T31873] CPU0 CPU1 [ 1055.285340][T31873] ---- ---- [ 1055.286636][T31873] lock((work_completion)(&(&conn->timeout_work)->work)); [ 1055.288410][T31873] lock(hci_cb_list_lock); [ 1055.290160][T31873] lock((work_completion)(&(&conn->timeout_work)->work)); [ 1055.292627][T31873] lock(sk_lock-AF_BLUETOOTH-BTPROTO_SCO); [ 1055.294075][T31873] [ 1055.294075][T31873] *** DEADLOCK *** [ 1055.294075][T31873] [ 1055.296064][T31873] 2 locks held by kworker/1:2/31873: [ 1055.297384][T31873] #0: ffff0000c0010738 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 1055.299983][T31873] #1: ffff8000149abd80 ((work_completion)(&(&conn->timeout_work)->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 1055.302864][T31873] [ 1055.302864][T31873] stack backtrace: [ 1055.304262][T31873] CPU: 1 PID: 31873 Comm: kworker/1:2 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 1055.306850][T31873] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 1055.309366][T31873] Workqueue: events sco_sock_timeout [ 1055.310657][T31873] Call trace: [ 1055.311447][T31873] dump_backtrace+0x1c4/0x1f0 [ 1055.312603][T31873] show_stack+0x2c/0x54 [ 1055.313641][T31873] dump_stack_lvl+0x104/0x16c [ 1055.314805][T31873] dump_stack+0x1c/0x58 [ 1055.315837][T31873] print_circular_bug+0x2c4/0x2c8 [ 1055.317095][T31873] check_noncircular+0x14c/0x154 [ 1055.318290][T31873] __lock_acquire+0x1530/0x30a4 [ 1055.319469][T31873] lock_acquire+0x100/0x1f8 [ 1055.320571][T31873] lock_sock_nested+0x70/0xd8 [ 1055.321739][T31873] sco_sock_timeout+0x88/0x1b8 [ 1055.322951][T31873] process_one_work+0x2d8/0x504 [ 1055.324178][T31873] worker_thread+0x340/0x610 [ 1055.325341][T31873] kthread+0x12c/0x158 [ 1055.326355][T31873] ret_from_fork+0x10/0x20 03:36:15 executing program 3: syz_emit_ethernet(0x15, &(0x7f0000000000)=ANY=[@ANYBLOB="0500ffffff1701000000000081"], 0x0) 03:36:15 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r0, 0xf507, 0x0) bind$bt_hci(r0, &(0x7f00000000c0)={0x1f, 0x0, 0x1}, 0x6) 03:36:15 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000000), &(0x7f00000000c0), 0xfecd, 0x0) 03:36:15 executing program 2: syz_emit_ethernet(0x19, &(0x7f0000000000)={@broadcast, @empty, @val, {@llc_tr={0x11, {@llc={0x0, 0x0, "b8"}}}}}, 0x0) 03:36:15 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x4) syz_genetlink_get_family_id$gtp(&(0x7f0000000340), r0) 03:36:15 executing program 0: syz_open_dev$vcsn(&(0x7f00000010c0), 0x0, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0xfffffdef) 03:36:15 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000000), &(0x7f00000000c0), 0xfecd, 0x0) 03:36:15 executing program 3: syz_emit_ethernet(0x15, &(0x7f0000000000)=ANY=[@ANYBLOB="0500ffffff1701000000000081"], 0x0) 03:36:16 executing program 5: socket(0xa, 0x3, 0x5) 03:36:16 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r0, 0xf507, 0x0) bind$bt_hci(r0, &(0x7f00000000c0)={0x1f, 0x0, 0x1}, 0x6) 03:36:16 executing program 2: pselect6(0x40, &(0x7f0000000040)={0x7}, &(0x7f0000000080)={0x4}, 0x0, &(0x7f0000000100)={0x0, 0x989680}, 0x0) 03:36:16 executing program 3: syz_emit_ethernet(0x15, &(0x7f0000000000)=ANY=[@ANYBLOB="0500ffffff1701000000000081"], 0x0) 03:36:16 executing program 5: rt_sigaction(0x2d, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000200)) 03:36:16 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000000), &(0x7f00000000c0), 0xfecd, 0x0) 03:36:16 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r0, 0xf507, 0x0) bind$bt_hci(r0, &(0x7f00000000c0)={0x1f, 0x0, 0x1}, 0x6) 03:36:16 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x300}, 0x0) 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) connect$netlink(r0, &(0x7f0000000500)=@unspec, 0xc) 03:36:16 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:16 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000000), &(0x7f00000000c0), 0xfecd, 0x0) 03:36:16 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r0, 0xf507, 0x0) bind$bt_hci(r0, &(0x7f00000000c0)={0x1f, 0x0, 0x1}, 0x6) 03:36:16 executing program 3: syz_emit_ethernet(0x15, &(0x7f0000000000)=ANY=[@ANYBLOB="0500ffffff1701000000000081"], 0x0) 03:36:16 executing program 3: syz_open_dev$vcsn(&(0x7f0000000040), 0x1, 0x84040) 03:36:16 executing program 0: pselect6(0xffffffffffffff88, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0, 0x0) 03:36:16 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@broadcast, @broadcast, @val={@void}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "802e60", 0x44, 0x2f, 0x0, @remote, @remote, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x1}}}}}}}, 0x0) 03:36:16 executing program 3: syz_emit_ethernet(0x287, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000008100000086dd61fc117b024d5eff20010000000000000000000000000002ff"], 0x0) 03:36:16 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f0000000140)=""/28, &(0x7f0000000180)=0x1c) 03:36:16 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000002680)='cgroup\x00') read$FUSE(r0, 0x0, 0x0) [ 1055.784213][T12098] usb usb9: usbfs: interface 0 claimed by hub while 'syz-executor.2' sets config #0 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x25}, 0x2000078c, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) 03:36:16 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:16 executing program 4: socket$packet(0x11, 0x2, 0x300) syz_emit_ethernet(0x19, &(0x7f0000000000)={@broadcast, @empty, @val, {@llc_tr={0x11, {@llc={0x0, 0x0, "b8"}}}}}, 0x0) 03:36:16 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f0000000140)=""/28, &(0x7f0000000180)=0x1c) 03:36:16 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote, @multicast1}, {0x0, 0x0, 0x8}}}}}, 0x0) 03:36:16 executing program 3: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f0000000140)=""/28, &(0x7f0000000180)=0x1c) 03:36:16 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote, @multicast1}, {0x0, 0x0, 0x8}}}}}, 0x0) 03:36:16 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f0000000140)=""/28, &(0x7f0000000180)=0x1c) 03:36:16 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote, @multicast1}, {0x0, 0x0, 0x8}}}}}, 0x0) 03:36:16 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) [ 1055.835091][T12124] usb usb9: usbfs: interface 0 claimed by hub while 'syz-executor.2' sets config #0 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 4: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote, @multicast1}, {0x0, 0x0, 0x8}}}}}, 0x0) 03:36:16 executing program 3: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:16 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x1c, 0x4) 03:36:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000d00000000000b00000008000300", @ANYRES32=r3, @ANYBLOB="05000800000000000800090005ac0f0011000700d45c928a0200000000000000000000000a000600080211"], 0x4c}}, 0x0) 03:36:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000000)=0x80000001, 0x4) 03:36:16 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)=ANY=[], 0xfffffd8e) 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 4: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 3: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045505, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:16 executing program 0: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x4}, 0x0, 0x0, 0x0) 03:36:16 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'sit0\x00', &(0x7f00000000c0)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @local, @broadcast}}}}) 03:36:16 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'sit0\x00', &(0x7f00000000c0)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @local, @broadcast}}}}) [ 1055.966057][T12174] usb usb9: usbfs: interface 0 claimed by hub while 'syz-executor.2' sets config #0 03:36:16 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'sit0\x00', &(0x7f00000000c0)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @local, @broadcast}}}}) 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1}) 03:36:16 executing program 1: pselect6(0x4c, &(0x7f0000000040), &(0x7f0000000080)={0x4}, 0x0, 0x0, 0x0) 03:36:16 executing program 4: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020}, 0x2020) ioctl$MON_IOCX_GETX(r1, 0x4018920a, &(0x7f0000000180)={&(0x7f00000000c0), &(0x7f0000000100)=""/97, 0x61}) 03:36:16 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80005520, 0x0) 03:36:16 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'sit0\x00', &(0x7f00000000c0)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x29, 0x0, @local, @broadcast}}}}) 03:36:16 executing program 1: pselect6(0x4c, &(0x7f0000000040), &(0x7f0000000080)={0x4}, 0x0, 0x0, 0x0) 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1}) 03:36:16 executing program 2: syz_open_dev$dri(&(0x7f00000004c0), 0x0, 0x881) 03:36:16 executing program 1: pselect6(0x4c, &(0x7f0000000040), &(0x7f0000000080)={0x4}, 0x0, 0x0, 0x0) 03:36:16 executing program 2: r0 = socket(0xa, 0x3, 0x5) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, &(0x7f0000000640)={&(0x7f0000000540), 0xc, &(0x7f0000000600)={0x0}}, 0x0) 03:36:16 executing program 1: pselect6(0x4c, &(0x7f0000000040), &(0x7f0000000080)={0x4}, 0x0, 0x0, 0x0) 03:36:16 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@broadcast, @broadcast, @val={@void}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "802e60", 0x44, 0x2f, 0x0, @remote, @remote}}}}, 0x0) 03:36:16 executing program 2: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/98, 0x62}], 0x1, 0x6, 0x0) 03:36:16 executing program 0: mlockall(0x3) mlockall(0x0) 03:36:16 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80005520, 0x0) 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1}) 03:36:16 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000200)={0x0, 0x0, "10d544", 0x1}) 03:36:16 executing program 2: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/98, 0x62}], 0x1, 0x6, 0x0) 03:36:16 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80005520, 0x0) 03:36:16 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000200)={0x0, 0x0, "10d544", 0x1}) 03:36:16 executing program 2: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/98, 0x62}], 0x1, 0x6, 0x0) 03:36:16 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000200)={0x0, 0x0, "10d544", 0x1}) 03:36:16 executing program 2: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/98, 0x62}], 0x1, 0x6, 0x0) 03:36:16 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000200)={0x0, 0x0, "10d544", 0x1}) 03:36:16 executing program 2: rt_sigaction(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:16 executing program 0: mlockall(0x3) mlockall(0x0) 03:36:16 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80005520, 0x0) 03:36:16 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1}) 03:36:16 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80005520, 0x0) 03:36:16 executing program 2: rt_sigaction(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:16 executing program 1: rt_sigaction(0x17, 0x0, 0x0, 0x8, &(0x7f0000000200)) 03:36:16 executing program 2: rt_sigaction(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:16 executing program 1: mlockall(0x3) mlockall(0x0) 03:36:16 executing program 2: rt_sigaction(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:16 executing program 2: syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x4040) 03:36:16 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80005520, 0x0) 03:36:16 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x5, @none, 0x0, 0x1}, 0xe) 03:36:16 executing program 0: mlockall(0x3) mlockall(0x0) 03:36:16 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80005520, 0x0) 03:36:16 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1400000098015f"], 0x14}}, 0x0) 03:36:16 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @multicast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @dev={0xac, 0x14, 0x14, 0x11}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) 03:36:16 executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="0000002088cc", @multicast, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @private, @private}, {0x0, 0x0, 0x0, @broadcast}}}}}, 0x0) 03:36:16 executing program 5: r0 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 03:36:16 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x5, @none}, 0xe) 03:36:16 executing program 1: mlockall(0x3) mlockall(0x0) 03:36:16 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x800000}, 0xc) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000bc0)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0x118, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x71, 0x4, "2f4c3b4180dd3e4c43dfffc1450da91405d3983054cc4f1dd303b4617b70ccbdc2fa47991563f2b888f6cc8e50c0325e856c9d596e237bbf93934272b8528b89c86bbad606b264eef8fbcadad072c96dfdf44cbfba08cb2e0029eeed89c8c46e09be7c671c1b363ca1deba85a3"}, @ETHTOOL_A_BITSET_VALUE={0x95, 0x4, "50094ae7876f5301733b75a3686c35043b155987c7a9d03b38b6ece5f6cb72246aec43d3e22c3ff944b3290382add0743f577ab395e1f273a4c0192912c014fe32324b7f04b81320c4bb7249b36a5fe7b1fb81986012fc7be5ad44e44349918c4b46ad1e81928b6128a6c276e14ebf7cd5cf165913919548031286103901e9b40e82552fdaf45559663aac240814abcaaf"}, @ETHTOOL_A_BITSET_SIZE={0x8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x1c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x15, 0x5, "a4f869923ab68d1ef97c8d96e18de0b53b"}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xd7c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0xd71, 0x4, "1eb181d45ae415150494c88ae078b4bd77aab0e2b2a3195439a7b48d0cd4c59f2dc747e2773d9620f919601af28cd0746544df582c0cf9afd81f1b91a1d06d933f38422da274ebbc7e11486002d6e82eefda335bb392ad2da92cb1b9689c382ba06d131f2d55fa178298974eb17701e9f384a08cdc2e0a57da3c12087b66d60d46f385d1c271a9f9732a124f03ec12af0c0022b895f2aca4d8fad7209a70cdd016d8aaeaa831ceef0a28a159cf6c937ae5087db7b95bb9a34c552ca70be6a1ce16d570a7cbce5f3347a5c3998efdba129e81b29cd79ab2d31c83cc0f5cb400e22d32d0685c767dc6fc55591f488129aa0d44ccb6563f9734a003e215a2ab4b992c2e3f19f5e98583c19d2e0475ffbcb54c64266bc8e9ca56c4f3f039ba2db4f63d55e8fd2691a3db994651c893e06df5f4fa1765b67bf1f79b6ae51eddecd46989c83697e023d9880099517a170e6ec60262b401c136b75e75d19dd2286e91be34a23f2153ae5d87fd1bf61fb65ce8f7e5a839421f5643e8a14b5d06586ff369050fbbdc2ebae890fa7b9d9ece1510cbe6d9448e1ca9f9194d749d4ec5a7547ee4113b37121dba567513328e0d806798423b42972e7b13fa2f036c5583d3ef414b5a48d5316df09b96c0faecc135f962e31408a2f24ad2184667697f0cd7b025728533ae1d70fac5cf97697a5440f84a74b97d16157af810515e7dffe1bf62776989199ccdaf5329cae906f49bb3e54c82e13dc16e25c379d91a0368b19a07d06116131c19d6bf8d35e3381375003a8c77553e320843dae6f03e3fbb5bce96fb14ee76a4fc9809d2add7f5cb9ae4e1248c02ae92abc0443977fd9810827ab98c7784370ee6d64bbbf23e5c7e4add2b0969e585f1c46d03962fb2a802f37cfc16be2d8bb07fb5763d0201664f9228e358ade467e8e8286ac0af160d3f6f3ca950042807e6030866782a96d4a025add54459176cefcabf4a638227cc9a2a45ab0705565a6fec29939692c6521ecd84bce2c6ebe624033cc4cbd7a9c9765397423f5569e6cb149c44464259b76d6b1e87bc25943ec8a1c915d3bfa7b804ea22100f221ea42647e36a0238f3b84d6b75394780e740d2f786539f7ff69112db3d82fb22f288088fce590b1e9db492656bada65214b2eab7cbaadb1102f394c875e267be47bd9ba9860ad73b495d883c8478a33fe1a4cce493cda9d68fec9776e57d0e53cc1ca47b304305d6a5010e103f3005f19def00f8b02d10afe37816abfed3695e51e3ab8268499ddd807a3be26072f010d592422c71ac12a7e720433c66926d21e47c480cc2b06a590190244ddd02abb3b82ac81cba66dc49c868fd0fb66c0ae69839c09d2747487f784683f7133d90b03e997ac6301134e1efccab8dc0eec2f281c715dfecccbf467547978c6463291899f702740db591bae0a87c14c09d6bcd61cc50e65b1f8ae6f235c68452ba534a64b6d2a15ade9906a5483b205ab684a1c8bc723fe821e9607ae35247d49f65102b947b5262e69f72881cc06a16911f2b86c2d05bb2917a737a7c48d5c0bf56213c5ed316a1965c36b9493f479efce22d587d727c37bd9792dc84884b5b31ffef908d8ac93faa1d20da0eb3a81810911c04ba09d7b73e62f3e8f7ed16e58b4bbf9d84ecef5d4e39db1c3bd609785b86de867a8edb35445ae99cb2ba271d8b1f70cf76280850fb2767f211139e066a7a30eac7109e6876591ba546b2da3ac0d5f06b89fe2ea1bd76fa277b39fff329fbbe3cef182f3d6d1336473f5fd371199ba7596ab03d49ad7bd554b4b6d435b468522080fb0adb86e0288f80cd2aea04f6833a50971031bfa2b1b38d600b2f59c0a9a5d4a3fb35f0716059c315c0dd3d7d7088edc0ae04b3f99229f036ea8a13f5cff6f6a81796a828f929f688dff1d2b6b46a4e6399708550222b7f676ae6cfe175c563a5b780a4cf4fee06b4b581e57cc96e2b74f8d0d73c8e24ef5fc5cd5754f278981d58234ac9bad46d741f56be63a5ceef71d582924f65e67dbf63f94d4a937c382d72fa34898338a4775b821c9b6783535e22a8df1ae9d534299fa52cdfeb8c73f2584c56d1cd69002152cf0c5b1820ebc0c1cc78263d93bbf1b1ada41e27d3170c66773e9af775635d9a72e33ad1507f1c8adc4f14fb568b7bc666df3a7f24a27672eeb4077c66780294d7e167207ce89cb570b8d0a8908c908496f5eb8ebcfbeebe57793e1bf737847348c00aff421f9ad30d69d2612c0451d6ae9f2ffe379dccac7ac3fa6fdac17d9b4db32c8fc7f96bb6cc286309a2a60a487c5ca01781ba35bfb9fa6c4358f103ba25391a462c980400961aab759829270f6b06874486e06a5c1ab937b6717636336533688086f3eb803ec2bd52d694d78ab075eae9689e4a2466fc06cae22f5380234f6f87f1504fcf09566a43cc78ec1657644af3e5f5d095df3f72f76d5d7f85d1a51c6f78163d32036a76acdc1ca9396261285fd329c377ff2f6c0f3481d2d73df863bcacbf0669b4b119b7324b6dd6f6f8c2c04bdf5a52cf3639b0ae11b29952854f0af64cabc76d161bf98e791708fe511152e88d86052bc9d376ee4367ca446ce55618ba298f7cce7466963137779d447f46ef5b4ed74121a01aa08cd8c3f04a478969e8db1659f6994e249195b34fb5054c0fc203473dad50f38a6fd0f54d72dfdb6818cb667e5cab1fd0b8fd3313e6e2bf1bcf9339f1077a0438ade9054de9760f32468e6f10144c60a7a861c0465b025f762f0a812867bce7485f74c85d662a5438cb38baa9b71f31494a99394f04c534ea9607d073d9a5584a812d6efbd42eb81f59eea06c1bcd96e6cc234cdc25979408966f607ccd244a19503bfff7c506f74e45fe450a4f94538cf4e4cb24878be0f5d932009e3e34525caaa7f0f391604514a9020231e91f0ee4d8b157c53171dc7de9a4f71d3fe384faafcce614596a323da84f537e52076731e0f5146f6393b86d2521a1cd16c5eacaf3cba95bd716cfc50be52b27561cf6a51c533ea22aca6b2bdf5bc9ca6072ffc726256c94b6d68234ac7774ff0d55e1801af466ea38019cd656d622e0bd77a257542c46f41de525deb5a3a1a3c468a7098a8497a47de8aeadfef309320b8326212443ae7373ebc958e2e6d7aa8c705e8d53a7f024fe7eab0f6d8bf2b515fa77234d04bf726a4bf1cdee979dea1e4e3d82719099748319b49989b6095aa3d23f0d1d00898045a61e87f316ad233a1ffbdff0dbeb75e1ae6f969969654210197782e074071b930e7d3044a83c56088201ca48c0fe543d85463be53fe242a3e18d6c645d82fde2a1e9f2bb1ba86194ecc0a1a3e92e473db83d5b01204e82ea613be804b7320dd21f4078748ed653e7cef73538cac1a21d9861af205db5616007cb0858b5a5c4f234c0b7d7a7c9e0e65a0179de2f23bda608bf0fbbb2a33ed3834424e7e539d3cf8f195700e653f055240dd38eccc98b7364d5802d8de4c243de0833e14d74e1ec06519788154dffcc59a8b7b6d7926379bffa8c5c2a2384fa7fface5d48f56304d9e6c4dad4094f6035cb30218118a5552966c1602889a5642387eb6b76de82eb934bfb28f9c71ea60479e76ede47e583a41c4d92753f15e021685a53b839529f36e63bce53121c614263c11b19c40ce0c8f91438141c16fc61cc82f7b6bcd282f6a49f2a85abfd1039c85990b13aa89476a980611c987586df0610dca3e0f44e3407835a462a9d173dee2fcdcfdcba98b21519ab752d1588392aa2dc28bd530363ac0bb2228f9e816feba3b9b07bd635ceb2a95ccfc509c36b54b045c5447c28d846675e0e30f5453bb5251afb549c6688fc3f78a2b469b63fee019f3727a0a14329e16658b43adf3a83248620f09fab573231f252e0ae72cb20cedc226c493afbf3a703d02a30dadb0015c2c4332d64a1b03d9bfdb4c7c6038c205c6775368b7b071c6402cb4d0d0b2c116f031b5b6a9a404aef312bd2a2cd259e2a1c52bad04dfdff336a20cb863eafbb0244dd37d04b4654c6c1082817d965b0c6db8c2e58d295e8abd6ff3b6439e33e13912b3feb37902e5634e04fd04f47e5591a317f4eb2fe9d960f40d29581bff6ecc819c2a2bdcaa0ecbf883ab78ebfcea4d4ea6fc915e359c2e8cc369789047362db7dfbd8499f914a946532800edc50003bad5d771fc16ec4043159f5840cf899740c813566344788ad901a578024b9dd4c0827bca60171cd4ef59b38ad7526cc61d9453803f34a3f1bb91541aa42dcda2ce4e2d36c0f09d8bb32c6087345fffd00e01252f90aaf59a70ffeb31f00e7fafb9703bd7ef8b124eeee0aebd4d71aec26f3e99a60fc35a949c40f2b163f0e5fe4e40861bb31c95f3c31f82c4a84db75bd80cb79cbd9592956ef1b4b810d0c04f7a7e211b70f2028d011695de2098731de80e257be93f610347b635eec254fb5f11316d33733b8271d5286534937b5c4a1ffb4246b009013d52520f3fddc12af251ab9f989f899f4ffdbea7d1a4fdbe768e1cb38c22a1b6edffec897630bfc291fae00f27ce9ca17f692756c48686d013be441d4219f238a5c7ab739fb94e99c7a685bb53ce98e8eb24ba85845b0f189b907a1d9d1c0ade6fa637dd46250524f8ab4dca8e50fa56cceba3a842d4efb8c56021ab186166bd89dc4f6315d248ac4417c08eb986169bd8a9d543969441ae24e98fe8cbabd7053d858a449dad6765114c6942cc441638d5e84a349af3bc62f5083905f94ec231c3feaa3c44c1861fee106bbc66d72dc2a5387c9f74b96cfd138250c83c2f4ab1edd97d76dea0366eea7140b5d5fdaf8f8dc82896f8bfe9552d14c7eb0148122ea53f0f55378e761d2165b"}]}]}, 0xec4}}, 0x0) 03:36:16 executing program 5: syz_emit_ethernet(0x11, &(0x7f00000002c0)={@local, @local, @void, {@x25}}, 0x0) 03:36:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r0, &(0x7f0000000040), 0xc) 03:36:16 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @none, 0xdb4, 0x1}, 0xe) 03:36:16 executing program 0: mlockall(0x3) mlockall(0x0) 03:36:16 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x7}, 0x0) 03:36:16 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) connect$netlink(r0, &(0x7f0000000580), 0xc) 03:36:16 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$sock_bt_hci(r1, 0x800448d5, &(0x7f0000000000)) 03:36:16 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) bpf$PROG_LOAD(0x5, &(0x7f0000b7a000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x6}, 0x8, 0x10, 0x0}, 0x80) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) 03:36:16 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$sock_bt_hci(r1, 0x800448d5, &(0x7f0000000000)) [ 1057.283402][ T6523] Bluetooth: hci5: command 0x0405 tx timeout 03:36:17 executing program 2: syz_emit_ethernet(0xe81, &(0x7f0000000040)={@random="2c2d5c9d2c83", @broadcast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "d9de6e", 0xe4b, 0x11, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@hopopts={0x0, 0x12, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x6f, "7c45da43a009c55bac39fdae696daceb1f9e53976aa07fb4d452f6ca4e1e7ffffad178617d915bf4769cc2a06e69e13a8c06f8ed8a710739539a8362a001aa89872dcf7fa07f1ee834c30afdc214e4077104102fef9716e5831487bf0f18b129abaa6d02c1d2fb96b2119f4f4fd9ff"}, @pad1, @hao={0xc9, 0x10, @loopback}, @pad1]}, @dstopts={0x0, 0x0, '\x00', [@jumbo]}, @dstopts={0x0, 0x1aa, '\x00', [@generic={0x0, 0xd4f, "71b3b0f903184af62188c462b2c419456a72661478af07f1a9924f2b48c1efd06cf464eb20e704574f63fe57e50d57bf26ca199864dea65b81d60789c0e0e3c704c41a4be8f48d938af64f998946dd7d014b153b028c5255f1038b7dda54461519d28e8d19719259656f57693a50dfb43fe419550bca66f0c91dc850d28f9a02d1b42c1c4cf277bdf331a8342e9344bbeb4475964516b840840c37dad989bb9dd4c0a2d4e105a65b6ea1bbcc877c1612f60e165f854a9d7a4ef3988468f76a13d9270213b074455e5bccd379e6b6e180b434ab2f4cb309fa61447348e0ad11a5af569cfd1c184c0985dd86cedca6ab8475c2310764b7b2ac263bd16849f04ad2209ac69e2eb9e6417b098211b039a1445b2acdeb755c8d80b1923d5eb0967beecdf1fc4a97b2de549df682c77bd554b4aacaa09aa7734ab1819a6665b70119225eb6be9e9535fd66e687896e250a8fb3fd5c00630a8d25ffbfb753ecc50d83995f9aa1e8cf7bc5ecdd204284d0e0f5c2eff841dd923eef80cfdd7e96d2977b5008eece3fda384b556e3c5f06d270087c4d50cafbb847c840b05c790b9b94af90b35a084ac67eee0b4f247bca86edac2c1a199ae575ebcb0107a79f6935f42901319562aeca25c9524ea0ea63d28676690dab9f639141d039d5f88f74e850981c0cba2d98babebb434dfcc8d5e8e1589a2ddd261c9d9c36343e49e88391f08ab2f57ad361f7fbce972f3ac3917862a1747dcb08c95f00b57df48da9d2608939760d5cd825b4ac6cce7a200ed542a7f2e78332e4fa7a4f6f0aed6fe770dbfff793d039705a0d23374e63475543a5531ea69c8a581a941bddde9379505c0562600166ae55037b55834688831a06b0de52ed0bc5ae1a97d66d6f7f2d4c8b45c0b061b753e362c596953fe3cd3563a42956a11a2287331e8193cd2b75c61fe7b5370d41689bb3f046da5336fff503527912b0dcc9960ad618d3e00edba1551fcc03c6ffa8a6b457074430715f11daba15a868e64beb6d793016936f17f1bcf36d89481d3ac8ec5608fec46b7e2dbd082c0b8360825172af73ff3f5085d6a25fa37e2c5bd0b1082243f7a5d6f9156fffa70381c10cda59ab94761c8ac8bf2b89e2757b9c80dfb83ea55f1049c7068f88420aedabb98c25d9bea7ce13ed69ee83534ca13e202f0113c758f5e7733ec31686846d560141d411bfcf5d8a35af9f33f0253f41632987d37b5d59e7168b0096a7a7bb2b3499ca6008d535d9c5e2cb9d2ccd20de081046cd762b0a6601f5c76099745a2c57ee8bd60f4817d94a33ec64bd4cb558d9c01c681be87a54b5e4ec297669356a41cca6401545990a8aecbb10d512714b7db166869c04b000515f7235148ff3be418639f24688130deff6e3713565b156b48bc5a5c48584cfce1ec32cfce9d798e83680331e49af20e48ac952b7bcbfde69cd17f09d7e4f63cb505c8f0bd09946f5b627f3ed45ff4c76634a6329a9341624baa47e74e6c5bd742b92b1ff4c83263ce470fa0ede3508d83befe0215f16a7d85247e49401f4cadbc352d0dbee7a7f643ccd9d4afc973ecff7cfb4a03979e7296238d0e057ff984dc62801d565a30a4a2c888888f851e790e8ec8acf1db41804594e77ccd64f55e89a24728f145052c3038b953c8119794e71d1c7582d45949cb1fbae0d5eab5e2e8dd83f8264e840b0f4553846fa7bf3a411ea4e8a78cfe3c04547fbc45ccd1c25909d9963c31e36fa98493cf30c83dd4cdca532e6764646a2a34bcf88856be143539a0dc8d780d3dee7a9473992b1fa96ed057964092b3f349c27c60e7180af15e8dc42646799897474a42fc37d8d2a05216f2993d2cf41eda90d2e371db75e5e501d600c928f80029133d5950755ddae311e003a486abeef293a79f9d249b43696431ceca4c099f94a01bbe3d3517aa17d23f64e08494a306d5f1195efd290533ff776b721fb86c1820ecd47fde1c757784f0b77500124ea026b2ee8994218ed20712e94bdc86ea529320c1e9be93dbfd71d78bf31527182c51652ee32688cb71188574bc58346d671c3bb7e6ae8e00ecec0c965c1a54c6938c8d195a0e1917fa5a891f546a3047c8ba550d1f93693fff12ec96783a226474065bf68fe7385d2143d3fa741a29e342d795a179f5fb5142fb7575a7d2f5a94fa50c52fb3e666df82177be299746c0bdbdd3c0ca77c0a9bd0f8b255d5b3163adafa4134737ede8a775684b8869010c7269b54b74b2ba75441c152c6bee9440cc737f85a19d724fb725e1aea11e153f46f5c58c2a9f32e3effe8fbd8ac822966103b9f3a32361dcafd0d2fc6e84f3f0158604c57943c48f39ea3201fec381f40660182b40cbb56f2ea2a4f57fb773d085bfd7a0c1da21a54dd01928eab65a0c0ed0dc60d1366c50111a7f96739b0b7ad4f62604e8571388387c62891c5acada90f41a3127d0335a736d0952e09ccef78f2c050c9e787727a6b2f78afaa5fa75eca027227214f1e2e2464beddb7d56529d2d6a2408178c1f7a3db956cecd63f5030dc87b9c3fe8e43ed6f3abb42bddf4eea3397bfaaa78a78c9d1a1f4b27c34b253d7a199dac4a29b386a5c75730cadae8317ee4db751cabb2faa3dfaffcd32b413f524da222c6efaee4f8a294692c72cb60e708a0c146d1200ebc324155115ef1b366bca425808161b414c627135f79d0a40fe1dc75c3c3e3927a10196293ce80e87986a0ef39a9911ffb0b2af6c3bb1743b978a0aea698811ea6597c2b9666642d4f64d56d1d8b098f9ee374e445eebc2a8f19a5f8d07432407f602b184e1240c61f8502116c4787bfd7d4a8d4b6e30b7dc88a1f4455aaef64147e62f2db7f2e420a8ea0b007593ec9ac435771804d190d7210d115e0ef54c9c23ef3028582a4024c5d5a90e30d37ffb265af033acb114eb5af2a1a30c5c03b6d5fb618e271816bbc837a13b262f215bc6e897b6f9bf57a4a89bcf6ec493c902d1df179a54ee144380edc13d24def86f527f9d9e015f2e6e0dc339d8419eb146a90758a027c17c7b3d247173f3f0297cce5c98815df1cc584312464df4d90fcd9622158870d1984b74729ba6e7b395bee02791a6f16284633ee396b648db5b63c56e9bf37902e96d96b0622ee5dce72cd4777815add6c39b979f408510d79993d29aba78ab6f2661e323d07c58055153cdde51f085398559b88c8c690a631b9b1d6983ad8cd4313a90955c4b3845d94699435e6d3512ef5e2dc68c265452947f29709b18d9f2df57e43574d760209c46045da0e7d6a88da1734b46e292b799a78dec079dddbbf2b8fed8f5d74a432d99e5dec8510719d86785afbf14b6925f9a0a71473f14c4c2cacccaebed9ce8f787df89b57dc426c5b68402658234c8ba8ddc3f55ddee323bb527d1c2c81b2f0deb02ecc538ef11f4143be8cbfbecbdc1cb7081d9cc33b1c86ef21dd7e8e82d446b430a2fc337f4e987992cc46561175ed2b8dff4c35b0458a83e601005b0372be58c0b01621f2f115af7a2c5d040e6c8aa50e9c88e04c90d2e65daf8499b2b18e5f644d0b116b5af257eaa800cba922cf25463078dd994c01dc3c78026031b62cc4dccd6be5f000fc8c59a7fc6d3492f3edd5bfcc4d478e6e6ab839864d7ed4b82b677b4f9049b9bd0f143c37b1a84279248b5e2820ce30985f194610a5a0db416f21b3775cd95987b59f31d508641857580150c8044ec3a815191af34a7a22d23cf818a4c10a59be3d7dd29fae3e9841b770fb20da8044b8a8b2e119555b3c4e1e8cc72018e021e96a8c974cf241fe6e2e7637bec5006cdbd4bdd24f22b0d1888b30838d28c8b557109c18c9b7bb12f164b5ba483b14c3769745a69e8445a86b051567ef6238972666c773952a3627dd4ede5ac28249cab4f7e6816b8c06a629606e96b267fd1225041ab27ec23abf9af080ccd4083ae012397195167c04f500d1ae60af9f05ef7fe015a7dc8025e7e273ae9bf4fc1486da57927c864a2ba7603b55671a99b98137e85eb08a83b70811d1d70ef5f682afc7ef4c2c01b806bd8f57199a668bc923cc2127efe6b6e76a9d28076c8c449ffcf2810b53e559560871eb8de824192344a6747deb804863c2156936a9a633ef0fd80194cb4891a7f2f897818f788b636a6bed5d110a34def5b52cdef6950bd81ba1d6e9da0bf1251b9cbc1b0b48305296d536d0af1da848aa722f9fa474c974e55213bf4af288473390f9f00d969a97602bc6cdadd9db1ffe762f0a6336c285f3f9a372e405482b14e7fc0b21e9b3a19b0e638496402768235d317e0b69fd7483f146e19940f1967163cb937cf04346c369b4f5c7fb37e1f2208ed0ea965fe4806365f125f2eff2d430b333c4cdf7ed3a265483ff8094b6a65c6ed7ee47573a8c679587d35a4d354567862ed22061517507a2974cf7aaead5e2c5979277ffc7cb0008992a40187d142f79f573427c459c895c3907b129fc59e657ab4a357ba791af6ebdf428ff2d2bfd7ce48649efedac0efc4dcc7cf0e4212773e5b9a046cbfbc985337dc6bb102054e6d056537e555fc13108bed270197c639e0cd30f96f3faabfe41d3f997cb2ae77a4844658f232322dff64ef9212098eb11e510e826ef5018eea7d70335175e0d02e62a8c16f47f5e763acfd6474689336e33b9e6ea207d6fcc45c3b8f0f8e0ae9db4fb2422a2db948d6fab510c1497d62985eba81506cd6abf6b944c40d05d0745f6b05cdef71ae73ae986503917d0130f1df64707b292320ce5ef8b973ad006bb058a4634696f908257f6a584fcd045e842f2ea5b4173be8947bdc90cafebb78126472"}]}], {0x0, 0x0, 0x3b, 0x0, @opaque="a2f85b0d0686114d4c265a2c13e4b5cdd8f72c1b7d9b7f9b31c8407bf9ebbbb7e8ecf5f8c6621072a6d598b61187bd26e76147"}}}}}}, 0x0) 03:36:17 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @none}, 0xe) 03:36:17 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$sock_bt_hci(r1, 0x800448d5, &(0x7f0000000000)) 03:36:17 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) bpf$PROG_LOAD(0x5, &(0x7f0000b7a000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x6}, 0x8, 0x10, 0x0}, 0x80) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) 03:36:17 executing program 1: mlockall(0x3) mlockall(0x0) 03:36:17 executing program 0: syz_emit_ethernet(0xe81, &(0x7f0000000040)={@random="2c2d5c9d2c83", @broadcast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "d9de6e", 0xe4b, 0x11, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@fragment, @hopopts={0x0, 0x12, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x6f, "7c45da43a009c55bac39fdae696daceb1f9e53976aa07fb4d452f6ca4e1e7ffffad178617d915bf4769cc2a06e69e13a8c06f8ed8a710739539a8362a001aa89872dcf7fa07f1ee834c30afdc214e4077104102fef9716e5831487bf0f18b129abaa6d02c1d2fb96b2119f4f4fd9ff"}, @pad1, @hao={0xc9, 0x10, @loopback}, @pad1]}, @dstopts={0x0, 0x0, '\x00', [@jumbo]}, @dstopts={0x0, 0x1aa, '\x00', [@generic={0x0, 0xd4f, "71b3b0f903184af62188c462b2c419456a72661478af07f1a9924f2b48c1efd06cf464eb20e704574f63fe57e50d57bf26ca199864dea65b81d60789c0e0e3c704c41a4be8f48d938af64f998946dd7d014b153b028c5255f1038b7dda54461519d28e8d19719259656f57693a50dfb43fe419550bca66f0c91dc850d28f9a02d1b42c1c4cf277bdf331a8342e9344bbeb4475964516b840840c37dad989bb9dd4c0a2d4e105a65b6ea1bbcc877c1612f60e165f854a9d7a4ef3988468f76a13d9270213b074455e5bccd379e6b6e180b434ab2f4cb309fa61447348e0ad11a5af569cfd1c184c0985dd86cedca6ab8475c2310764b7b2ac263bd16849f04ad2209ac69e2eb9e6417b098211b039a1445b2acdeb755c8d80b1923d5eb0967beecdf1fc4a97b2de549df682c77bd554b4aacaa09aa7734ab1819a6665b70119225eb6be9e9535fd66e687896e250a8fb3fd5c00630a8d25ffbfb753ecc50d83995f9aa1e8cf7bc5ecdd204284d0e0f5c2eff841dd923eef80cfdd7e96d2977b5008eece3fda384b556e3c5f06d270087c4d50cafbb847c840b05c790b9b94af90b35a084ac67eee0b4f247bca86edac2c1a199ae575ebcb0107a79f6935f42901319562aeca25c9524ea0ea63d28676690dab9f639141d039d5f88f74e850981c0cba2d98babebb434dfcc8d5e8e1589a2ddd261c9d9c36343e49e88391f08ab2f57ad361f7fbce972f3ac3917862a1747dcb08c95f00b57df48da9d2608939760d5cd825b4ac6cce7a200ed542a7f2e78332e4fa7a4f6f0aed6fe770dbfff793d039705a0d23374e63475543a5531ea69c8a581a941bddde9379505c0562600166ae55037b55834688831a06b0de52ed0bc5ae1a97d66d6f7f2d4c8b45c0b061b753e362c596953fe3cd3563a42956a11a2287331e8193cd2b75c61fe7b5370d41689bb3f046da5336fff503527912b0dcc9960ad618d3e00edba1551fcc03c6ffa8a6b457074430715f11daba15a868e64beb6d793016936f17f1bcf36d89481d3ac8ec5608fec46b7e2dbd082c0b8360825172af73ff3f5085d6a25fa37e2c5bd0b1082243f7a5d6f9156fffa70381c10cda59ab94761c8ac8bf2b89e2757b9c80dfb83ea55f1049c7068f88420aedabb98c25d9bea7ce13ed69ee83534ca13e202f0113c758f5e7733ec31686846d560141d411bfcf5d8a35af9f33f0253f41632987d37b5d59e7168b0096a7a7bb2b3499ca6008d535d9c5e2cb9d2ccd20de081046cd762b0a6601f5c76099745a2c57ee8bd60f4817d94a33ec64bd4cb558d9c01c681be87a54b5e4ec297669356a41cca6401545990a8aecbb10d512714b7db166869c04b000515f7235148ff3be418639f24688130deff6e3713565b156b48bc5a5c48584cfce1ec32cfce9d798e83680331e49af20e48ac952b7bcbfde69cd17f09d7e4f63cb505c8f0bd09946f5b627f3ed45ff4c76634a6329a9341624baa47e74e6c5bd742b92b1ff4c83263ce470fa0ede3508d83befe0215f16a7d85247e49401f4cadbc352d0dbee7a7f643ccd9d4afc973ecff7cfb4a03979e7296238d0e057ff984dc62801d565a30a4a2c888888f851e790e8ec8acf1db41804594e77ccd64f55e89a24728f145052c3038b953c8119794e71d1c7582d45949cb1fbae0d5eab5e2e8dd83f8264e840b0f4553846fa7bf3a411ea4e8a78cfe3c04547fbc45ccd1c25909d9963c31e36fa98493cf30c83dd4cdca532e6764646a2a34bcf88856be143539a0dc8d780d3dee7a9473992b1fa96ed057964092b3f349c27c60e7180af15e8dc42646799897474a42fc37d8d2a05216f2993d2cf41eda90d2e371db75e5e501d600c928f80029133d5950755ddae311e003a486abeef293a79f9d249b43696431ceca4c099f94a01bbe3d3517aa17d23f64e08494a306d5f1195efd290533ff776b721fb86c1820ecd47fde1c757784f0b77500124ea026b2ee8994218ed20712e94bdc86ea529320c1e9be93dbfd71d78bf31527182c51652ee32688cb71188574bc58346d671c3bb7e6ae8e00ecec0c965c1a54c6938c8d195a0e1917fa5a891f546a3047c8ba550d1f93693fff12ec96783a226474065bf68fe7385d2143d3fa741a29e342d795a179f5fb5142fb7575a7d2f5a94fa50c52fb3e666df82177be299746c0bdbdd3c0ca77c0a9bd0f8b255d5b3163adafa4134737ede8a775684b8869010c7269b54b74b2ba75441c152c6bee9440cc737f85a19d724fb725e1aea11e153f46f5c58c2a9f32e3effe8fbd8ac822966103b9f3a32361dcafd0d2fc6e84f3f0158604c57943c48f39ea3201fec381f40660182b40cbb56f2ea2a4f57fb773d085bfd7a0c1da21a54dd01928eab65a0c0ed0dc60d1366c50111a7f96739b0b7ad4f62604e8571388387c62891c5acada90f41a3127d0335a736d0952e09ccef78f2c050c9e787727a6b2f78afaa5fa75eca027227214f1e2e2464beddb7d56529d2d6a2408178c1f7a3db956cecd63f5030dc87b9c3fe8e43ed6f3abb42bddf4eea3397bfaaa78a78c9d1a1f4b27c34b253d7a199dac4a29b386a5c75730cadae8317ee4db751cabb2faa3dfaffcd32b413f524da222c6efaee4f8a294692c72cb60e708a0c146d1200ebc324155115ef1b366bca425808161b414c627135f79d0a40fe1dc75c3c3e3927a10196293ce80e87986a0ef39a9911ffb0b2af6c3bb1743b978a0aea698811ea6597c2b9666642d4f64d56d1d8b098f9ee374e445eebc2a8f19a5f8d07432407f602b184e1240c61f8502116c4787bfd7d4a8d4b6e30b7dc88a1f4455aaef64147e62f2db7f2e420a8ea0b007593ec9ac435771804d190d7210d115e0ef54c9c23ef3028582a4024c5d5a90e30d37ffb265af033acb114eb5af2a1a30c5c03b6d5fb618e271816bbc837a13b262f215bc6e897b6f9bf57a4a89bcf6ec493c902d1df179a54ee144380edc13d24def86f527f9d9e015f2e6e0dc339d8419eb146a90758a027c17c7b3d247173f3f0297cce5c98815df1cc584312464df4d90fcd9622158870d1984b74729ba6e7b395bee02791a6f16284633ee396b648db5b63c56e9bf37902e96d96b0622ee5dce72cd4777815add6c39b979f408510d79993d29aba78ab6f2661e323d07c58055153cdde51f085398559b88c8c690a631b9b1d6983ad8cd4313a90955c4b3845d94699435e6d3512ef5e2dc68c265452947f29709b18d9f2df57e43574d760209c46045da0e7d6a88da1734b46e292b799a78dec079dddbbf2b8fed8f5d74a432d99e5dec8510719d86785afbf14b6925f9a0a71473f14c4c2cacccaebed9ce8f787df89b57dc426c5b68402658234c8ba8ddc3f55ddee323bb527d1c2c81b2f0deb02ecc538ef11f4143be8cbfbecbdc1cb7081d9cc33b1c86ef21dd7e8e82d446b430a2fc337f4e987992cc46561175ed2b8dff4c35b0458a83e601005b0372be58c0b01621f2f115af7a2c5d040e6c8aa50e9c88e04c90d2e65daf8499b2b18e5f644d0b116b5af257eaa800cba922cf25463078dd994c01dc3c78026031b62cc4dccd6be5f000fc8c59a7fc6d3492f3edd5bfcc4d478e6e6ab839864d7ed4b82b677b4f9049b9bd0f143c37b1a84279248b5e2820ce30985f194610a5a0db416f21b3775cd95987b59f31d508641857580150c8044ec3a815191af34a7a22d23cf818a4c10a59be3d7dd29fae3e9841b770fb20da8044b8a8b2e119555b3c4e1e8cc72018e021e96a8c974cf241fe6e2e7637bec5006cdbd4bdd24f22b0d1888b30838d28c8b557109c18c9b7bb12f164b5ba483b14c3769745a69e8445a86b051567ef6238972666c773952a3627dd4ede5ac28249cab4f7e6816b8c06a629606e96b267fd1225041ab27ec23abf9af080ccd4083ae012397195167c04f500d1ae60af9f05ef7fe015a7dc8025e7e273ae9bf4fc1486da57927c864a2ba7603b55671a99b98137e85eb08a83b70811d1d70ef5f682afc7ef4c2c01b806bd8f57199a668bc923cc2127efe6b6e76a9d28076c8c449ffcf2810b53e559560871eb8de824192344a6747deb804863c2156936a9a633ef0fd80194cb4891a7f2f897818f788b636a6bed5d110a34def5b52cdef6950bd81ba1d6e9da0bf1251b9cbc1b0b48305296d536d0af1da848aa722f9fa474c974e55213bf4af288473390f9f00d969a97602bc6cdadd9db1ffe762f0a6336c285f3f9a372e405482b14e7fc0b21e9b3a19b0e638496402768235d317e0b69fd7483f146e19940f1967163cb937cf04346c369b4f5c7fb37e1f2208ed0ea965fe4806365f125f2eff2d430b333c4cdf7ed3a265483ff8094b6a65c6ed7ee47573a8c679587d35a4d354567862ed22061517507a2974cf7aaead5e2c5979277ffc7cb0008992a40187d142f79f573427c459c895c3907b129fc59e657ab4a357ba791af6ebdf428ff2d2bfd7ce48649efedac0efc4dcc7cf0e4212773e5b9a046cbfbc985337dc6bb102054e6d056537e555fc13108bed270197c639e0cd30f96f3faabfe41d3f997cb2ae77a4844658f232322dff64ef9212098eb11e510e826ef5018eea7d70335175e0d02e62a8c16f47f5e763acfd6474689336e33b9e6ea207d6fcc45c3b8f0f8e0ae9db4fb2422a2db948d6fab510c1497d62985eba81506cd6abf6b944c40d05d0745f6b05cdef71ae73ae986503917d0130f1df64707b292320ce5ef8b973ad006bb058a4634696f908257f6a584fcd045e842f2ea5b4173be8947bdc90cafebb78126472"}]}], {0x0, 0x0, 0x33, 0x0, @opaque="a2f85b0d0686114d4c265a2c13e4b5cdd8f72c1b7d9b7f9b31c8407bf9ebbbb7e8ecf5f8c6621072a6d598"}}}}}}, 0x0) 03:36:17 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$sock_bt_hci(r1, 0x800448d5, &(0x7f0000000000)) 03:36:17 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) bpf$PROG_LOAD(0x5, &(0x7f0000b7a000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x6}, 0x8, 0x10, 0x0}, 0x80) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) 03:36:17 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) ioctl$MON_IOCT_RING_SIZE(r2, 0x9204, 0x88450) 03:36:17 executing program 2: r0 = socket(0x2, 0xa, 0x0) write$bt_hci(r0, 0x0, 0x0) 03:36:17 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) ioctl$MON_IOCT_RING_SIZE(r2, 0x9204, 0x88450) 03:36:17 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) bpf$PROG_LOAD(0x5, &(0x7f0000b7a000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x6}, 0x8, 0x10, 0x0}, 0x80) write$bt_hci(r0, &(0x7f0000000140)=ANY=[], 0x6) 03:36:17 executing program 5: syz_emit_ethernet(0xe81, &(0x7f0000000040)={@random="2c2d5c9d2c83", @broadcast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "d9de6e", 0xe4b, 0x11, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@fragment, @hopopts={0x0, 0xe, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x55, "7c45da43a009c55bac39fdae696daceb1f9e53976aa07fb4d452f6ca4e1e7ffffad178617d915bf4769cc2a06e69e13a8c06f8ed8a710739539a8362a001aa89872dcf7fa07f1ee834c30afdc214e4077104102fef"}, @hao={0xc9, 0x10, @loopback}]}, @dstopts={0x0, 0x0, '\x00', [@jumbo]}, @dstopts={0x0, 0x1ad, '\x00', [@generic={0x0, 0xd67, "71b3b0f903184af62188c462b2c419456a72661478af07f1a9924f2b48c1efd06cf464eb20e704574f63fe57e50d57bf26ca199864dea65b81d60789c0e0e3c704c41a4be8f48d938af64f998946dd7d014b153b028c5255f1038b7dda54461519d28e8d19719259656f57693a50dfb43fe419550bca66f0c91dc850d28f9a02d1b42c1c4cf277bdf331a8342e9344bbeb4475964516b840840c37dad989bb9dd4c0a2d4e105a65b6ea1bbcc877c1612f60e165f854a9d7a4ef3988468f76a13d9270213b074455e5bccd379e6b6e180b434ab2f4cb309fa61447348e0ad11a5af569cfd1c184c0985dd86cedca6ab8475c2310764b7b2ac263bd16849f04ad2209ac69e2eb9e6417b098211b039a1445b2acdeb755c8d80b1923d5eb0967beecdf1fc4a97b2de549df682c77bd554b4aacaa09aa7734ab1819a6665b70119225eb6be9e9535fd66e687896e250a8fb3fd5c00630a8d25ffbfb753ecc50d83995f9aa1e8cf7bc5ecdd204284d0e0f5c2eff841dd923eef80cfdd7e96d2977b5008eece3fda384b556e3c5f06d270087c4d50cafbb847c840b05c790b9b94af90b35a084ac67eee0b4f247bca86edac2c1a199ae575ebcb0107a79f6935f42901319562aeca25c9524ea0ea63d28676690dab9f639141d039d5f88f74e850981c0cba2d98babebb434dfcc8d5e8e1589a2ddd261c9d9c36343e49e88391f08ab2f57ad361f7fbce972f3ac3917862a1747dcb08c95f00b57df48da9d2608939760d5cd825b4ac6cce7a200ed542a7f2e78332e4fa7a4f6f0aed6fe770dbfff793d039705a0d23374e63475543a5531ea69c8a581a941bddde9379505c0562600166ae55037b55834688831a06b0de52ed0bc5ae1a97d66d6f7f2d4c8b45c0b061b753e362c596953fe3cd3563a42956a11a2287331e8193cd2b75c61fe7b5370d41689bb3f046da5336fff503527912b0dcc9960ad618d3e00edba1551fcc03c6ffa8a6b457074430715f11daba15a868e64beb6d793016936f17f1bcf36d89481d3ac8ec5608fec46b7e2dbd082c0b8360825172af73ff3f5085d6a25fa37e2c5bd0b1082243f7a5d6f9156fffa70381c10cda59ab94761c8ac8bf2b89e2757b9c80dfb83ea55f1049c7068f88420aedabb98c25d9bea7ce13ed69ee83534ca13e202f0113c758f5e7733ec31686846d560141d411bfcf5d8a35af9f33f0253f41632987d37b5d59e7168b0096a7a7bb2b3499ca6008d535d9c5e2cb9d2ccd20de081046cd762b0a6601f5c76099745a2c57ee8bd60f4817d94a33ec64bd4cb558d9c01c681be87a54b5e4ec297669356a41cca6401545990a8aecbb10d512714b7db166869c04b000515f7235148ff3be418639f24688130deff6e3713565b156b48bc5a5c48584cfce1ec32cfce9d798e83680331e49af20e48ac952b7bcbfde69cd17f09d7e4f63cb505c8f0bd09946f5b627f3ed45ff4c76634a6329a9341624baa47e74e6c5bd742b92b1ff4c83263ce470fa0ede3508d83befe0215f16a7d85247e49401f4cadbc352d0dbee7a7f643ccd9d4afc973ecff7cfb4a03979e7296238d0e057ff984dc62801d565a30a4a2c888888f851e790e8ec8acf1db41804594e77ccd64f55e89a24728f145052c3038b953c8119794e71d1c7582d45949cb1fbae0d5eab5e2e8dd83f8264e840b0f4553846fa7bf3a411ea4e8a78cfe3c04547fbc45ccd1c25909d9963c31e36fa98493cf30c83dd4cdca532e6764646a2a34bcf88856be143539a0dc8d780d3dee7a9473992b1fa96ed057964092b3f349c27c60e7180af15e8dc42646799897474a42fc37d8d2a05216f2993d2cf41eda90d2e371db75e5e501d600c928f80029133d5950755ddae311e003a486abeef293a79f9d249b43696431ceca4c099f94a01bbe3d3517aa17d23f64e08494a306d5f1195efd290533ff776b721fb86c1820ecd47fde1c757784f0b77500124ea026b2ee8994218ed20712e94bdc86ea529320c1e9be93dbfd71d78bf31527182c51652ee32688cb71188574bc58346d671c3bb7e6ae8e00ecec0c965c1a54c6938c8d195a0e1917fa5a891f546a3047c8ba550d1f93693fff12ec96783a226474065bf68fe7385d2143d3fa741a29e342d795a179f5fb5142fb7575a7d2f5a94fa50c52fb3e666df82177be299746c0bdbdd3c0ca77c0a9bd0f8b255d5b3163adafa4134737ede8a775684b8869010c7269b54b74b2ba75441c152c6bee9440cc737f85a19d724fb725e1aea11e153f46f5c58c2a9f32e3effe8fbd8ac822966103b9f3a32361dcafd0d2fc6e84f3f0158604c57943c48f39ea3201fec381f40660182b40cbb56f2ea2a4f57fb773d085bfd7a0c1da21a54dd01928eab65a0c0ed0dc60d1366c50111a7f96739b0b7ad4f62604e8571388387c62891c5acada90f41a3127d0335a736d0952e09ccef78f2c050c9e787727a6b2f78afaa5fa75eca027227214f1e2e2464beddb7d56529d2d6a2408178c1f7a3db956cecd63f5030dc87b9c3fe8e43ed6f3abb42bddf4eea3397bfaaa78a78c9d1a1f4b27c34b253d7a199dac4a29b386a5c75730cadae8317ee4db751cabb2faa3dfaffcd32b413f524da222c6efaee4f8a294692c72cb60e708a0c146d1200ebc324155115ef1b366bca425808161b414c627135f79d0a40fe1dc75c3c3e3927a10196293ce80e87986a0ef39a9911ffb0b2af6c3bb1743b978a0aea698811ea6597c2b9666642d4f64d56d1d8b098f9ee374e445eebc2a8f19a5f8d07432407f602b184e1240c61f8502116c4787bfd7d4a8d4b6e30b7dc88a1f4455aaef64147e62f2db7f2e420a8ea0b007593ec9ac435771804d190d7210d115e0ef54c9c23ef3028582a4024c5d5a90e30d37ffb265af033acb114eb5af2a1a30c5c03b6d5fb618e271816bbc837a13b262f215bc6e897b6f9bf57a4a89bcf6ec493c902d1df179a54ee144380edc13d24def86f527f9d9e015f2e6e0dc339d8419eb146a90758a027c17c7b3d247173f3f0297cce5c98815df1cc584312464df4d90fcd9622158870d1984b74729ba6e7b395bee02791a6f16284633ee396b648db5b63c56e9bf37902e96d96b0622ee5dce72cd4777815add6c39b979f408510d79993d29aba78ab6f2661e323d07c58055153cdde51f085398559b88c8c690a631b9b1d6983ad8cd4313a90955c4b3845d94699435e6d3512ef5e2dc68c265452947f29709b18d9f2df57e43574d760209c46045da0e7d6a88da1734b46e292b799a78dec079dddbbf2b8fed8f5d74a432d99e5dec8510719d86785afbf14b6925f9a0a71473f14c4c2cacccaebed9ce8f787df89b57dc426c5b68402658234c8ba8ddc3f55ddee323bb527d1c2c81b2f0deb02ecc538ef11f4143be8cbfbecbdc1cb7081d9cc33b1c86ef21dd7e8e82d446b430a2fc337f4e987992cc46561175ed2b8dff4c35b0458a83e601005b0372be58c0b01621f2f115af7a2c5d040e6c8aa50e9c88e04c90d2e65daf8499b2b18e5f644d0b116b5af257eaa800cba922cf25463078dd994c01dc3c78026031b62cc4dccd6be5f000fc8c59a7fc6d3492f3edd5bfcc4d478e6e6ab839864d7ed4b82b677b4f9049b9bd0f143c37b1a84279248b5e2820ce30985f194610a5a0db416f21b3775cd95987b59f31d508641857580150c8044ec3a815191af34a7a22d23cf818a4c10a59be3d7dd29fae3e9841b770fb20da8044b8a8b2e119555b3c4e1e8cc72018e021e96a8c974cf241fe6e2e7637bec5006cdbd4bdd24f22b0d1888b30838d28c8b557109c18c9b7bb12f164b5ba483b14c3769745a69e8445a86b051567ef6238972666c773952a3627dd4ede5ac28249cab4f7e6816b8c06a629606e96b267fd1225041ab27ec23abf9af080ccd4083ae012397195167c04f500d1ae60af9f05ef7fe015a7dc8025e7e273ae9bf4fc1486da57927c864a2ba7603b55671a99b98137e85eb08a83b70811d1d70ef5f682afc7ef4c2c01b806bd8f57199a668bc923cc2127efe6b6e76a9d28076c8c449ffcf2810b53e559560871eb8de824192344a6747deb804863c2156936a9a633ef0fd80194cb4891a7f2f897818f788b636a6bed5d110a34def5b52cdef6950bd81ba1d6e9da0bf1251b9cbc1b0b48305296d536d0af1da848aa722f9fa474c974e55213bf4af288473390f9f00d969a97602bc6cdadd9db1ffe762f0a6336c285f3f9a372e405482b14e7fc0b21e9b3a19b0e638496402768235d317e0b69fd7483f146e19940f1967163cb937cf04346c369b4f5c7fb37e1f2208ed0ea965fe4806365f125f2eff2d430b333c4cdf7ed3a265483ff8094b6a65c6ed7ee47573a8c679587d35a4d354567862ed22061517507a2974cf7aaead5e2c5979277ffc7cb0008992a40187d142f79f573427c459c895c3907b129fc59e657ab4a357ba791af6ebdf428ff2d2bfd7ce48649efedac0efc4dcc7cf0e4212773e5b9a046cbfbc985337dc6bb102054e6d056537e555fc13108bed270197c639e0cd30f96f3faabfe41d3f997cb2ae77a4844658f232322dff64ef9212098eb11e510e826ef5018eea7d70335175e0d02e62a8c16f47f5e763acfd6474689336e33b9e6ea207d6fcc45c3b8f0f8e0ae9db4fb2422a2db948d6fab510c1497d62985eba81506cd6abf6b944c40d05d0745f6b05cdef71ae73ae986503917d0130f1df64707b292320ce5ef8b973ad006bb058a4634696f908257f6a584fcd045e842f2ea5b4173be8947bdc90cafebb7812647217ddf47bb15a075ba65f06f87de05fa7f57032fe41bc8cf5"}]}], {0x0, 0x0, 0x3b, 0x0, @opaque="a2f85b0d0686114d4c265a2c13e4b5cdd8f72c1b7d9b7f9b31c8407bf9ebbbb7e8ecf5f8c6621072a6d598b61187bd26e76147"}}}}}}, 0x0) 03:36:18 executing program 3: openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x82941, 0x0) 03:36:18 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) ioctl$MON_IOCT_RING_SIZE(r2, 0x9204, 0x88450) 03:36:18 executing program 4: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0xfffffdef) 03:36:18 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x4, 0x0, &(0x7f0000000080)) 03:36:18 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0xfffffdef}}, 0x0) 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, &(0x7f0000000080)) 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, &(0x7f0000000080)) 03:36:18 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000002500), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) ioctl$MON_IOCT_RING_SIZE(r2, 0x9204, 0x88450) 03:36:18 executing program 3: pselect6(0x98, &(0x7f0000000040)={0x0, 0x0, 0x8000}, &(0x7f0000000080), 0x0, 0x0, 0x0) 03:36:18 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x4, 0x0, &(0x7f0000000080)) 03:36:18 executing program 5: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, 0x0, 0xfffffd8e) 03:36:18 executing program 3: pselect6(0x98, &(0x7f0000000040)={0x0, 0x0, 0x8000}, &(0x7f0000000080), 0x0, 0x0, 0x0) 03:36:18 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x4, 0x0, &(0x7f0000000080)) 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, &(0x7f0000000080)) 03:36:18 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x1, 0x0, 0xf0}, 0x0) 03:36:18 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0xc0}, 0x14}}, 0x0) 03:36:18 executing program 3: pselect6(0x98, &(0x7f0000000040)={0x0, 0x0, 0x8000}, &(0x7f0000000080), 0x0, 0x0, 0x0) 03:36:18 executing program 5: r0 = socket(0x11, 0xa, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x0) 03:36:18 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x4, 0x0, &(0x7f0000000080)) 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, &(0x7f0000000080)) 03:36:18 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xf) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) 03:36:18 executing program 3: pselect6(0x98, &(0x7f0000000040)={0x0, 0x0, 0x8000}, &(0x7f0000000080), 0x0, 0x0, 0x0) 03:36:18 executing program 0: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)={0x0}) r1 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0}) r4 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r4, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r4, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000440)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r0}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}], 0x0, "a59f7995f969f9"}) 03:36:18 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000200)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_KEY(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x1c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}}, 0x1c}}, 0x0) 03:36:18 executing program 1: r0 = syz_open_dev$admmidi(&(0x7f0000000040), 0x20, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, 0x0) 03:36:18 executing program 4: syz_emit_ethernet(0x38, &(0x7f0000000040)={@link_local, @local, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "f7c6ab", 0x2, 0x0, 0x0, @mcast1, @loopback, {[], "c9e7"}}}}}, 0x0) 03:36:18 executing program 1: r0 = syz_open_dev$admmidi(&(0x7f0000000040), 0x20, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, 0x0) 03:36:18 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004551a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 1: r0 = syz_open_dev$admmidi(&(0x7f0000000040), 0x20, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, 0x0) 03:36:18 executing program 5: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) getdents64(r0, 0x0, 0x0) 03:36:18 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[], 0x38}, 0x8}, 0x0) 03:36:18 executing program 1: r0 = syz_open_dev$admmidi(&(0x7f0000000040), 0x20, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, 0x0) 03:36:18 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r0, r1, 0x0) 03:36:18 executing program 4: syz_emit_ethernet(0x5a, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x10, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast, {[@ssrr={0x89, 0x13, 0x0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}]}}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000040)=0x9, 0x4) 03:36:18 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004551a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@link_local, @multicast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @loopback, @broadcast, @local}}}}, 0x0) 03:36:18 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000004380)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="1c", 0x1}], 0x1}}, {{&(0x7f00000006c0)=@nl=@proc={0x10, 0x0, 0x25dfdbfe}, 0x80, &(0x7f0000001b80)=[{&(0x7f0000001900)="13", 0x1}], 0x1}}], 0x2, 0x0) 03:36:18 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r0, r1, 0x0) 03:36:18 executing program 0: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)={0x0}) r1 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0}) r4 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r4, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r4, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000440)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r0}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}], 0x0, "a59f7995f969f9"}) 03:36:18 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@link_local, @multicast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @loopback, @broadcast, @local}}}}, 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={&(0x7f0000000780), 0x7, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) 03:36:18 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@link_local, @multicast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @loopback, @broadcast, @local}}}}, 0x0) 03:36:18 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000004380)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="1c", 0x1}], 0x1}}, {{&(0x7f00000006c0)=@nl=@proc={0x10, 0x0, 0x25dfdbfe}, 0x80, &(0x7f0000001b80)=[{&(0x7f0000001900)="13", 0x1}], 0x1}}], 0x2, 0x0) 03:36:18 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@link_local, @multicast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @loopback, @broadcast, @local}}}}, 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)={0x28, 0x0, 0x0, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 03:36:18 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r0, r1, 0x0) 03:36:18 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004551a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 1: r0 = socket(0x1, 0x3, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) 03:36:18 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) dup3(r0, r1, 0x0) 03:36:18 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000004380)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="1c", 0x1}], 0x1}}, {{&(0x7f00000006c0)=@nl=@proc={0x10, 0x0, 0x25dfdbfe}, 0x80, &(0x7f0000001b80)=[{&(0x7f0000001900)="13", 0x1}], 0x1}}], 0x2, 0x0) 03:36:18 executing program 1: syz_emit_ethernet(0x19, &(0x7f0000000000)={@broadcast, @empty, @val={@val={0x4305}}, {@llc_tr={0x11, {@llc={0x0, 0x0, "b8"}}}}}, 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)={0x28, 0x0, 0x0, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 03:36:18 executing program 0: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)={0x0}) r1 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0}) r4 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r4, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r4, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000440)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r0}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}], 0x0, "a59f7995f969f9"}) 03:36:18 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @multicast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @dev}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) 03:36:18 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004551a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000004380)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="1c", 0x1}], 0x1}}, {{&(0x7f00000006c0)=@nl=@proc={0x10, 0x0, 0x25dfdbfe}, 0x80, &(0x7f0000001b80)=[{&(0x7f0000001900)="13", 0x1}], 0x1}}], 0x2, 0x0) 03:36:18 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="2c2d5c9d2c83", @broadcast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "d9de6e", 0x8, 0x11, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[], {0x0, 0x0, 0x8}}}}}}, 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)={0x28, 0x0, 0x0, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 03:36:18 executing program 3: r0 = fanotify_init(0x0, 0x0) fanotify_mark(r0, 0x1, 0x8000000, 0xffffffffffffffff, 0x0) 03:36:18 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={&(0x7f0000000780), 0x2000078c, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) 03:36:18 executing program 4: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, 0x0, 0x0) [ 1058.447301][T12439] hub 9-0:1.0: USB hub found [ 1058.448594][T12439] hub 9-0:1.0: 8 ports detected 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:18 executing program 0: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)={0x0}) r1 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000001640)={0x0, ""/256, 0x0, 0x0}) r4 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r4, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r4, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000440)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r0}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}], 0x0, "a59f7995f969f9"}) 03:36:18 executing program 3: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f00000000c0)=ANY=[], 0x14}}, 0x0) 03:36:18 executing program 4: rt_sigaction(0x17, &(0x7f00000000c0)={&(0x7f0000000000)="c481a9ebcec402a54091700000008fc9d096ca660f177703c4427d19c0c4a351790f0b3502000000470f0d480f43dde1c4837d19b6dbf9817900", 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:18 executing program 5: syz_emit_ethernet(0x1bc, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa86dd69"], 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)={0x28, 0x0, 0x0, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:18 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:18 executing program 4: rt_sigaction(0x17, &(0x7f00000000c0)={&(0x7f0000000000)="c481a9ebcec402a54091700000008fc9d096ca660f177703c4427d19c0c4a351790f0b3502000000470f0d480f43dde1c4837d19b6dbf9817900", 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:18 executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x15, 0x4, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast, {[@ssrr={0x89, 0x13, 0x0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @rr={0x7, 0x3}]}}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:18 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x4) sendmsg$SEG6_CMD_DUMPHMAC(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000000)=0xeae80, 0x4) syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), r0) [ 1058.523213][T12474] hub 9-0:1.0: USB hub found [ 1058.525463][T12474] hub 9-0:1.0: 8 ports detected 03:36:18 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:18 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:18 executing program 4: rt_sigaction(0x17, &(0x7f00000000c0)={&(0x7f0000000000)="c481a9ebcec402a54091700000008fc9d096ca660f177703c4427d19c0c4a351790f0b3502000000470f0d480f43dde1c4837d19b6dbf9817900", 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:18 executing program 5: pselect6(0x40, &(0x7f0000000040)={0x7}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x989680}, 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x1, 0x0, 0x2a53}, 0x0) 03:36:18 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x38}, 0x0) 03:36:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), r0) 03:36:18 executing program 4: rt_sigaction(0x17, &(0x7f00000000c0)={&(0x7f0000000000)="c481a9ebcec402a54091700000008fc9d096ca660f177703c4427d19c0c4a351790f0b3502000000470f0d480f43dde1c4837d19b6dbf9817900", 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:18 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:18 executing program 5: syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x8, 0x2, @multicast2=0xe0000003}]}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x40}, 0x1, 0x8}, 0x0) 03:36:18 executing program 1: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0xb) 03:36:18 executing program 2: syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x40281) 03:36:18 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8008550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0xf}}, 0x0) 03:36:18 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0xfdef) 03:36:18 executing program 3: r0 = socket(0x2, 0xa, 0x0) getsockopt$bt_l2cap_L2CAP_CONNINFO(r0, 0x6, 0x2, 0x0, 0x0) 03:36:18 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x6) syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), r0) 03:36:18 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8008550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'sit0\x00', &(0x7f00000000c0)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast}}}}) 03:36:18 executing program 5: syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x8, 0x2, @multicast2=0xe0000003}]}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x40}, 0x1, 0x8}, 0x0) 03:36:18 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8008550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x33fe0}}, 0x0) 03:36:18 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0xfdef) 03:36:18 executing program 2: syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x40281) 03:36:18 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f00000000c0)={'netpci0\x00', 0x0}) 03:36:18 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8010550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0xfdef) 03:36:18 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8008550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 5: syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x8, 0x2, @multicast2=0xe0000003}]}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x40}, 0x1, 0x8}, 0x0) 03:36:18 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000040)={0x0, 0x0, "f698fb", 0x1f}) 03:36:18 executing program 2: syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x40281) 03:36:18 executing program 3: syz_emit_ethernet(0x287, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000008100000086dd61fc117b024d5eff20010000000000000000000000000002ff01"], 0x0) 03:36:18 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x38}, 0x1, 0x0, 0xf0}, 0x0) 03:36:18 executing program 2: syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x40281) 03:36:18 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8010550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:18 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x80081) write$bt_hci(r0, &(0x7f0000000040)={0x1, @delete_stored_link_key={{0xc12, 0x7}, {@fixed}}}, 0xfdef) 03:36:18 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x1, 0x0, 0x5000}, 0x0) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004550f, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8010550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x38}, 0x1, 0x0, 0x700000000000000}, 0x0) 03:36:19 executing program 5: syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @sit={{0x8}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x8, 0x2, @multicast2=0xe0000003}]}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x40}, 0x1, 0x8}, 0x0) 03:36:19 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8010550e, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 4: syz_emit_ethernet(0xfdef, &(0x7f0000000000)={@broadcast, @empty, @val, {@llc_tr={0x11, {@llc={0x0, 0x0, "b8"}}}}}, 0x0) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x40085511, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004550f, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x40085511, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:19 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x38}, 0x1, 0x0, 0x19c8}, 0x0) 03:36:19 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x38}, 0x1, 0x0, 0x2}, 0x0) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x40085511, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004550f, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x8004550f, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 4: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000000)=0x13, 0x4) 03:36:19 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:19 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x1, &(0x7f0000000100), 0x4) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x40085511, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 4: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000000)=0x13, 0x4) 03:36:19 executing program 5: syz_emit_ethernet(0xe81, &(0x7f0000000040)={@random="2c2d5c9d2c83", @broadcast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "d9de6e", 0xe4b, 0x11, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@fragment, @hopopts={0x0, 0xb, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x37, "7c45da43a009c55bac39fdae696daceb1f9e53976aa07fb4d452f6ca4e1e7ffffad178617d915bf4769cc2a06e69e13a8c06f8ed8a7107"}, @pad1, @hao={0xc9, 0x10, @loopback}, @pad1]}, @dstopts={0x0, 0x0, '\x00', [@jumbo]}, @dstopts={0x0, 0x1b0, '\x00', [@generic={0x0, 0xd7f, "71b3b0f903184af62188c462b2c419456a72661478af07f1a9924f2b48c1efd06cf464eb20e704574f63fe57e50d57bf26ca199864dea65b81d60789c0e0e3c704c41a4be8f48d938af64f998946dd7d014b153b028c5255f1038b7dda54461519d28e8d19719259656f57693a50dfb43fe419550bca66f0c91dc850d28f9a02d1b42c1c4cf277bdf331a8342e9344bbeb4475964516b840840c37dad989bb9dd4c0a2d4e105a65b6ea1bbcc877c1612f60e165f854a9d7a4ef3988468f76a13d9270213b074455e5bccd379e6b6e180b434ab2f4cb309fa61447348e0ad11a5af569cfd1c184c0985dd86cedca6ab8475c2310764b7b2ac263bd16849f04ad2209ac69e2eb9e6417b098211b039a1445b2acdeb755c8d80b1923d5eb0967beecdf1fc4a97b2de549df682c77bd554b4aacaa09aa7734ab1819a6665b70119225eb6be9e9535fd66e687896e250a8fb3fd5c00630a8d25ffbfb753ecc50d83995f9aa1e8cf7bc5ecdd204284d0e0f5c2eff841dd923eef80cfdd7e96d2977b5008eece3fda384b556e3c5f06d270087c4d50cafbb847c840b05c790b9b94af90b35a084ac67eee0b4f247bca86edac2c1a199ae575ebcb0107a79f6935f42901319562aeca25c9524ea0ea63d28676690dab9f639141d039d5f88f74e850981c0cba2d98babebb434dfcc8d5e8e1589a2ddd261c9d9c36343e49e88391f08ab2f57ad361f7fbce972f3ac3917862a1747dcb08c95f00b57df48da9d2608939760d5cd825b4ac6cce7a200ed542a7f2e78332e4fa7a4f6f0aed6fe770dbfff793d039705a0d23374e63475543a5531ea69c8a581a941bddde9379505c0562600166ae55037b55834688831a06b0de52ed0bc5ae1a97d66d6f7f2d4c8b45c0b061b753e362c596953fe3cd3563a42956a11a2287331e8193cd2b75c61fe7b5370d41689bb3f046da5336fff503527912b0dcc9960ad618d3e00edba1551fcc03c6ffa8a6b457074430715f11daba15a868e64beb6d793016936f17f1bcf36d89481d3ac8ec5608fec46b7e2dbd082c0b8360825172af73ff3f5085d6a25fa37e2c5bd0b1082243f7a5d6f9156fffa70381c10cda59ab94761c8ac8bf2b89e2757b9c80dfb83ea55f1049c7068f88420aedabb98c25d9bea7ce13ed69ee83534ca13e202f0113c758f5e7733ec31686846d560141d411bfcf5d8a35af9f33f0253f41632987d37b5d59e7168b0096a7a7bb2b3499ca6008d535d9c5e2cb9d2ccd20de081046cd762b0a6601f5c76099745a2c57ee8bd60f4817d94a33ec64bd4cb558d9c01c681be87a54b5e4ec297669356a41cca6401545990a8aecbb10d512714b7db166869c04b000515f7235148ff3be418639f24688130deff6e3713565b156b48bc5a5c48584cfce1ec32cfce9d798e83680331e49af20e48ac952b7bcbfde69cd17f09d7e4f63cb505c8f0bd09946f5b627f3ed45ff4c76634a6329a9341624baa47e74e6c5bd742b92b1ff4c83263ce470fa0ede3508d83befe0215f16a7d85247e49401f4cadbc352d0dbee7a7f643ccd9d4afc973ecff7cfb4a03979e7296238d0e057ff984dc62801d565a30a4a2c888888f851e790e8ec8acf1db41804594e77ccd64f55e89a24728f145052c3038b953c8119794e71d1c7582d45949cb1fbae0d5eab5e2e8dd83f8264e840b0f4553846fa7bf3a411ea4e8a78cfe3c04547fbc45ccd1c25909d9963c31e36fa98493cf30c83dd4cdca532e6764646a2a34bcf88856be143539a0dc8d780d3dee7a9473992b1fa96ed057964092b3f349c27c60e7180af15e8dc42646799897474a42fc37d8d2a05216f2993d2cf41eda90d2e371db75e5e501d600c928f80029133d5950755ddae311e003a486abeef293a79f9d249b43696431ceca4c099f94a01bbe3d3517aa17d23f64e08494a306d5f1195efd290533ff776b721fb86c1820ecd47fde1c757784f0b77500124ea026b2ee8994218ed20712e94bdc86ea529320c1e9be93dbfd71d78bf31527182c51652ee32688cb71188574bc58346d671c3bb7e6ae8e00ecec0c965c1a54c6938c8d195a0e1917fa5a891f546a3047c8ba550d1f93693fff12ec96783a226474065bf68fe7385d2143d3fa741a29e342d795a179f5fb5142fb7575a7d2f5a94fa50c52fb3e666df82177be299746c0bdbdd3c0ca77c0a9bd0f8b255d5b3163adafa4134737ede8a775684b8869010c7269b54b74b2ba75441c152c6bee9440cc737f85a19d724fb725e1aea11e153f46f5c58c2a9f32e3effe8fbd8ac822966103b9f3a32361dcafd0d2fc6e84f3f0158604c57943c48f39ea3201fec381f40660182b40cbb56f2ea2a4f57fb773d085bfd7a0c1da21a54dd01928eab65a0c0ed0dc60d1366c50111a7f96739b0b7ad4f62604e8571388387c62891c5acada90f41a3127d0335a736d0952e09ccef78f2c050c9e787727a6b2f78afaa5fa75eca027227214f1e2e2464beddb7d56529d2d6a2408178c1f7a3db956cecd63f5030dc87b9c3fe8e43ed6f3abb42bddf4eea3397bfaaa78a78c9d1a1f4b27c34b253d7a199dac4a29b386a5c75730cadae8317ee4db751cabb2faa3dfaffcd32b413f524da222c6efaee4f8a294692c72cb60e708a0c146d1200ebc324155115ef1b366bca425808161b414c627135f79d0a40fe1dc75c3c3e3927a10196293ce80e87986a0ef39a9911ffb0b2af6c3bb1743b978a0aea698811ea6597c2b9666642d4f64d56d1d8b098f9ee374e445eebc2a8f19a5f8d07432407f602b184e1240c61f8502116c4787bfd7d4a8d4b6e30b7dc88a1f4455aaef64147e62f2db7f2e420a8ea0b007593ec9ac435771804d190d7210d115e0ef54c9c23ef3028582a4024c5d5a90e30d37ffb265af033acb114eb5af2a1a30c5c03b6d5fb618e271816bbc837a13b262f215bc6e897b6f9bf57a4a89bcf6ec493c902d1df179a54ee144380edc13d24def86f527f9d9e015f2e6e0dc339d8419eb146a90758a027c17c7b3d247173f3f0297cce5c98815df1cc584312464df4d90fcd9622158870d1984b74729ba6e7b395bee02791a6f16284633ee396b648db5b63c56e9bf37902e96d96b0622ee5dce72cd4777815add6c39b979f408510d79993d29aba78ab6f2661e323d07c58055153cdde51f085398559b88c8c690a631b9b1d6983ad8cd4313a90955c4b3845d94699435e6d3512ef5e2dc68c265452947f29709b18d9f2df57e43574d760209c46045da0e7d6a88da1734b46e292b799a78dec079dddbbf2b8fed8f5d74a432d99e5dec8510719d86785afbf14b6925f9a0a71473f14c4c2cacccaebed9ce8f787df89b57dc426c5b68402658234c8ba8ddc3f55ddee323bb527d1c2c81b2f0deb02ecc538ef11f4143be8cbfbecbdc1cb7081d9cc33b1c86ef21dd7e8e82d446b430a2fc337f4e987992cc46561175ed2b8dff4c35b0458a83e601005b0372be58c0b01621f2f115af7a2c5d040e6c8aa50e9c88e04c90d2e65daf8499b2b18e5f644d0b116b5af257eaa800cba922cf25463078dd994c01dc3c78026031b62cc4dccd6be5f000fc8c59a7fc6d3492f3edd5bfcc4d478e6e6ab839864d7ed4b82b677b4f9049b9bd0f143c37b1a84279248b5e2820ce30985f194610a5a0db416f21b3775cd95987b59f31d508641857580150c8044ec3a815191af34a7a22d23cf818a4c10a59be3d7dd29fae3e9841b770fb20da8044b8a8b2e119555b3c4e1e8cc72018e021e96a8c974cf241fe6e2e7637bec5006cdbd4bdd24f22b0d1888b30838d28c8b557109c18c9b7bb12f164b5ba483b14c3769745a69e8445a86b051567ef6238972666c773952a3627dd4ede5ac28249cab4f7e6816b8c06a629606e96b267fd1225041ab27ec23abf9af080ccd4083ae012397195167c04f500d1ae60af9f05ef7fe015a7dc8025e7e273ae9bf4fc1486da57927c864a2ba7603b55671a99b98137e85eb08a83b70811d1d70ef5f682afc7ef4c2c01b806bd8f57199a668bc923cc2127efe6b6e76a9d28076c8c449ffcf2810b53e559560871eb8de824192344a6747deb804863c2156936a9a633ef0fd80194cb4891a7f2f897818f788b636a6bed5d110a34def5b52cdef6950bd81ba1d6e9da0bf1251b9cbc1b0b48305296d536d0af1da848aa722f9fa474c974e55213bf4af288473390f9f00d969a97602bc6cdadd9db1ffe762f0a6336c285f3f9a372e405482b14e7fc0b21e9b3a19b0e638496402768235d317e0b69fd7483f146e19940f1967163cb937cf04346c369b4f5c7fb37e1f2208ed0ea965fe4806365f125f2eff2d430b333c4cdf7ed3a265483ff8094b6a65c6ed7ee47573a8c679587d35a4d354567862ed22061517507a2974cf7aaead5e2c5979277ffc7cb0008992a40187d142f79f573427c459c895c3907b129fc59e657ab4a357ba791af6ebdf428ff2d2bfd7ce48649efedac0efc4dcc7cf0e4212773e5b9a046cbfbc985337dc6bb102054e6d056537e555fc13108bed270197c639e0cd30f96f3faabfe41d3f997cb2ae77a4844658f232322dff64ef9212098eb11e510e826ef5018eea7d70335175e0d02e62a8c16f47f5e763acfd6474689336e33b9e6ea207d6fcc45c3b8f0f8e0ae9db4fb2422a2db948d6fab510c1497d62985eba81506cd6abf6b944c40d05d0745f6b05cdef71ae73ae986503917d0130f1df64707b292320ce5ef8b973ad006bb058a4634696f908257f6a584fcd045e842f2ea5b4173be8947bdc90cafebb7812647217ddf47bb15a075ba65f06f87de05fa7f57032fe41bc8cf51dcd15c954bbeb5e3eefcdf7a0e2f3877eff74f0dc48bea8"}]}], {0x0, 0x0, 0x3b, 0x0, @opaque="a2f85b0d0686114d4c265a2c13e4b5cdd8f72c1b7d9b7f9b31c8407bf9ebbbb7e8ecf5f8c6621072a6d598b61187bd26e76147"}}}}}}, 0x0) 03:36:19 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:19 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) read$usbmon(r0, &(0x7f00000000c0)=""/204, 0xcc) 03:36:19 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) getsockopt$netlink(r0, 0x10e, 0xa, &(0x7f0000000000)=""/222, &(0x7f0000000100)=0xde) 03:36:19 executing program 5: syz_emit_ethernet(0xfc0, &(0x7f0000000040)={@random="2c2d5c9d2c83", @broadcast, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "d9de6e", 0xf8a, 0x11, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@fragment, @hopopts={0x0, 0x12, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x6f, "7c45da43a009c55bac39fdae696daceb1f9e53976aa07fb4d452f6ca4e1e7ffffad178617d915bf4769cc2a06e69e13a8c06f8ed8a710739539a8362a001aa89872dcf7fa07f1ee834c30afdc214e4077104102fef9716e5831487bf0f18b129abaa6d02c1d2fb96b2119f4f4fd9ff"}, @pad1, @hao={0xc9, 0x10, @loopback}, @pad1]}, @dstopts={0x0, 0x0, '\x00', [@jumbo]}, @dstopts={0x0, 0x1d1, '\x00', [@generic={0x0, 0xe87, "71b3b0f903184af62188c462b2c419456a72661478af07f1a9924f2b48c1efd06cf464eb20e704574f63fe57e50d57bf26ca199864dea65b81d60789c0e0e3c704c41a4be8f48d938af64f998946dd7d014b153b028c5255f1038b7dda54461519d28e8d19719259656f57693a50dfb43fe419550bca66f0c91dc850d28f9a02d1b42c1c4cf277bdf331a8342e9344bbeb4475964516b840840c37dad989bb9dd4c0a2d4e105a65b6ea1bbcc877c1612f60e165f854a9d7a4ef3988468f76a13d9270213b074455e5bccd379e6b6e180b434ab2f4cb309fa61447348e0ad11a5af569cfd1c184c0985dd86cedca6ab8475c2310764b7b2ac263bd16849f04ad2209ac69e2eb9e6417b098211b039a1445b2acdeb755c8d80b1923d5eb0967beecdf1fc4a97b2de549df682c77bd554b4aacaa09aa7734ab1819a6665b70119225eb6be9e9535fd66e687896e250a8fb3fd5c00630a8d25ffbfb753ecc50d83995f9aa1e8cf7bc5ecdd204284d0e0f5c2eff841dd923eef80cfdd7e96d2977b5008eece3fda384b556e3c5f06d270087c4d50cafbb847c840b05c790b9b94af90b35a084ac67eee0b4f247bca86edac2c1a199ae575ebcb0107a79f6935f42901319562aeca25c9524ea0ea63d28676690dab9f639141d039d5f88f74e850981c0cba2d98babebb434dfcc8d5e8e1589a2ddd261c9d9c36343e49e88391f08ab2f57ad361f7fbce972f3ac3917862a1747dcb08c95f00b57df48da9d2608939760d5cd825b4ac6cce7a200ed542a7f2e78332e4fa7a4f6f0aed6fe770dbfff793d039705a0d23374e63475543a5531ea69c8a581a941bddde9379505c0562600166ae55037b55834688831a06b0de52ed0bc5ae1a97d66d6f7f2d4c8b45c0b061b753e362c596953fe3cd3563a42956a11a2287331e8193cd2b75c61fe7b5370d41689bb3f046da5336fff503527912b0dcc9960ad618d3e00edba1551fcc03c6ffa8a6b457074430715f11daba15a868e64beb6d793016936f17f1bcf36d89481d3ac8ec5608fec46b7e2dbd082c0b8360825172af73ff3f5085d6a25fa37e2c5bd0b1082243f7a5d6f9156fffa70381c10cda59ab94761c8ac8bf2b89e2757b9c80dfb83ea55f1049c7068f88420aedabb98c25d9bea7ce13ed69ee83534ca13e202f0113c758f5e7733ec31686846d560141d411bfcf5d8a35af9f33f0253f41632987d37b5d59e7168b0096a7a7bb2b3499ca6008d535d9c5e2cb9d2ccd20de081046cd762b0a6601f5c76099745a2c57ee8bd60f4817d94a33ec64bd4cb558d9c01c681be87a54b5e4ec297669356a41cca6401545990a8aecbb10d512714b7db166869c04b000515f7235148ff3be418639f24688130deff6e3713565b156b48bc5a5c48584cfce1ec32cfce9d798e83680331e49af20e48ac952b7bcbfde69cd17f09d7e4f63cb505c8f0bd09946f5b627f3ed45ff4c76634a6329a9341624baa47e74e6c5bd742b92b1ff4c83263ce470fa0ede3508d83befe0215f16a7d85247e49401f4cadbc352d0dbee7a7f643ccd9d4afc973ecff7cfb4a03979e7296238d0e057ff984dc62801d565a30a4a2c888888f851e790e8ec8acf1db41804594e77ccd64f55e89a24728f145052c3038b953c8119794e71d1c7582d45949cb1fbae0d5eab5e2e8dd83f8264e840b0f4553846fa7bf3a411ea4e8a78cfe3c04547fbc45ccd1c25909d9963c31e36fa98493cf30c83dd4cdca532e6764646a2a34bcf88856be143539a0dc8d780d3dee7a9473992b1fa96ed057964092b3f349c27c60e7180af15e8dc42646799897474a42fc37d8d2a05216f2993d2cf41eda90d2e371db75e5e501d600c928f80029133d5950755ddae311e003a486abeef293a79f9d249b43696431ceca4c099f94a01bbe3d3517aa17d23f64e08494a306d5f1195efd290533ff776b721fb86c1820ecd47fde1c757784f0b77500124ea026b2ee8994218ed20712e94bdc86ea529320c1e9be93dbfd71d78bf31527182c51652ee32688cb71188574bc58346d671c3bb7e6ae8e00ecec0c965c1a54c6938c8d195a0e1917fa5a891f546a3047c8ba550d1f93693fff12ec96783a226474065bf68fe7385d2143d3fa741a29e342d795a179f5fb5142fb7575a7d2f5a94fa50c52fb3e666df82177be299746c0bdbdd3c0ca77c0a9bd0f8b255d5b3163adafa4134737ede8a775684b8869010c7269b54b74b2ba75441c152c6bee9440cc737f85a19d724fb725e1aea11e153f46f5c58c2a9f32e3effe8fbd8ac822966103b9f3a32361dcafd0d2fc6e84f3f0158604c57943c48f39ea3201fec381f40660182b40cbb56f2ea2a4f57fb773d085bfd7a0c1da21a54dd01928eab65a0c0ed0dc60d1366c50111a7f96739b0b7ad4f62604e8571388387c62891c5acada90f41a3127d0335a736d0952e09ccef78f2c050c9e787727a6b2f78afaa5fa75eca027227214f1e2e2464beddb7d56529d2d6a2408178c1f7a3db956cecd63f5030dc87b9c3fe8e43ed6f3abb42bddf4eea3397bfaaa78a78c9d1a1f4b27c34b253d7a199dac4a29b386a5c75730cadae8317ee4db751cabb2faa3dfaffcd32b413f524da222c6efaee4f8a294692c72cb60e708a0c146d1200ebc324155115ef1b366bca425808161b414c627135f79d0a40fe1dc75c3c3e3927a10196293ce80e87986a0ef39a9911ffb0b2af6c3bb1743b978a0aea698811ea6597c2b9666642d4f64d56d1d8b098f9ee374e445eebc2a8f19a5f8d07432407f602b184e1240c61f8502116c4787bfd7d4a8d4b6e30b7dc88a1f4455aaef64147e62f2db7f2e420a8ea0b007593ec9ac435771804d190d7210d115e0ef54c9c23ef3028582a4024c5d5a90e30d37ffb265af033acb114eb5af2a1a30c5c03b6d5fb618e271816bbc837a13b262f215bc6e897b6f9bf57a4a89bcf6ec493c902d1df179a54ee144380edc13d24def86f527f9d9e015f2e6e0dc339d8419eb146a90758a027c17c7b3d247173f3f0297cce5c98815df1cc584312464df4d90fcd9622158870d1984b74729ba6e7b395bee02791a6f16284633ee396b648db5b63c56e9bf37902e96d96b0622ee5dce72cd4777815add6c39b979f408510d79993d29aba78ab6f2661e323d07c58055153cdde51f085398559b88c8c690a631b9b1d6983ad8cd4313a90955c4b3845d94699435e6d3512ef5e2dc68c265452947f29709b18d9f2df57e43574d760209c46045da0e7d6a88da1734b46e292b799a78dec079dddbbf2b8fed8f5d74a432d99e5dec8510719d86785afbf14b6925f9a0a71473f14c4c2cacccaebed9ce8f787df89b57dc426c5b68402658234c8ba8ddc3f55ddee323bb527d1c2c81b2f0deb02ecc538ef11f4143be8cbfbecbdc1cb7081d9cc33b1c86ef21dd7e8e82d446b430a2fc337f4e987992cc46561175ed2b8dff4c35b0458a83e601005b0372be58c0b01621f2f115af7a2c5d040e6c8aa50e9c88e04c90d2e65daf8499b2b18e5f644d0b116b5af257eaa800cba922cf25463078dd994c01dc3c78026031b62cc4dccd6be5f000fc8c59a7fc6d3492f3edd5bfcc4d478e6e6ab839864d7ed4b82b677b4f9049b9bd0f143c37b1a84279248b5e2820ce30985f194610a5a0db416f21b3775cd95987b59f31d508641857580150c8044ec3a815191af34a7a22d23cf818a4c10a59be3d7dd29fae3e9841b770fb20da8044b8a8b2e119555b3c4e1e8cc72018e021e96a8c974cf241fe6e2e7637bec5006cdbd4bdd24f22b0d1888b30838d28c8b557109c18c9b7bb12f164b5ba483b14c3769745a69e8445a86b051567ef6238972666c773952a3627dd4ede5ac28249cab4f7e6816b8c06a629606e96b267fd1225041ab27ec23abf9af080ccd4083ae012397195167c04f500d1ae60af9f05ef7fe015a7dc8025e7e273ae9bf4fc1486da57927c864a2ba7603b55671a99b98137e85eb08a83b70811d1d70ef5f682afc7ef4c2c01b806bd8f57199a668bc923cc2127efe6b6e76a9d28076c8c449ffcf2810b53e559560871eb8de824192344a6747deb804863c2156936a9a633ef0fd80194cb4891a7f2f897818f788b636a6bed5d110a34def5b52cdef6950bd81ba1d6e9da0bf1251b9cbc1b0b48305296d536d0af1da848aa722f9fa474c974e55213bf4af288473390f9f00d969a97602bc6cdadd9db1ffe762f0a6336c285f3f9a372e405482b14e7fc0b21e9b3a19b0e638496402768235d317e0b69fd7483f146e19940f1967163cb937cf04346c369b4f5c7fb37e1f2208ed0ea965fe4806365f125f2eff2d430b333c4cdf7ed3a265483ff8094b6a65c6ed7ee47573a8c679587d35a4d354567862ed22061517507a2974cf7aaead5e2c5979277ffc7cb0008992a40187d142f79f573427c459c895c3907b129fc59e657ab4a357ba791af6ebdf428ff2d2bfd7ce48649efedac0efc4dcc7cf0e4212773e5b9a046cbfbc985337dc6bb102054e6d056537e555fc13108bed270197c639e0cd30f96f3faabfe41d3f997cb2ae77a4844658f232322dff64ef9212098eb11e510e826ef5018eea7d70335175e0d02e62a8c16f47f5e763acfd6474689336e33b9e6ea207d6fcc45c3b8f0f8e0ae9db4fb2422a2db948d6fab510c1497d62985eba81506cd6abf6b944c40d05d0745f6b05cdef71ae73ae986503917d0130f1df64707b292320ce5ef8b973ad006bb058a4634696f908257f6a584fcd045e842f2ea5b4173be8947bdc90cafebb7812647217ddf47bb15a075ba65f06f87de05fa7f57032fe41bc8cf51dcd15c954bbeb5e3eefcdf7a0e2f3877eff74f0dc48bea8ccc8fb58b5b184f8483ae6378311e4c35696a882cf1651a34be25ad486c436c9af36b57e0dc94ee1838788b67e18630ec32dbaa7f19d9d21c5d69e0842e23ee78548efb24b79b3ee0912419207c916dac5b814b3d760fb21bd22adc7adbf98b265432a646385036b10b62d3355e698bfa4980f5a4307b636c01ab7b104e4239c49907f4ff53d85233983fb581d6371c764f853284385d357f6c3f567c01b92d72e2c2f0be6a1eeede7b4dffcc2e20f7b9e892c105b6a32606e3ba981184c66f77cac86aa6822b98f84bf6609bd9554336212eab38b44132e5bb0ec07a887bcc97060e42adbc4ba355bd4a3112cb92c3e26c913974680b595408732dcb6d39f61d1e7b6474f1e1798"}]}], {0x0, 0x0, 0x3a, 0x0, @opaque="a2f85b0d0686114d4c265a2c13e4b5cdd8f72c1b7d9b7f9b31c8407bf9ebbbb7e8ecf5f8c6621072a6d598b61187bd26e761"}}}}}}, 0x0) 03:36:19 executing program 2: syz_emit_ethernet(0xfdef, &(0x7f0000000000)={@broadcast, @empty, @val={@val={0x4305}}, {@llc_tr={0x11, {@llc={0x0, 0x0, "b8"}}}}}, 0x0) 03:36:19 executing program 4: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000000)=0x13, 0x4) 03:36:19 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) getsockopt$netlink(r0, 0x10e, 0xa, &(0x7f0000000000)=""/222, &(0x7f0000000100)=0xde) 03:36:19 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x38}, 0x0) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc00c5512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 5: r0 = socket(0x1, 0x3, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x1) 03:36:19 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @empty, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @remote, @local, @broadcast}}}}, 0x0) 03:36:19 executing program 4: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000000)=0x13, 0x4) [ 1058.843276][T12627] hub 9-0:1.0: USB hub found [ 1058.847291][T12627] hub 9-0:1.0: 8 ports detected 03:36:19 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) getsockopt$netlink(r0, 0x10e, 0xa, &(0x7f0000000000)=""/222, &(0x7f0000000100)=0xde) 03:36:19 executing program 1: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)) r0 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001640)) r1 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r1, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000005a700)) 03:36:19 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r0, &(0x7f0000000040)={0x10, 0x0, 0x25dfdbff, 0x8}, 0xc) 03:36:19 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x5, @none, 0xdb4}, 0xe) 03:36:19 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000280)={&(0x7f0000000180), 0xc, &(0x7f0000000240)={&(0x7f00000002c0)={0x50, 0x0, 0x0, 0x0, 0x0, {}, [@NBD_ATTR_SERVER_FLAGS={0xc}, @NBD_ATTR_SOCKETS={0x0, 0x7, 0x0, 0x1, [{}, {}, {}, {}, {}, {}]}, @NBD_ATTR_CLIENT_FLAGS={0xc}, @NBD_ATTR_CLIENT_FLAGS={0xc}, @NBD_ATTR_CLIENT_FLAGS={0xc}]}, 0xffffffffffffff27}}, 0x0) 03:36:19 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x180012, 0xffffffffffffffff, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x841, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000080)) r1 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCQ_URB_LEN(r1, 0x9201) dup3(r1, 0xffffffffffffffff, 0x80000) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0x3) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc00c5512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) getsockopt$netlink(r0, 0x10e, 0xa, &(0x7f0000000000)=""/222, &(0x7f0000000100)=0xde) 03:36:19 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) fchmod(r0, 0x0) 03:36:19 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) bind$netlink(r0, &(0x7f0000000000), 0xc) 03:36:19 executing program 3: rt_sigaction(0x17, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 03:36:19 executing program 5: syz_emit_ethernet(0x20000019, &(0x7f0000000000)={@broadcast, @empty, @val, {@llc_tr={0x11, {@llc={0x0, 0x0, "b8"}}}}}, 0x0) 03:36:19 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000040)=0x11, 0x4) [ 1058.926446][T12648] hub 9-0:1.0: USB hub found [ 1058.927642][T12648] hub 9-0:1.0: 8 ports detected 03:36:19 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x802c550a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x4, &(0x7f0000000280)=""/60, &(0x7f00000002c0)=0x3c) 03:36:19 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x1, 0x0, 0x532a}, 0x0) 03:36:19 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x180012, 0xffffffffffffffff, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x841, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000080)) r1 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCQ_URB_LEN(r1, 0x9201) dup3(r1, 0xffffffffffffffff, 0x80000) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0x3) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 03:36:19 executing program 1: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)) r0 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001640)) r1 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r1, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000005a700)) 03:36:19 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1, 0xfa}) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc00c5512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x802c550a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x4, &(0x7f0000000280)=""/60, &(0x7f00000002c0)=0x3c) 03:36:19 executing program 1: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)) r0 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001640)) r1 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r1, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000005a700)) 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x4, &(0x7f0000000280)=""/60, &(0x7f00000002c0)=0x3c) 03:36:19 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x802c550a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) [ 1058.975194][T12675] hub 9-0:1.0: USB hub found [ 1058.979049][T12675] hub 9-0:1.0: 8 ports detected 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x4, &(0x7f0000000280)=""/60, &(0x7f00000002c0)=0x3c) 03:36:19 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1, 0xfa}) 03:36:19 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x802c550a, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x180012, 0xffffffffffffffff, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x841, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000080)) r1 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCQ_URB_LEN(r1, 0x9201) dup3(r1, 0xffffffffffffffff, 0x80000) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0x3) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={&(0x7f0000000780)={0x7}, 0xc, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0x14}}, 0x0) 03:36:19 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc00c5512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1, 0xfa}) 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0xf) syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), r0) 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1400000098015f"], 0x14}}, 0x0) 03:36:19 executing program 1: syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000486c0)) r0 = socket(0x23, 0x3, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001640)) r1 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@ll={0x11, 0x1b, 0x0, 0x1, 0x1f, 0x6, @random="b6a97aa13b72"}, 0x80) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) ioctl$USBDEVFS_IOCTL(r1, 0x8108551b, &(0x7f0000000380)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000005a700)) 03:36:19 executing program 3: syz_emit_ethernet(0x19, &(0x7f0000000000)={@broadcast, @empty, @val={@val={0x8864}}, {@llc_tr={0x11, {@llc={0x0, 0x0, "b8"}}}}}, 0x0) 03:36:19 executing program 4: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x180012, 0xffffffffffffffff, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x841, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000080)) r1 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCQ_URB_LEN(r1, 0x9201) dup3(r1, 0xffffffffffffffff, 0x80000) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0x3) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 03:36:19 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1, 0xfa}) 03:36:19 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16, @ANYRES8], 0x38}}, 0x0) 03:36:19 executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000040)={@broadcast, @empty, @val={@void}, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "868c39", 0x10, 0x3a, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @loopback, {[], @ni}}}}}, 0x0) 03:36:19 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0'}, 0xb) 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000000)=ANY=[@ANYBLOB="1400df"], 0x14}}, 0x0) 03:36:19 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) write$bt_hci(r0, 0x0, 0x6) 03:36:19 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0'}, 0xb) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045515, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x0, &(0x7f0000000000)=""/162, &(0x7f0000000100)=0xffffffffffffff75) 03:36:19 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0'}, 0xb) 03:36:19 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffff1f}, 0x0) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045515, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000040)={@link_local, @dev, @void, {@ipv4={0x800, @udp={{0x15, 0x4, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback, @broadcast, {[@ssrr={0x89, 0x13, 0x0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @rr={0x7, 0x7, 0x0, [@local]}]}}, {0x0, 0x0, 0xc, 0x0, @gue={{0x1, 0x0, 0x0, 0x0, 0x0, @void}}}}}}}, 0x0) 03:36:19 executing program 0: epoll_pwait(0xffffffffffffffff, &(0x7f0000000080)=[{}, {}, {}, {}, {}], 0x5, 0x0, &(0x7f00000000c0), 0x2f) 03:36:19 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)={0x14}, 0x14}}, 0x0) 03:36:19 executing program 0: r0 = socket(0x2, 0xa, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 03:36:19 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000040)={@link_local, @local, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "f7c6ab", 0x0, 0x0, 0x0, @mcast1, @loopback}}}}, 0x0) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045515, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x38}, 0x1, 0x0, 0xc819}, 0x0) 03:36:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000d00000000000b00000008000300", @ANYRES32=r3, @ANYBLOB="05000800000000000800090005ac0f00110007"], 0x4c}}, 0x0) 03:36:19 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0x80045515, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) 03:36:19 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0), 0x6) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0'}, 0xb) 03:36:19 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000000)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@default_permissions}]}}) 03:36:19 executing program 3: syz_emit_ethernet(0x1bc, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa86dd69a8db6f01863a"], 0x0) 03:36:19 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x4e20}, 0x6e) 03:36:19 executing program 0: rt_sigaction(0x17, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000200)) 03:36:19 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000000)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@default_permissions}]}}) 03:36:19 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000340), r0) 03:36:19 executing program 0: rt_sigaction(0x17, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000200)) 03:36:19 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x4e20}, 0x6e) [ 1059.242316][T12745] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 03:36:19 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000a00)={0x14}, 0xfffffdef}}, 0x0) 03:36:19 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={0x0}, 0x300}, 0x0) 03:36:19 executing program 0: rt_sigaction(0x17, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000200)) 03:36:19 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$netlink(r0, 0x10e, 0x0, 0x0, &(0x7f0000000180)) 03:36:19 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000000)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@default_permissions}]}}) 03:36:19 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r0, 0x400448e0, &(0x7f0000000000)="a3") 03:36:19 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x4e20}, 0x6e) 03:36:19 executing program 3: syz_emit_ethernet(0xd6, &(0x7f0000000100)={@broadcast, @broadcast, @val={@void}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "802e60", 0x9c, 0x2f, 0x0, @remote, @remote, {[@srh={0x0, 0xa, 0x4, 0x5, 0x0, 0x0, 0x0, [@empty, @mcast2, @loopback, @mcast2, @private2]}]}}}}}, 0x0) 03:36:19 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000000)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@default_permissions}]}}) 03:36:19 executing program 0: rt_sigaction(0x17, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000200)) 03:36:19 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), r0) 03:36:19 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f000000004