last executing test programs: 8.360066235s ago: executing program 4 (id=5620): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x2, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="180000000300000000000000feffff10850000000700000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x100, 0x70, '\x00', 0x0, @fallback=0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) getpid() bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000096c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000001cc0)=@newtaction={0x6a8, 0x30, 0x1, 0x0, 0x0, {}, [{0x274, 0x1, [@m_vlan={0x70, 0x15, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_VLAN_PARMS={0x1c, 0x2, {{0x317c, 0x5, 0x4, 0x2, 0xf45}, 0x3}}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5, 0x6, 0x2}]}, {0x1f, 0x6, "0a690e0c4b0a2c51203987bef47816b159761d1cca4fb60cea45be"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_csum={0xc0, 0x4, 0x0, 0x0, {{0x9}, {0x58, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x8c1, 0x1, 0x6, 0x7, 0xa}, 0x4b}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x9, 0x0, 0x10000000, 0x3ff, 0x5}, 0x63}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x10, 0x8, 0xffffffffffffffff, 0xaa4d, 0x1000000}, 0x62}}]}, {0x3e, 0x6, "762cd7647d6bc695919e9ef2bda473fb2a4c307ee1b51a0900079933c79ccf6bd867ff55e27e45eca5799819b60fc6035a247851d3fa22017470"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_ctinfo={0x78, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x49, 0x6, "ce1b501df644f0b5301b430232d95cfa299a764aaf394c9d59f3b02ab7f733bdd9ee4e2ece118b04a8b9ac82396769a06a6719b2a82b39ea8b520fe3ac6430b84a10c27e41"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_mpls={0xc8, 0xc, 0x0, 0x0, {{0x9}, {0x30, 0x2, 0x0, 0x1, [@TCA_MPLS_TC={0x5, 0x6, 0x3}, @TCA_MPLS_TTL={0x5, 0x7, 0x6}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0x9, 0x2d81, 0x8, 0x9, 0x8}, 0x3}}]}, {0x6f, 0x6, "77b17e1bfae085357cf8e246d5d01093b64e8fa90b842d4677d0ec16200a68b9f7d80ed1307b48785ad87b07040f66c0129048f5dc5ea00ec68c2a2923e4242b243679891d08f47fc3a7e12195f8eb4e57ae940bac8b635b06433105464ea701ad5ffe49ac12f38f181790"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}, {0x420, 0x1, [@m_simple={0x124, 0x2, 0x0, 0x0, {{0xb}, {0x60, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0x6, 0x6, 0x5, 0x1, 0x99ff}}, @TCA_DEF_DATA={0x5, 0x3, '\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x9, 0xff, 0x1, 0x5}}, @TCA_DEF_DATA={0xc, 0x3, 'ethtool\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x2, 0x10, 0x1, 0xdd, 0x2}}]}, {0x99, 0x6, "5dc55ba1238a67861d31640c9a9353d2376ba6c6f7b1a776d4fbb43a1db7464e21e32a8d6e1f5191d2e3cf665d928dd7e3f036ba9dabfc926d74a4dc97b38766de1b6e09a5b0d7c8038c66a248b1dd5c4d38db4c73be497eac958269c48899a130be7dd4ef2619a2566629f3309cf6a76c25f564ad84fc20cd73ddfacb90e3b0a67ade1f71bae989a1f3e49093ff1281da6745d5bc"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_vlan={0xc0, 0x19, 0x0, 0x0, {{0x9}, {0x7c, 0x2, 0x0, 0x1, [@TCA_VLAN_PARMS={0x1c, 0x2, {{0x7fffffff, 0x2, 0x20000000, 0x5, 0x4}, 0x3}}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x2, 0x7, 0x3, 0x80, 0xf}, 0x1}}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x10001, 0xaa4, 0x8, 0x5, 0x4}, 0x3}}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0xec1, 0x7, 0x4, 0x0, 0x80000001}, 0x1}}]}, {0x1a, 0x6, "67167fc5741a752755661eb6c55e2c527a25ef5c31de"}, {0xc, 0x7, {0x1}}, {0xc}}}, @m_ife={0xf4, 0x11, 0x0, 0x0, {{0x8}, {0x70, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c, 0x1, {{0x800, 0x1000, 0x3, 0x200000, 0xfffffffa}}}, @TCA_IFE_SMAC={0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xa}}, @TCA_IFE_TYPE={0x6, 0x5, 0x9}, @TCA_IFE_DMAC={0xa, 0x3, @local}, @TCA_IFE_TYPE={0x6, 0x5, 0x3}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x4, 0x1, @void}, @IFE_META_PRIO={0x4, 0x3, @void}]}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x7, 0x0, 0xffffffffffffffff, 0x8, 0x80000000}, 0x1}}]}, {0x5d, 0x6, "3128d26173b560067ba0f6ce046c3fe8fbba1e4d198eb2edf2f81a338e78054ec20e4d37f519fbc2a2f173a81ccdabed0d232695a1e7e7a53ef970fb2fb72023e7d4925aa2f6dfd9e0040acb3b83e9fc7def7b3692e2981b4f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_simple={0xfc, 0x5, 0x0, 0x0, {{0xb}, {0x4}, {0xcd, 0x6, "b538e9a7a0fb0564c2d45e26702ca3861f5fe67233472167e85109691cd15d63f9a34f048ba6802b50f98e962d4aeead6868d30a45a1bd98b653aa176d8223ba41187bd252fa1157b955542d2414091bc4d94ad080f6f84e10bde667664daf664f12169234dd220b5367537fbbf886ea65fc70562c0258c9dc13155ce01bcd89d6611cc97789ff2b464e68d7965d605ef2b78aa668c3d2aee4bfdfa6e5ca5b67ab59364c58e95902d0984d696df00fc8f1281e9194e403ead0f2e9a4772140b5db4ebbbc28eeb910a3"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_sample={0x48, 0x2, 0x0, 0x0, {{0xb}, {0x4}, {0x19, 0x6, "49bdf8966df517defa72ede39f71c71a9e39f5a399"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}]}]}, 0x6a8}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) bind$bt_l2cap(0xffffffffffffffff, &(0x7f00000002c0)={0x1f, 0x0, @any, 0xfffa}, 0xe) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x5) close(0x4) syz_open_procfs$namespace(0x0, &(0x7f0000000200)='ns/pid_for_children\x00') unshare(0x6a040000) r1 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f0000000080)={0x0, 0x0, 0x1000, 0x7, 0x1}, 0x20) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e7dfffff08300008a00000000000000010000000000000049060000000000000400000000000000000000000000000000000000000000000000000000000000b5ca000000ffffff070000000000000000000000000000000700000000000000ff03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/320]) socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000880)={0x1c, r3, 0x705, 0x70bd2b, 0x25dfdbff, {}, [@ETHTOOL_A_STRSET_STRINGSETS={0x4}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40008d0}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000300)=ANY=[@ANYBLOB="50000000090601020000000000000000020000840900020073797a31000000000500010007000000280007800c00018008000140fffffff70500070084000000060004404e22000006000540"], 0x50}, 0x1, 0x0, 0x0, 0x10000082}, 0x90) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001180)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000fef7ff7a0af0fff80000ff79a4f0ff00000000b7060000efffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00ba23008500000098000000b70000000000000095000000000000006f88300eaa171100756695acf0af839ec5300a584fe44c80de0b061417e9ade22cecede5d5be6ab3d7828ee094518a5800000082c81ddfe3960a29ea15fa7e26f0f3e51416b698f6da6fe8af496d22585ffab3af24974fae00d824313ffef788c6983945dd3663f79f67e78a48b23b38c5f86e96111199f0f0af9f42099a0f54041889b971cf394bd43473a5ac2acab9768cbc52ff7f000000000000711727c4a32a6b7ecdae05d2b3fed4572eb0d88976d2adda68000010000000c47b18cf93996a43e2e080f57fadf535d8b3078ebe16b10160fad64474a7b558f7a56f41022feec18e013abd8fda2b96779e534d0675fbcc13ba9f9eb96319fd5b49521d5cb2ced401d7b6fce658f203a9c2da91116d986730da1be85b0000829512099df32814820fbf7be91cd13b77f4e4e599f8bbca388247856073472312a9ff4273b9cd08000000000000616e888cda842c661577818c2069cb41a73b4b7fc28882cad315db3fffc5183deca7a32838ec0ad70d4f55382c1879b71ec504d2f3e3883428ee350123a5cad346f6d517f6fcea5b6bc4fcffffffffffff03f419a6e45fd98e77da4a8202ebbdafe6b2e38c9d7e506f5da2958cf7f0d9b31ca3275e64e29d39d158cebe43308cf8760588001172e19685e9a334aec76530861b772a1da96f0a227514bd0bc26df2b50a45e4eceae1ddfe88d58879d1cb253e0471714fa124211203000000000000001f502b6c760655ffb20ae13a1a94f7ae229fbf5da7cae4f994ee82fc98c864c3e352ad16f98208cf1469dd6c1212582a3687f7dbdf708929643f3f0f4e947c40742452685ec044fc71eaca9abc92145677e14054331801b1412b39049ed782742f9a1b6aca9123b243c1a68c047f2db79701b62c8cc0d2f608c7f62d107ebc68df9f8d296721c9d465dad604bc0dc500000000000000000000000000000000000000000568a4997dd54fa83aacd2d209f66de2e26dc2fd862a0b8ee149c148197176745fc8ff1dd5bd6611daa882298a37b041b34668d4662ea8fbe2e787dfc4c8bef2124f0439b2d18ec83361da5cc732f365b0a528db31b90bc1405b6d5301c34319ccae29b1d6034b665c79baeeeac5e71d24e2e3b6ffc5bc2dcb600e645c0048b45e286a49e888d21abfc817085d9c00e08525207e33505226fdda16e6da6dd31f7a1736029b87e8d6a05bcb356298d7dccd7de2af0885bd4939ff96ab74da3871b077e4058c8752ba4994eafed8b239d781638fa339fa0f7dd135af3f80e40f4b885770cf27d205a45d4702f97b8b7c57b180c50b2b370dfb35dc895e8f05d6e71829f36150b2cde314693f3e0dc35f8cdd76bdde2018366c3201307c370433762676f72e68c962430a0000000000000000000000000000e737dc2e1a3fdebbb510c663d24f72b954965201f775b3739c14dd4832647c028be09f2809fd396fa26532a30a37737e95f0f41dd024b7bf8a6bf807c9fd9b8c7a39717729339dc3054117cb95693bdd61edcc2860b66545e194a961bdc5457d76ae1a87050e12ead896f3337d5a000000000000000000400000602bfd2f1ace65f2e74dc99cb73a37f40362b7904e8a0ea8d2d9805c924f9985d22972031a1223afa1288af3f48c93fcdb11963d0b748287448f722dc180e87637b662b11effabf45beda2e3a7e1adf8f94b619fa152b33440f2358a745848caf7000eb305c936d26964a2a85e133d01368b8d228d02f96064de261cf02c9632a0eb4ab259e8f4dd63d8b6d2d6b2a0c29fbab7d04d73a381c21f1c344655b64e12f216fbc646cc6bd60ca773d187f2fd317f6cb2309d1a13526a44b7d9b2bf93947dc3ac3340a7a114051d33d152310574f0d784910dc1a8f5bbf3610c544437626236458f285196161496389b02ba46a72da0149b4ddfdd4ef7862a07395752a37cb0244e94e1310e0c0a148a9a48b149bf2f345f3f89813c9eb05160f63f0b363deee5cb77ea6e951857e1942e5c56d72d724af7aa24a8aadb512f3302972c53b0eb7a693e0b0c775b21aed72995cfe9e9347a07d43ce3db9f22d461e86416ffff6f2e4e36306630052a2b03ee36ec52af0d684fabd5f38adffaa6c5a7a8100d1aefaf8576b363690b76e2eb96b07ab790cf63cfc334b7469b5b5b397c622f7c3ee064f9272443bcb928b6f7a2450cd33550a42843b0b5ac9e37134c81bd56b72e1030b05a5b3ac47b5af22a9dff0700004adacc71db2b15b4ffd98e30224763382ade45d164be76b2e9a674448f3ee2cd29707468df87ea6e8e6333b5fcb1b8b43a7c005ea800000000000000000000010000000000387592adc78ccfe479549e6f4efc14c4a5cfe845e6157d6fe70b278147edf0e25065ec6b17f8022493d105c9c31121e7957aeec5f7f2af0446d128778c8bf15b87a0eec6f4c75966b5f0e06744bda63134223416102aea1254d57c390e1f84ec7d5c3a758ce59c9e2c4ce1f28b6783661e272bf1cb5c8ac177aa9c6ccbead9a96b22394afb840247e5d69473b836f070dc0bf9302e33b03d4e07395c82e33667726b51ff24b0bbea730702835159e3517ffb3da0d01833589fec3bdab629b21e5d9e87c3c58d962ff5e75c81f583c64b7d5a643674801e18b06ca98b49d9e28d004c7ebccf076c64ef71421f672b0948b18ab5af448ca9446e71ba6dd4bd15a12553066de7cb767a121d56d9d26ce27fdbe6721191f2ed1cc3f9c5e3d5cba447c4793165b3cbf51c7d0cf9edf823641e1bc7db7803b60dc8b21e49a33a73ac00337067dfd3ecaf4e6dceee1048f300000000000000000000000000000000000000000000007958a50896df65337581398793d0a9abe75251908c07d2957ca70ad7ac31aae536294d6a944cd35f46cb554d8aecae5a72cb24596d896ff9ad83473567b6cb9d032c395a1459399cea31ebafc1e77649b55af527ca0f1ac972ee72a78391473c1b9e0000000000000000004076eac7e605f8de6f0ce5702af52c5d78bac0097d92f078a3a98229ebf281c3c876d2614109b69967871fea621fb2a29a77a1516b51d9b1c3c5ef1436f50fad4a1cd92a211fec61d37c8b410a20fbdeb642228d6cfeb8cda8eea3a7f343fcaa0459b9d916abb668d4799534307084ee7d854dd0850000000000000000000000002f40c3e24f9c0a56edf543425058c35febda26a43bdab770212186b84421d8b841cf9181d47c08cb392e414c1efba9978a976a9e65ae443644dbdb32a50cdc717a34d1aa9ced37820a6d1cd0920a9a07e36a85e967bfa7f2caf1c9b52c06f4d178fbb91a169e9533e401819e57cab814761819b0fc517239a6777dbb92a7462538dbd8a4b84b160a598c75bafa5a9b388a44303dbebc83ac2ad2da3ae80c851bc2fdb8d444597fdac4538aa33bb9204ffe534b15a1878be30157d0815d38fc2effeb7b87d6bd15e21c7b7c7d1ad7b3fd69b4bd06716a203e82f4c0413719eae0967fc70f03570375c2d0986b0200897e505afb6f3f8eb5384e3300000000000000000000000000006b78992d5c13cc1e4da0c915f6008be5cbc0ba1eea48d5967c5e5106411dda3578c91d93ecf4a5efdf306f6b5378db3b22f5aae576342ff9a2eda7080027be316100af0ec6f0e9f227e239fe2d8c78555aaaa969581860f846df35757281a6d3f2e6de960c30f98987ba99d1edfb39dece89262a2e71cb50b7104f611b8db7639e6a5b485135bead15cfada2b5ffa490d60f6b8211f6ada947d06fac138f829b24f2c9d60f3d6672ef8e86ddcdf4dba4f20f370c58f49c9d0100b519f8bc685f176c3f305ced21df0c8acace252a"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x304, 0x10, &(0x7f0000000000), 0xfffffea2}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r5, 0x0, 0xe, 0x0, &(0x7f0000000040)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r6 = syz_init_net_socket$ax25(0x3, 0x2, 0xf0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000140), &(0x7f0000000180)=r0}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000400)={{r7}, &(0x7f0000000380), &(0x7f00000003c0)=r0}, 0x20) ioctl$sock_ax25_SIOCADDRT(r6, 0x890b, &(0x7f00000000c0)={@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x0, [@default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @null]}) socket$inet6(0xa, 0x80000, 0x2) 5.148311926s ago: executing program 3 (id=5644): unshare(0x24020400) unshare(0x0) unshare(0x40000800) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/243, 0xfffffdef}], 0x1) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0b00000005000000000400000900000001bbf65cfdb56c2050f5ff69e1d10ae08a1b5d14fa17240ede027ddda80faa77e41bf259caaf68436cd1d65ed5e2299d380000eef188dd891d8a837eef58281810fd988ccb740835c42a2afcb5a91291949dd4479d5b", @ANYRES16=r1, @ANYBLOB="8e0d527168643925b68ec838beec624851af21ea2ab169c615d210a7d78add26338e6c0dbb8f26ec6799a3f6060c", @ANYRESHEX=r1, @ANYRES32=r0], 0x48) r3 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r1, &(0x7f0000000780)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000740)={&(0x7f0000000640)={0x100, 0x1403, 0x1, 0x70bd2c, 0x25dfdbfe, "", [{{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'rxe\x00'}, {0x14, 0x33, 'wlan0\x00'}}, {{0x9, 0x2, 'syz0\x00'}, {0x8, 0x41, 'rxe\x00'}, {0x14, 0x33, 'xfrm0\x00'}}, {{0x9, 0x2, 'syz0\x00'}, {0x8, 0x41, 'rxe\x00'}, {0x14, 0x33, 'macvlan1\x00'}}, {{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'rxe\x00'}, {0x14, 0x33, 'veth1_to_team\x00'}}, {{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'rxe\x00'}, {0x14, 0x33, 'bond_slave_0\x00'}}, {{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'siw\x00'}, {0x14, 0x33, 'erspan0\x00'}}]}, 0x100}, 0x1, 0x0, 0x0, 0x4008084}, 0x4000) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0x38}, 0x1, 0x0, 0x0, 0x4000840}, 0x2400c000) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xa, 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="18000000000000000000000000000000850000006d"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRESDEC=r0], 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x94) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0xe, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000800000000000000000000018110000", @ANYRES32=r2], 0x0, 0x0, 0x0, 0x0, 0x1f00, 0x59, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) write(r4, &(0x7f00000008c0)="8db6129477e0b5383f93d1a83e3f8d7d57511e91cc3928a263ddda2f437dad40dabc0ea46b9ed2aefdc000813ad882c406d1024ee59ca0d98115f2c0f706fae5dda0f37943c8c973a52d281d29f0e03fe41b18301d68576ce5b501b25493b773316906d9a6aa14f6f187646ac1176828b58c7467b9ff152a39dc706e8fa93f2fd66ade54c985998d1fec8967dc8319c5c06b3e9107e00b019b00f0a508caeb8e349f2bfe60ba9ef931715ee08368603e9d53ac48c9b23d899d3fe955110d8803a2400ed5746464903f1ca0625eac891c8019781713810a62a49ba26bdf4fe2ee9e1e19e18c6d83f26ff00d76deec3c823e4f921b7e4d09c2cb3aa5f2a7c42d389c79582d28ceafd3d7ef739d2ec4ee37d6055708f2fe0638f41ae5dada1428e57d2b44e6db0246954feb63b60e3e505b8c4f78050069533fce4eb600eb1baa8ca491ed5f62e0b3c5e85f186f9d9fdd9ccaa136e1516508d91d1d11430f83ba90a82787ea077b3d399582ee256643844050ba86905d259a6c1f0a9762034ee3dd30ea519f91b5b4be3dcb710e43d7469b929fce18fe95db6a5f4153ec98b3b1a7d312dca6f54006c2906338ae916a133d3d558a56afc981b4cc4118356a618f94cd096168d7f09fa5234036f062f8abd70624ed7d4e4e9cc36bc5f6a213c484bd9494464d095edd2aa2a06e7f8ea57350ac43875ec011e260a5ef18a463b29d21d4213522a18b6c9ca7607f94332fa8b168f6cbd088a68f7958b7cf96439c06abd261ed8e932aa23e3e6a36b323fd49c915febe1f36664fe03ae6753086e2139f4ceb41c38966826f85653e9e3968c6c7f1ff962c95b5558206a5e5eca180876a52dc36aec1079d486cefc550839d0011e1c6b953242f1ea11770b231a314835efd5e5ff22f30d3982c208cd23a8512e9ae3338373b328f35d42f8b68143ebc243c851811e1c8098197875e7ddc79f396c2eb43f90e4dadec7892158d4149dd44a6432f3101c4c0733c30acda4dd389442042701b67ed1ad88294aec699a2278142e579b703e7dbbbaff52dd2262d894429d2254e2e1560782b924577497a33a7f0d742e7195f0b13d104cf9c0dc3f13b75816afed4df1409db90b591a2bc324bf276cb4034ec36cf95f9192e42ccb887c54a79010f9d8c46d9e1d5160205ece7e82fdf4b8cb958bed0475d531cc26452eedf07c01193294eaa2a57e66367a06240492cbffa44882d717a4313b18fb75e6faae528adc740926352caa064ab837e3d26ad94556ac46d8c7b26c16ff37010ae75645f5b836fa2e7e22077eee412b67b9b939b17eef87795ec9e2908f1da86c672676a77eaa2269ea9cb6e0097099cbe49d64a744c86426f66b87cd0c68a2eff2dd48d569c30df7ed392af2830b0ba2e71e102d11bac57a3f3a2f29de03dba2110fd774dde513afd02e1c586d7d45c5705791b8f35d7f1db6441d7e25cb771fd7a2ef2b09b13d755ea3a3afd9c57bf44d6e942ef7484384a128118894e933970e0f4198ed1b0a1948c9b2cf2c78a4d1b0c988260edc82ee7486064bc7656982b6f8e9f5c6e19feaee9ecc006bae339732401a84b7e2fd0ae2abf8b160c1909580c19b5658abde1e4411087b0b73b89c05d3978524f067efc9905ed9eae75997cfc45e3faa54bfe5401abaca38392bcfcef39eec6def2f40726815ae0b4ac03b612c728506d70fe1d7ad940a9905b2d63fc21287114320e1664f94e0c01a9eb63779dfa7993ed9eb221975b915424878d5e1f03bd2a345d000aa6cd343a1a5eed67a91d35605181862f5cb6305a0479403921df405660e9c25c7fbe3f796e97489aff88683c214f84f0f28221c0a15db52dab30b6700e500701c4870d87e17801b5f2502f094c07ccf9d81abab1cfd51ee997f7016a8c5f96c15ec25a7c0cb31f415ac697c065f3c12cbfaadeef1d46706e56a7fe6882eb037d85fa84f7f558bade22d6875f880a6164bb624749570b80244d4ea29b5953dafd705353683f00d3395f4815df96e05fd2b008f38a965dc85c48d29c53631c46b155c86f08d5819b03af4b81ef2c9d1f5f0ce5c18116ec4ce3d2c26dd99ae278618e8ad060efcbd84825cef0b1a79560e0045efa907fe611100cf3643e007919d9e3074f0164d2fdf1bd7b872dcc1b40208294b246f196fa8102c00b2dd7e66d255864a80ae0caeca7a499c9e27dff928eca805548152ce11ee574d4ef7e90b53c6cc348abeea08a89ba01cce7508c239ab0edb8be4110eae2b8c36cdb61f0fb6eeb76faf76bf1e61c61e4d553a58a627886e49a2fd963b9995ce9fb6fb241570204a10695611bc09f600643123fd8d53db88297dbb63a2fa420124a0c98d21de27c45b0db82c7eb743edb20523deddf762a631bddb55a0d6bbcbf35de0e7d29c0366c7e4923c2cc57fba441b652110532725b82524149a59dabfacab0c0dbc7dfea22f2da8b6ff96698374c2bba7f2489e83e420be9af2911c1781df630a32f66cda30d6f29fce357f30698b03c547bc486868ae1bd61c237df84597922d441c27a62485e49a7a8c2a9532e7c2bf561476602f5043843c70dcf15aefbf093638cddd781fe3478a37f185e07c28d31b24d98fd176d327bfeaa8d772c01445097ca67e527d31c2f7793ffed23bd5ce72057251bd0ff71ab2b07fba13a363c67e6e236c55e08c621fdb821c5261cbe36324a852561a7f316486bcf1677516347da9ac5c5097854b7ef21f4501b971364cbf5fd36f680b1a1b1826b3f45acb2d4ae3e3884e02791d59c673253809bd1cfaae86a145c9b8f943022fffa0dc3a1558f8b2df65378abfc28c873325a52bb223f8342326b4ae50b9346b43bd3a67e957c95dd3ba7810cbde8885ad757b4d79075df6ec12da3ccf2582b29905afccc8206d18cf58f6063596472836174861741334ea83ce45f4b968a7a84172cc95fa456efd23662e4cf108cecdcc0c75590517368ead86700e54589af727d9c073ba60a9555e7ff7c40306dbc2514a5f81d8570195e1a2b196917b07a530b1afba4ca0d78bccd26b0ca5e53cfa1c483b835cff6b0628b0e7335a840e22cf5b4a4ad74739e0dced150487e9f026d9cfdc7de86e18b887d834b883e9aa7e4602c7c880ed3b66bf72e627197bd12674193ea37144c3522d2b3b98a4a6ef8512dc232dc29d2ae8a71aabdb650339028420d4c9c7792470dc4d20ab2daa048dabe3ff225d804bbc8f20dee11d180d122d58d11945e0ba7f8f8195ddc1929a4488fb565310050ac4ced0a5166984a54d06a47ac0ed2b5782d0f47d0aa09f70f6c4d113461df211d719a166fcf44fc23b2d142e748842d3e2e14414c93f9224e64fab7f7f8c0b8410bf74791fcc89d7cb60b2dd95cb76a901cdfc9bddd02674d407f8ec7cc5e48eb7ca77875c111d95acd828846f00512747ab1d15ff4916b22e44fc0744b985bd388e38a42ecd828584133b741d65fc20b9c253b03cc46282d7a999d421776514970b050a07affd19a95081e8964a866f9d23bf79f0e9c9fb9b3a278cf521df782fb81db7ada88028fbd784a81690e7357d4ec199ed4ffbc03a6a09470937612580d173c26c1a2fc9599f6565257f1ce01f2be73be8fc254eb11678140e5439d442cd91faa3278815cf8c82b8735dce9bbc1a9889ae596bb494fdd2ee8019e5de26f8187f3cdd2d16a42c7a0cc56a062634fdde4fc7a638bb15e8678c17cc5190a7ad5964e0a7c827c26bbae8e886ea02703389b148354f4c60d1108fa5c6289f785ab402d164274eaaeb505a60900adf0276007c30b4c8c5e71fa4be8ea47f4e4aadd96a170817d48e3aca451c6bf0045abefe46f8875889bd6de3bf3e7e1f417f39ca17c3439024e421f92bac8888fb0639cc9bab72a7a25a6af03c253722122c7f9ecc1fe616c407e375aad9e48ce590d0af410231b6b2f85711cf8f6dcad8025a53d611c7301299fa46773f775019ad59162c5645c49e0f5c573de612ba839f92120e5564dd5bb2da452b9553179c017e092a9f5a171d389bbfa07b0078b742c6b673fea1926e38b5c2aca6094e56ba7418b3acd6e1aac2981bac6a55b5c2a565dccf6cefb34ad86ec970c1f886c1202933273673321ca0cdb21e08ed81bec140e8a01adcea9c53154bd17cc11dbb706cd7cea360d52e138bfe966852a1d1f8b3ed0d708086f3f2fb3e1936c188522f9ec292a9b92cfe1429aa49d117f010b3df380e13825f23fa603b798ab517210f6bd597f7e9c8743cdd0e65f1910740c57dc118acc918447a72ef6f4c765e69cd49958e1526984518f3eaba646fa1c563d984ce1e94b73ac623db3f357b8e84aa561a909a744a17bc33de67fe949bf724a2631ddc536f6dee9134ed887c7247a75f1c12f81f507885ea574a4d64cb47441f25b6d31f7302f4bd43d6416235f5f6145093b3ea61ccd8420cdbd4172ecf383e3684ddcca03b4a37fd411b7735d4fe8c91c5cb922e64614082d7c4fbdcc99eb223e64ece9901a92376257bc7894dc969da870976817f8a25f3dbfb52af44a388ec049bc087894a8d98c4007e78d6dfc703b4b3a93b9cec5a8745e58862300f88f3a33a71d0ef69df1282c0cb1a60444d80704362deb0050affe13fb3549f8bb37ea6fc2f38735f8d276ef5fc7019c6d5f9f1dd658eff542f317e13bbb4a91796b3bc862cfb267fd338f7265473fc8452107d45771e6498b9e319ad44ccfdce647ddde43aa92e39a56f7ae0879f9230e13e1e9083f5b9d8eecd6a24aa8eaec7462b2bf90ee3685c0b95313eda5a6c27e36027e889c26b6a068cc3340c4a485059ea725af40d0bc71eb93c533420cc284e6a8cda926abf979165e363d60ad577009ae72a98ede14ea67c182aec87de37a7ecc33065dbc19d68d3f135f47ecc047fddd9389be4ca355cd2a9d549a959b8cc3c88eb7d7b5a216639f329c6311e4cac86609466e403fba5cb494e6c59926942a03a267c9e71ad1bfd1b705279ebb12cfdab5d2dff21c540ec6cb25d6ec4fc53821217d14d5bff5e239fc197de68cda3d36a82546981ea9238684f9c1de437da395d65a32b1f401a2d1a1f167537dbbc60240fa4ab18d4d4336dcec475cc6993fc75c7acaee5fb481b611be7c8551ff209ead7a8d8703cb84e19d073144be85cc430428143fc5c36c5f990d0afbe35acb17ebcafc4989f4545b24eb290e4ae6afa74f6a50bb94f9586b7d0ef3b556e9b6c36e03a005940cc7eee5fd62db234831383068b0173db95f0c98ce623dbed6d5ebfd2b378c08ee13f15636bea64d0651381b3aa58cd0c3228b6b0f408e187ef510a458bb8b5822eb7556a5f9b3faade724202c2db55548e8d90451b35f8548d28fef8cf7e3795234168d2f99033458bb3f721dead7957c92cd7bf5192124de8681de29f6a97e98822340e3a7ebe2fc1688703bde145dc71d82df0a1dc1d6d3b8d63df369284fe529cedd52986b9856c3cb386de64a013c4c573112353f18fd84af89500100e7322b7015d8bf18f2b09f3d74066983c9f6e2661c5852c2be29c094a6d4db7b3cf953dec5e14dd2410561a06f5db146d52725ee3070bb05f591c48debf9fd3456eaf00674f60716c369cb9fcbad5f3d9480e26a398ee74e4f85faf0c91e9e35d7f60d73fa3d7524bcf4d854749a52ed2d70bb47321adb43acecad77e85c0b61febc57e8beae1b0312fe27c2bacb03b4056f8021b2b7535023045c59ceae0a41a0bd096a88ccce97d9041406954d4911ba07914775d41c5a4b32354fc830698d2c62a62f21168bb4aee7a61439b5de", 0x1000) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000800)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x19, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x2000000, 0xe, 0x0, &(0x7f00000004c0)="630b008646dc3f0adf33c9f7b986", 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x20}, 0x50) r6 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt(r6, 0x28, 0x6, 0x0, &(0x7f0000000040)) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b4080000400000006110540000000000a6000000000000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x0, 0x10, &(0x7f0000000080), 0xffffffffffffffb2}, 0x48) r8 = socket(0x10, 0x803, 0x0) setsockopt$sock_attach_bpf(r8, 0x1, 0x32, &(0x7f0000000600)=r7, 0x4) sendmsg$nl_generic(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c0000005200010000000000000000000a00000008000100", @ANYRES32=r8], 0x1c}}, 0x44004) sendmsg$inet_sctp(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)='F', 0x1}, {0x0, 0xff0f}], 0x2, &(0x7f0000000040)=[@sndinfo={0x20, 0x84, 0x2, {0xa, 0x4, 0x28, 0x200000b}}], 0x20, 0x2400e044}, 0x0) r9 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r9, 0x1, 0x41, &(0x7f0000000200)=0x474c, 0x4) bind$inet(r9, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) connect$inet(r9, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r9, &(0x7f0000007fc0), 0x800001d, 0x0) 4.345378897s ago: executing program 4 (id=5650): r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x5) close(0x4) syz_open_procfs$namespace(0x0, &(0x7f0000000200)='ns/pid_for_children\x00') unshare(0x6a040000) ioctl$XFS_IOC_ERROR_INJECTION(r1, 0x40085874, &(0x7f0000000240)={r1, 0xffffffc0}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) close(r2) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) bind$inet6(r2, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @empty, 0x1}, 0x1c) listen(r3, 0x0) r4 = socket$inet_mptcp(0x2, 0x1, 0x106) connect$inet(r4, &(0x7f0000000000)={0x2, 0x4e22, @empty}, 0x10) r5 = accept(r3, 0x0, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYRES16=r1], 0xfffffdef}, 0x1, 0x0, 0x0, 0x800}, 0x10) recvfrom(r4, &(0x7f0000000180)=""/55, 0xfffffffffffffc88, 0x140, 0x0, 0x43) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB="40000016100039042dbd70000010000900000000", @ANYRES32=0x0], 0x40}, 0x1, 0x0, 0x0, 0x40418c0}, 0x4008000) getsockopt$inet_mreqn(r0, 0x0, 0x24, &(0x7f0000001040)={@remote, @private, 0x0}, &(0x7f0000001080)=0xc) sendmsg$TEAM_CMD_OPTIONS_SET(r5, &(0x7f0000001ac0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000001a80)={&(0x7f0000000600)=ANY=[@ANYBLOB="a0070000", @ANYRES16=0x0, @ANYBLOB="00022cbd7000fcdbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="6c02028040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="08000700000000003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006c625f73746174735f726566726573685f696e74657276616c0000000000000005000300030000000800040000000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004006fe8000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004000600000040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="08000700000000003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="40000100240001006c625f706f72745f737461747300000000000000000000000000000000000000050003000b000000080004000400000008000600", @ANYRES32=0x0, @ANYBLOB="40000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b0000000800040008000000080007000000000040000100240001006c625f706f72745f737461747300000000000000000000000000000000000000050003000b000000080004000300000008000600", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="7400028038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400fdffffff38000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040079b2000008000100", @ANYRES32=0x0, @ANYBLOB="4400028040000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b0000000800040001000000080007000000000008000100", @ANYRES32=0x0, @ANYBLOB="100102805c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000002c000400a92beb08050000000e0005060100000001806cf1fc0000000500050308000000ff0fff040dc100003800010024000100616374697665706f727400000000000000000000000000000000000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="3c000100240001006c625f74785f6d6574686f64000000000000000000000000000000000000000005000300050000000900040068617368000000003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="3c0202803c01007500000000000000000000000000000000000000000500038000000400041c08000600"/54, @ANYRES32=0x0, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400c000000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000e0000004c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000001c0004000500090c380900000800060801000100312704039435000038000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040000000000400001002400010071756575655f6964000000000000000000000000000000000000000000000000050003000300000008000400fffeffff08000600", @ANYRES32=0x0, @ANYBLOB="40000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="0800070000000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000300000008000600", @ANYRES32=0x0, @ANYBLOB="40000100240001006c625f706f72745f737461747300000000000000000000000000000000000000050003000b000000080004000100000008000600", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="ec00028038000100240001006d636173745f72656a6f696e5f696e74657276616c0000000000000000000000050003000300000008000400020000003800010024000100616374697665706f727400000000000000000000000000000000000000000000050003000300000008000400", @ANYRES32=r7, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040001000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000100010008000600", @ANYRES32=0x0, @ANYBLOB], 0x7a0}, 0x1, 0x0, 0x0, 0x20008811}, 0x4000000) accept(r6, &(0x7f0000000180)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @remote}}}, 0x0) r8 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r8, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a2c7664ffffffffffff00000000000000020000031aff024000000000000000040900010073797a310000000038000000050a020403000000000000000700000408000540ffffffff0b00070066696c746572000008000b400000000408000b4000000003290000000c0a01020000000000000000020000080900da7ffd3de905fc17d88875b892010073797a31000000000900010073797a30000000000900010073797a30000000000900020073797a320000000014000000110001"], 0xd0}, 0x1, 0x0, 0x0, 0x10000}, 0x8040) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$int_in(r10, 0x5421, &(0x7f0000000000)=0x1) splice(r10, 0x0, r9, 0x0, 0x8a, 0xa) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 3.942027512s ago: executing program 3 (id=5653): epoll_create1(0x0) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) socket(0x2b, 0x80801, 0x1) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) socket$inet(0xa, 0x3, 0x84) r2 = epoll_create1(0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r4, &(0x7f0000000100)={0x20000014}) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r2, &(0x7f0000000000)={0xa0000001}) ppoll(&(0x7f0000000980)=[{r5, 0x1}, {0xffffffffffffffff, 0x502}, {r2, 0x4}], 0x3, 0x0, 0x0, 0x0) epoll_wait(r5, 0x0, 0x0, 0xffffffff) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1b0000000000000000000000000004"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=ANY=[@ANYBLOB="180000000000000000000000000000001811", @ANYRES32=r6, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000800000000bf91000000000000b702000043e7b5538500000085000000b70000000000000095"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x94) socket$packet(0x11, 0x2, 0x300) write(0xffffffffffffffff, &(0x7f0000005c00)="2700000014000707030e0000120f0a0011000100", 0x14) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x11, 0x200000000000002c, &(0x7f0000000cc0)=ANY=[], &(0x7f0000000080)='GPL\x00', 0x200005, 0xce, &(0x7f0000000740)=""/206, 0x0, 0x0, '\x00', 0x0, @fallback=0xc, 0xffffffffffffffff, 0x6}, 0x94) accept(r1, 0x0, 0x0) bind$inet6(r1, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r1, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r7, &(0x7f00000000c0)=[{&(0x7f0000000240)="fb90c853a7271f692de35b1630188b322d5bc6c89c03ff08385bd84e6b2dd423d3693a40998e39635cc868506d0ea84bdaf452132052d82b3617b34ab39363bd715c73cc792459f278c104c6d3b5cd31e56f902a5aa3f1d62e44ebb2a9fac42322544d5d706f4e59dc278eb749b92c8f43b8514ec1d85d3d85938a0a3f0dd51226594c6fac785781462482ff740ef85586d9fce3c0d192446ae8c88eee61229446450c7df7a9253c7be6be908ed49f2594993e5220537786640a0cb02c1de74056d6b7360ed682bfc84c31c863f38decbcf3567816bf63758878b4788126a5d639f9f31574fcc78c56fe774062f687f0521f", 0x7b47f8bcda0e7418}], 0x1, 0x1) close(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 2.29267663s ago: executing program 2 (id=5660): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="4000000010000706000000000400000000000000", @ANYRES32=0x0, @ANYBLOB="b57dad8800000000140012800b00010067656e6576650000040002800b000100"], 0x40}}, 0x0) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x5, 0x8, 0x42, 0x40, 0xc0, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080), &(0x7f0000000080), 0x1003, r1}, 0x38) r2 = socket$kcm(0x10, 0x2, 0x10) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000070000040900010073797a30000000009c000000090a010400000000000000000700000308000a40000000000900020073797a30000000000900010073797a3000000000080005400000000d58001280200001800e000100636f6e6e6c696d69740000000c0002800800014000000008200001800e000100636f6e6e6c696d69740000000c000280080001400000000014000180090001006cdbf80789f3f947dd000280080003"], 0xe4}}, 0x20050840) (async) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0x81}]}, 0x10) (async) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0xd18c9b25, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f030041000b05d25a806c8c6394f90324fc60100000000a000200053582c137153e3704020180fc5409000c00", 0x33fe0}], 0x1}, 0x0) (async) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$bt_hci(r3, 0x84, 0x7f, &(0x7f0000000080)=""/4057, &(0x7f0000000000)=0xfd9) (async) r4 = socket(0x23, 0x3, 0x4) sendmsg$NFNL_MSG_CTHELPER_DEL(r4, &(0x7f0000001080)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000180)={&(0x7f0000001140)=ANY=[@ANYBLOB="4c000000020905000000000000000000070000030900010073b90fae1e0000000c00048008000140000000070900010073797a310000000008000340000000020c0004800800014000000005c7c47933203bea03989daf157cfb2c423c6d728fd06bb57717c8be22b1a45ccdfac43f20b8022ed37b91bfe73d587097cccc5359ff2fbe00389ea1c026d605ee2825a6aefe1798c0c0e5d23665b9fdd2efac90d6bc19c28feb8f72fcac0a416499f516e362885be5a22f963e6c0648", @ANYRES32=r2, @ANYBLOB="618afbca3725ce968471c4989ce6af7c9ba38ed239a9f77a7156e36fa531338de4e54403e596975d3aa04f3682ce18305ded4b33f79e204d2364a61b48431581870203b380b2aca9674921a7f7f77a51e67a9764fee486f628ba750f10d4a256b2d7bbfa9eaa02d18ea95f2995595eaf82b0e044af6d939a8bc6ed1aae65175e11c8b74f55477677cf26c4e3a432f88ad3460d08592cae721ac921f140ee3ae074e69016841470507b9435c18ece20995ed04998b78d1be4d26e7c55f262710dab07cd8b8b0cbec178d3d472a7dc04fc1d49d77136ddf79127cf19aa6a21c8dbec18ee7661b4423f9860db03e8d745cd57a37b2e6803fe7b5037f2"], 0x4c}, 0x1, 0x0, 0x0, 0x20000040}, 0x810) 2.050725052s ago: executing program 0 (id=5662): unshare(0x2020000) socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x5) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000380)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-cast5-avx\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000140)="2c385aa3d4", 0x5) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000001100)=@nat={'nat\x00', 0x62, 0x5, 0x1520, 0x1298, 0x0, 0xffffffff, 0x1298, 0x0, 0x1488, 0x1488, 0xffffffff, 0x1488, 0x1488, 0x5, 0x0, {[{{@ip={@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'veth0_to_bond\x00', 'wg1\x00', {0xff}}, 0x0, 0x10a0, 0x10d8, 0x0, {0x22e}, [@common=@unspec=@cgroup1={{0x1030}, {0x0, 0x0, 0x0, 0x0, './cgroup.net/syz0\x00', 0x9, {0x100000001}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x4f00, {0x0, @multicast1, @remote, @icmp_id, @icmp_id}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x3dc, {0x12, @rand_addr=0x64010102, @remote, @icmp_id, @gre_key}}}}, {{@ip={@broadcast, @rand_addr=0x64010100, 0x0, 0x0, 'veth1_to_team\x00', 'ipvlan0\x00'}, 0x0, 0xe0, 0x118, 0x0, {}, [@common=@socket0={{0x20}}, @common=@osf={{0x50}, {'syz0\x00'}}]}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x0, @private, @multicast2, @gre_key, @icmp_id}}}}, {{@ip={@remote, @dev, 0xff, 0x0, 'pimreg1\x00', 'netdevsim0\x00'}, 0x0, 0x1b8, 0x1f0, 0x0, {}, [@common=@unspec=@comment={{0x120}}, @common=@icmp={{0x28}, {0x0, "6e82"}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @icmp_id}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x1580) r2 = accept4(r0, 0x0, 0x0, 0x800) sendmmsg$alg(r2, &(0x7f0000000040)=[{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="f78d9ca38fff48f3be52163448412ba8", 0x10}, {&(0x7f00000003c0)="e8700e444d50a969ff67347cff6127e6ef12ee3819271482a4975a52c1ab9b8b4db3945d1032005eabe97b4dc33a47d3a158da988456d30026b433186f53cdcdb93a4722bf306a10", 0x48}], 0x2, &(0x7f0000000380)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}], 0x1, 0x40800) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000680), r3) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000007c0)={0x1c, r4, 0x917, 0x0, 0xffffffe4, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x2}]}, 0x1c}}, 0x4000) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000200)=""/83, 0x53}], 0x2}, 0x1021) syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), r2) bind$bt_sco(r2, &(0x7f0000000000)={0x1f, @none}, 0x8) close(0x4) syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/cgroup\x00') 2.043977793s ago: executing program 3 (id=5663): socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000480)="aa", 0x1}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1400"], 0x18}, 0xc800) (async) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x4e24}, 0x6e) (async) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0xc0802, 0x0) ioctl$PPPIOCNEWUNIT(r2, 0xc004743e, &(0x7f00000000c0)) (async) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="c021", 0x2}], 0x1, 0x7, 0x0) recvmmsg(r1, &(0x7f0000001140), 0x700, 0x2, 0x0) unshare(0x2c020400) (async) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r3, 0x0, 0x60, 0x0, 0x0) 1.895875767s ago: executing program 2 (id=5664): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x6, 0x4, 0x40, 0x5, 0x80}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000007c0), &(0x7f0000000380), 0xfbf, r0, 0x0, 0xa0028000}, 0x38) (fail_nth: 62) 1.606616929s ago: executing program 2 (id=5665): r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x42000, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x339) r1 = socket(0x1e, 0x4, 0x0) setsockopt$packet_tx_ring(r1, 0x10f, 0x87, &(0x7f0000000140)=@req3={0x7813, 0x3, 0x2, 0x81, 0x1fd, 0x1, 0x1}, 0x1c) r2 = socket(0x1e, 0x4, 0x0) recvmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1}, 0x20) sendmmsg(r2, &(0x7f00000030c0), 0x0, 0x9200000000000000) setsockopt$sock_int(r2, 0x1, 0x21, &(0x7f0000000540)=0x5, 0x4) sendmmsg(r1, &(0x7f00000030c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x9200000000000000) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$fou(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x14, r4, 0xb01, 0x70bd28, 0x25dfdbf8}, 0x14}, 0x1, 0x0, 0x0, 0x24040015}, 0x40000) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r3) close(0x4) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r5, 0x8914, &(0x7f0000000140)={'pim6reg1\x00', @multicast}) close(r0) 1.599849133s ago: executing program 3 (id=5666): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1, 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="18000000010000000000000000000000711853000000000095"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x21600, 0x5, '\x00', 0x0, @fallback=0x2c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB='X\x00\x00', @ANYRES16, @ANYBLOB="01002dbd7000fedbdf250100000008000100ffffffff340004800500120001000000050003"], 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) bpf$TOKEN_CREATE(0x24, &(0x7f0000000040)={0x0, r0}, 0x8) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000180)={0x0, @remote}, &(0x7f00000001c0)=0xc) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x18, 0x8, &(0x7f0000003880)=ANY=[@ANYRESHEX=r0], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x3b, '\x00', r2, @fallback=0x10}, 0x94) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRES32=r3, @ANYBLOB="2f0000003820000004000000", @ANYRES32=0x0, @ANYBLOB="4890168af99ef9f11de06d3ca94cef367bd6b677976aa9cd49c9ed3c285da3c97d3333f6c48d9196034c0e00d81626a331fcc47ea06b2f4354581b4921fb920ad233d05ec2089dc00bf719fa60ff6f685e128cbb867dd08bd1b402eaa2e93d4732152f32d26c89162109959c0f478c5fae", @ANYRES64=0x0], 0x20) r4 = socket(0x10, 0x80002, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, r7, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_4ADDR={0x5}]}, 0x24}}, 0x404c050) r9 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@newqdisc={0x6c, 0x24, 0xd0f, 0x200000, 0x0, {0x60, 0x0, 0x0, r10, {}, {0xffff, 0xffff}, {0x0, 0xfff3}}, [@qdisc_kind_options=@q_gred={{0x9}, {0x3c, 0x2, [@TCA_GRED_PARMS={0x1c, 0x1, {0x100, 0x5, 0x400, 0x9, 0x81, 0x101, 0xd, 0xc40, 0x7fffffff, 0x0, 0x10, 0x9, 0x16, 0x6, 0xca11, 0xffff}}]}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x845}, 0x24008004) sendmsg$nl_route_sched(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001680)={&(0x7f00000016c0)=@newtaction={0x10064, 0x30, 0x53b, 0x0, 0x0, {}, [{0x10050, 0x1, [@m_bpf={0x1004c, 0x1, 0x0, 0x0, {{0x8}, {0x10024, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r4}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x6ae7bea4, 0x1ff, 0xffffffffffffffff, 0xde, 0x1}}, @TCA_ACT_BPF_NAME={0xfffe, 0x6, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}]}, 0x10064}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan0\x00'}) 1.537360359s ago: executing program 0 (id=5667): r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000003c0), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000000)={'wpan0\x00'}) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="8c000000", @ANYRES16=r1, @ANYBLOB="2000fdffffff000000001d0000004c002f800c00038008000400faffffff0c0002000200aaaaaaaaaaaa0c00020000000000000000000c0002000202aaaaaaaaaaaa0c00020000010000000000000c0100000000000000aaaaaa2c002f800c00020000000000000000000800012b0973ae65775f5a143aaac737b600000000001400038005000200030000000800010003000000f6609b9b5bf97169bfdd5cb2c6d0c0abb9afb8f89f2c491724ab569d2e0ae6dbea502c98608d34a10dcaaf53fa990dadbd037eab35dede56cf276b2ea59b1f8ba44f647f9fe3ea11ede6508b86f284d0f31625cc7055893d5bf0a0dc079f866b1ec5b34a835387513ca0c95ea0e592d0d50bf981603b29429eeb0f0b22f45639eeded654435104d6eebffbad8b744bf11df46e671412ec2282cb78d8733dd79ad2903e"], 0x8c}}, 0x4000040) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000000c0)={'ip6_vti0\x00', 0x0}) r4 = gettid() socket$inet6_mptcp(0xa, 0x1, 0x106) r5 = socket(0x10, 0x803, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x5) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0x28, 0x10, 0x403, 0xfffffff9, 0x25dfdbfe, {0x0, 0x0, 0x74, r3, 0x19c04, 0x55007}, [@IFLA_NET_NS_PID={0x8, 0x13, r4}]}, 0x28}, 0x1, 0x0, 0x0, 0x4802}, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x20, 0x2c, 0x107, 0x70bd2b, 0x25dfdbff, {0x4, 0x7c}, [@nested={0x8, 0x1, 0x0, 0x1, [@nested={0x4, 0xdd}]}, @nested={0x4, 0x3}]}, 0x20}, 0x1, 0x0, 0x0, 0x10000004}, 0xc010) 1.287921191s ago: executing program 4 (id=5668): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x48241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pimreg\x00', 0x1000}) r1 = socket$kcm(0x2, 0xa, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) socket$nl_route(0x10, 0x3, 0x0) socket(0x1d, 0x2, 0x6) socket$nl_route(0x10, 0x3, 0x0) ioctl$int_in(r0, 0x5452, &(0x7f0000000540)=0x800) pselect6(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x8, 0x3, 0x4, 0x80, 0x1, 0xffffffffffffffff}, 0x0, &(0x7f00000002c0)={0x3ff, 0x4, 0x8, 0x10000009, 0x0, 0x40, 0x7fffffff}, 0x0, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) 1.282837521s ago: executing program 3 (id=5669): sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000a00)=@getchain={0x54, 0x66, 0x242, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xc, 0x5}, {0xd, 0x6}, {0x4, 0xfff2}}}, 0x9a}, 0x1, 0x0, 0x0, 0x400c0d1}, 0x20000080) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000010c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb08004500007000000000000190780a010102ac1414aa04009078000000004500000000004000003200000000000000000000440c0001ac1414bb00000000443400010000000000000000ffffffff00000000ac141400000000000000000000000000007af1310c000000ffffffff00000000"], 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) close(0x4) syz_open_procfs$namespace(0x0, &(0x7f0000000200)='ns/pid_for_children\x00') unshare(0x6a040000) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f00000002c0)={'veth0_to_team\x00', 0x0}) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x9) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x3, 0x0) getsockname$packet(r3, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x7) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x312) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700000086d7c0d6c878f064eb", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) r5 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000780)="1400000016000b63d2b947468b041c031193e473", 0x14}], 0x1}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000900)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0x5}, {0xfff1, 0xffff}, {0x6}}, [@qdisc_kind_options=@q_clsact={0xb}]}, 0x30}}, 0x4000800) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@delchain={0x44, 0x64, 0xf31, 0xfffffffb, 0x0, {0x0, 0x0, 0x0, r4, {0x1, 0x9}, {0xfff3, 0xffff}, {0x0, 0x1b}}, [@filter_kind_options=@f_flow={{0x9}, {0x14, 0x2, [@TCA_FLOW_XOR={0x8, 0x7, 0x17}, @TCA_FLOW_ADDEND={0x8, 0x5, 0xfffffff9}]}}]}, 0x44}, 0x1, 0x0, 0x0, 0x10}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) socket$inet6_udp(0xa, 0x2, 0x0) r6 = socket$netlink(0x10, 0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0x1, 0x10, &(0x7f0000000380)=0x3, 0x4) sendmmsg(r7, &(0x7f0000001c00), 0x400000000000159, 0x40840) write(r6, &(0x7f00000000c0)="29000000140005b7ff000051915f95eb01010003a606a40e07fff024bb000000000000000040000000", 0x29) 1.213620242s ago: executing program 1 (id=5670): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_rx_ring(r1, 0x107, 0x5, &(0x7f0000000140)=@req3={0x1000, 0x3a, 0x1000, 0x3a, 0x7ff, 0xf83, 0x3}, 0x1c) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x20800, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r5 = socket(0x400000000010, 0x3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd26, 0x25dfdbfb, {0x0, 0x0, 0x0, r7, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x7, 0x7}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x2, 0x4}}}]}, 0x38}, 0x1, 0x0, 0x0, 0x40}, 0x0) r8 = socket(0x400000000010, 0x3, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r8, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)=@getchain={0x24, 0x66, 0x1, 0x70bd2d, 0x25dfdbff, {0x0, 0x0, 0x0, r10, {0xffff, 0xe}, {0x3, 0xfff1}, {0xa}}}, 0x24}, 0x1, 0x0, 0x0, 0x8848}, 0x20004850) r11 = epoll_create1(0x0) r12 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r12, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="4c00000010003b15326a00"/20, @ANYRES32=0x0, @ANYBLOB="00000000008000002c0012800b00010062726964676500001c0002800c002100ffffffff280000000c0022000104080000000000"], 0x4c}}, 0x80) r13 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_ZERO(r13, 0x0, 0x48f, &(0x7f0000000b40)={0x84, @empty, 0x4e22, 0x0, 'wrr\x00', 0x12, 0x6, 0x51}, 0x2c) epoll_ctl$EPOLL_CTL_ADD(r11, 0x1, r1, &(0x7f0000000000)={0x2}) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000008c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a74000000060a0b0400000000000000000200000048000480440001800a0001006d6174636800000034000280180003000f140000a7906e8f58c2052fade1bc2c62cdeb7508000240000000000d00010064657667726f7570000000000900010073797a30000000000900020073797a32"], 0x9c}}, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x18}, 0xc) r14 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xa, 0x4, 0x6, 0xff, 0x42}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x619, r14}, 0x38) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000300), 0x4) 1.164410701s ago: executing program 0 (id=5671): r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000000000)=0x800, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000, 0xc3072, 0xffffffffffffffff, 0x2fd15000) bpf$BPF_PROG_DETACH(0x8, 0x0, 0x0) mmap$xdp(&(0x7f0000800000/0x800000)=nil, 0x800000, 0xd, 0x40010, 0xffffffffffffffff, 0x2000) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6, 0x8012, r0, 0x0) 1.082915596s ago: executing program 0 (id=5672): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xb, 0x0, &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4c}, 0x94) close(0x3) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x275a, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000fc0)) socket$packet(0x11, 0x2, 0x300) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x1e, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @sk_lookup=0x24, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000400000085000000720000008500000050"], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x2d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socket$nl_netfilter(0x10, 0x3, 0xc) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$rose(0xb, 0x5, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) socket$packet(0x11, 0x2, 0x300) socket$nl_generic(0x10, 0x3, 0x10) socket$inet(0x2, 0x4000000000000001, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x5, 0x5, 0x2, 0x4, 0x0, 0xffffffffffffffff, 0x2}, 0x50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0xffe, &(0x7f0000000940)={&(0x7f00000013c0)=ANY=[@ANYBLOB="640000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="e5fda988000000002800128009000100766c616e00000000180002800c0002001c0000001f000000060001000700000008000500", @ANYRES32=r0, @ANYBLOB='\b\x00\n\x00', @ANYRES32, @ANYBLOB="0a000100000070"], 0x64}, 0x1, 0x0, 0x0, 0x8811}, 0x0) 969.11105ms ago: executing program 1 (id=5673): getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000080)={r0, 0x6}, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x6e, &(0x7f0000000100)={@broadcast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @val={@val={0x88a8, 0x3, 0x1, 0x1}, {0x8100, 0x7, 0x0, 0x4}}, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "120008", 0x30, 0x3a, 0x0, @remote, @local, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "5b29ab", 0x6, 0x11, 0x0, @private1, @private2}}}}}}}, 0x0) 899.27342ms ago: executing program 1 (id=5674): r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000580), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000300)={0x4c, r0, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x8, 0x8e}}]}, 0x4c}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f00000009c0), r2) sendmsg$IPVS_CMD_DEL_DEST(r2, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000000)={0x34, r3, 0x1, 0x70bd27, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0x2}]}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x8, 0x6, 'wlc\x00'}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}]}]}, 0x34}, 0x1, 0x0, 0x0, 0x40001}, 0x48840) ioctl$int_in(r2, 0x5421, &(0x7f0000000000)=0x6) 897.551475ms ago: executing program 0 (id=5675): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x6, 0x4, 0x40, 0x5, 0x80}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000007c0), &(0x7f0000000380), 0xfbf, r0, 0x0, 0xa0028000}, 0x38) (fail_nth: 63) 817.459232ms ago: executing program 1 (id=5676): r0 = socket(0x22, 0x2, 0x2) setsockopt$netrom_NETROM_T1(r0, 0x103, 0x1, &(0x7f0000000040)=0x9, 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0x3, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="660a00000700000061117b000000000085000000cf00000095"], &(0x7f0000000000)='GPL\x00', 0x8, 0x0, 0x0, 0x41000}, 0x94) r1 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0x38}, 0x1, 0x0, 0x0, 0x4000840}, 0x2400c000) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000ac0)=ANY=[@ANYBLOB="b700000081000000bfa30000000000000703000005feffff720af0fff8ffffff71a4f0ff000000002d030000000000001d400500000000004704000001ed00007203feff000000001d44000000000000db0a00fee10000007303000000000000b500f3ff000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c2571f983e9673560000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130bc01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ad1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef67"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) 533.23052ms ago: executing program 0 (id=5677): unshare(0x6a040000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000002c0)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f00000000c0), 0x12) r2 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) close(0x3) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x275a, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200), 0x806000) ioctl$FS_IOC_RESVSP(r5, 0x40305829, &(0x7f0000000380)={0x0, 0x0, 0x4000, 0x9ffffc}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x13, r4, 0x0) r6 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r6, 0x11b, 0x4, &(0x7f0000000100)={&(0x7f0000000000)=""/62, 0x1338000, 0x800}, 0x20) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'wlan0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newlink={0x68, 0x10, 0xffffffffffffffff, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x42, 0x2021}, [@IFLA_LINKINFO={0x40, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x30, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR_MODE={0x8, 0x3, 0x3}, @IFLA_MACVLAN_MODE={0x8, 0x1, 0x10}, @IFLA_MACVLAN_MACADDR_DATA={0x1c, 0x5, 0x0, 0x1, [{0xa, 0x4, @local}, {0xa, 0x4, @local}]}]}}}, @IFLA_LINK={0x8, 0x5, r7}]}, 0x68}, 0x1, 0x0, 0x0, 0x1}, 0x8000002) pread64(r1, &(0x7f0000001840)=""/4096, 0x1000, 0x1) 532.541804ms ago: executing program 2 (id=5678): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, 0x0, 0x80) 431.782348ms ago: executing program 1 (id=5679): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1, 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="18000000010000000000000000000000711853000000000095"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x21600, 0x5, '\x00', 0x0, @fallback=0x2c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB='X\x00\x00', @ANYRES16, @ANYBLOB="01002dbd7000fedbdf250100000008000100ffffffff340004800500120001000000050003"], 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) bpf$TOKEN_CREATE(0x24, &(0x7f0000000040)={0x0, r0}, 0x8) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000180)={0x0, @remote}, &(0x7f00000001c0)=0xc) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x18, 0x8, &(0x7f0000003880)=ANY=[@ANYRESHEX=r0], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x3b, '\x00', r2, @fallback=0x10}, 0x94) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRES32=r3, @ANYBLOB="2f0000003820000004000000", @ANYRES32=0x0, @ANYBLOB="4890168af99ef9f11de06d3ca94cef367bd6b677976aa9cd49c9ed3c285da3c97d3333f6c48d9196034c0e00d81626a331fcc47ea06b2f4354581b4921fb920ad233d05ec2089dc00bf719fa60ff6f685e128cbb867dd08bd1b402eaa2e93d4732152f32d26c89162109959c0f478c5fae", @ANYRES64=0x0], 0x20) r4 = socket(0x10, 0x80002, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, r7, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_4ADDR={0x5}]}, 0x24}}, 0x404c050) r9 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@newqdisc={0x6c, 0x24, 0xd0f, 0x200000, 0x0, {0x60, 0x0, 0x0, r10, {}, {0xffff, 0xffff}, {0x0, 0xfff3}}, [@qdisc_kind_options=@q_gred={{0x9}, {0x3c, 0x2, [@TCA_GRED_PARMS={0x1c, 0x1, {0x100, 0x5, 0x400, 0x9, 0x81, 0x101, 0xd, 0xc40, 0x7fffffff, 0x0, 0x10, 0x9, 0x16, 0x6, 0xca11, 0xffff}}]}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x845}, 0x24008004) sendmsg$nl_route_sched(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001680)={&(0x7f00000016c0)=@newtaction={0x10064, 0x30, 0x53b, 0x0, 0x0, {}, [{0x10050, 0x1, [@m_bpf={0x1004c, 0x1, 0x0, 0x0, {{0x8}, {0x10024, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r4}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x6ae7bea4, 0x1ff, 0xffffffffffffffff, 0xde, 0x1}}, @TCA_ACT_BPF_NAME={0xfffe, 0x6, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}]}, 0x10064}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan0\x00'}) 388.158554ms ago: executing program 2 (id=5680): bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x50) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$INCFS_IOC_CREATE_FILE(r0, 0xc058671e, &(0x7f0000001580)={{'\x00', 0x2}, {0x4e2400}, 0x1, 0x0, 0x0, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)="f831ff8b3fd39738f1a883a97d5d037509cc042c680c17bed48be2e884d11b24d8944276f5c458122308cdbab840aa154c56dc899d2bfe00f0ba35757f0e7b523f00dff625d358936d2ef1e1c471bff147df744cc5d853cfba2a9835d0278af2399394fd89bce9105b98d0f99b6c97623a8b39967af6cec45e5b53b572c999de104fab055c36910cc89caa00f76bffdf8970a00b", 0x94, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB], 0xa8}) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000300)={0x0, 0xa967, 0x8}, &(0x7f00000014c0)=0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000001500)={r2, 0x7}, &(0x7f0000001540)=0x8) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x3c1, 0x3, 0x290, 0x0, 0x111, 0x4b4, 0x0, 0xd4feffff, 0x1c0, 0x20a, 0x278, 0x1c0, 0x278, 0x3, 0x0, {[{{@ipv6={@local, @loopback, [0x0, 0x0, 0xff000000], [], 'bond_slave_1\x00', 'team_slave_0\x00', {}, {0x101}, 0x3b}, 0x0, 0xa8, 0xd0}, @common=@inet=@SET1={0x28, 'SET\x00', 0x1, {{0x0, 0x4}, {0xffffffffffffffff, 0xfe, 0x83ae0c10c44c0425}}}}, {{@uncond, 0x0, 0xd0, 0xf0, 0x0, {}, [@common=@ipv6header={{0x28}, {0xe7, 0xd}}]}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x2f0) socket(0x400000000010, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a28000000000a030000000000000000000a00000708000240000000020900010073797a31000000002c000000030a010100000000000000000a0000070900010073797a31000000000900030073797a320000000014000000110001"], 0x7c}, 0x1, 0x0, 0x0, 0x4000}, 0x44004000) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)=@newtaction={0x18, 0x30, 0x48b, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x980) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000400)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in=@multicast2, @in6=@loopback, 0x8000, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x87}, {0x0, 0x0, 0x0, 0x3, 0x800000, 0x0, 0x4000000000000001, 0xfffffffffffffffb}, {0x0, 0x1, 0x2}, 0x800}}, 0xb8}}, 0x2c000010) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in=@multicast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x29}, {0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0xffffffffffffffff}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7}}, 0xb8}}, 0x10) 280.326872ms ago: executing program 4 (id=5681): r0 = socket(0x10, 0x3, 0x6) r1 = socket(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newqdisc={0x88, 0x24, 0xf0b, 0x70bd26, 0x0, {0x0, 0x0, 0x0, r2, {0x0, 0xffff}, {0xffff, 0xffff}, {0xffff}}, [@qdisc_kind_options=@q_mqprio={{0xb}, {0x58, 0x2, {{0x2, [], 0x40, [0x4, 0x2, 0xfffe, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x5c4, 0x0, 0x0, 0x2, 0x3dc], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000]}}}}]}, 0x88}}, 0x20008010) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_lsm={0x6, 0xb, &(0x7f0000000080)=@framed={{}, [@printk={@lu, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x3}}]}, &(0x7f0000000180)='syzkaller\x00', 0x5, 0x0, 0x0, 0x0, 0x4, '\x00', r2, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffd}, 0x94) 199.621578ms ago: executing program 2 (id=5682): r0 = socket(0x10, 0x2, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000080)={0x8}, 0x10) write(r0, &(0x7f0000000040)="1c0000001a009b8a140000003b9b301f000000000000002000000000", 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000cc0)={0x1c, 0x16, 0x1, 0x0, 0x0, {0xa}, [@nested={0x5, 0x108b, 0x0, 0x1, [@generic="11"]}]}, 0x1c}}, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) unshare(0x2c020400) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000005c0)={0xffffffffffffffff, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x76, &(0x7f0000000300)=[{}], 0x8, 0x10, &(0x7f0000000340), &(0x7f0000000400), 0x8, 0xcf, 0x8, 0x8, &(0x7f0000000440)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x10, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB], &(0x7f0000000040)='syzkaller\x00', 0x8, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x14, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x102}, 0x94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) r7 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, &(0x7f0000000000)=@bpq0, 0xfffffffffffffe1d) ioctl$sock_netdev_private(r7, 0x8914, &(0x7f0000000000)) r8 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r8, 0x890b, &(0x7f0000000380)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x6, @null, @bpq0, 0x0, [@bcast, @bcast, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) syz_init_net_socket$rose(0xb, 0x5, 0x0) r9 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCDELRT(r9, 0x890c, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x6, @bcast, @bpq0, 0x0, [@bcast, @default, @default, @default, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @default]}) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000780)=ANY=[@ANYBLOB="740000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000540012800b000100697036746e6c000044000280050006000800000004001300060011004e22000014000300fc0000000000000008000700070000000600100001000000060012004e2000"/92], 0x74}, 0x1, 0xba01, 0x0, 0x4004001}, 0x4000000) unshare(0x0) setsockopt$IPT_SO_SET_REPLACE(r3, 0x11, 0x66, &(0x7f0000000740)=@nat={'nat\x00', 0x670, 0x5, 0x350, 0x0, 0x260, 0xfeffffff, 0x260, 0xa8, 0x330, 0x330, 0xffffffff, 0x330, 0x330, 0x5, 0x0, {[{{@uncond, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x6800, {0x4, @multicast2, @multicast2, @port, @icmp_id=0xa5}}}}, {{@ip={@local, @private=0xa010102, 0xffffff00, 0xff, 'pimreg\x00', 'bond0\x00', {0xff}, {0xff}, 0x2e, 0x0, 0x10}, 0x0, 0x70, 0x98, 0x0, {0x0, 0x7}}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x260}}, {{@uncond, 0x0, 0x70, 0xa8}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0xf, @dev={0xac, 0x14, 0x14, 0x43}, @multicast1, @port=0x4e22, @port=0x4e21}}}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x2, [0x7, 0x1, 0x3, 0x1, 0x6, 0x7], 0x6, 0x1}, {0xffffffffffffffff, [0x2, 0x2, 0x1, 0x1, 0x0, 0x6], 0x5, 0x4}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3b0) socket(0x400000000010, 0x3, 0x0) r10 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r10, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r10, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x50, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x24, 0x4, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, @fib={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_FIB_DREG={0x8}, @NFTA_FIB_RESULT={0x8, 0x2, 0x1, 0x0, 0x2}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x78}}, 0x0) 168.607529ms ago: executing program 1 (id=5683): r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0xb, &(0x7f0000000780)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000600000095"], &(0x7f0000000700)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r1, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r2, {0x2, 0x0, @loopback}, 0x2, 0x0, 0x10}}, 0x2e) close(r1) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYRES16], 0x34}, 0x1, 0x0, 0x0, 0x4048051}, 0x400c000) connect$pppl2tp(r3, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x12}}, 0x2, 0x0, 0x0, 0x2}}, 0x2e) ioctl$PPPIOCGL2TPSTATS(r1, 0x40047459, 0x0) r5 = socket$inet(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r5, 0x8946, &(0x7f0000000540)={'netdevsim0\x00', &(0x7f0000000040)=@ethtool_sfeatures={0x3b, 0x2, [{0x301}, {0xfffffffd, 0x80003}]}}) bpf$BPF_PROG_DETACH(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r4, @ANYRES32=0xffffffffffffffff, @ANYBLOB='/\x00'/12, @ANYRES32, @ANYBLOB="5a06ec5bb117fcbb1de154bd2036344a77919f203eab23af2089be80260d46abb4dd44d6340ccc4c4e522550ce99a398b5348aaa7c26fc0b69a923c7dc9986955e30248704b86d2c6c0b7a621dce1cd0cd56917e04565ea5f744623247d2eb5ad2cde6550452c919db6ee49bdde61e884902139afa5f034dc4f1fd32e68d0015f081b1d379e23a27cc039bb5852638c24c6f7b93577980654ad47c9fc6a24011f843ed72a626c8b2a157298d8f01c3"], 0x20) close(0xffffffffffffffff) close(0x4) bind$xdp(0xffffffffffffffff, &(0x7f00000001c0)={0x2c, 0x20}, 0x10) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = syz_init_net_socket$ax25(0x3, 0x5, 0xcf) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="14000000100001000000000000000000d100000a20000000000a01030000000000000000010000000900010073797a310000000054000000030a01020000000000000000010000000900030073797a320000000028000480080002400000000008000140000000051400030076657468315f6d6163767461700000000900010073797a31000000004c000000050a19020000000000000000010020000c00024000000000000000010900010073797a3100000000200004800600000076657468315f6d616376746170080000080001400000000514"], 0xe8}}, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)=ANY=[@ANYRES64=r0, @ANYRES32, @ANYBLOB="060f00000000000000ff0000c9ed83e5e7a26b3fd3444f95477b646bfa1ebfa59e8b27bf6c954827fd81d2959de622b5c54169c2219bc137df47bb549a92ce031621ab7e2dbfb4289486ea11f56e564e0fcfa0588d292f77448461e26841106010d044aef0bbba03a66a57e4496b1c2ba38f84a421d87c7c8f3db4089b30d20a60246a71a7373cf586c64e1149", @ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRES64=0x0], 0x20) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x8044) setsockopt$ax25_SO_BINDTODEVICE(r8, 0x101, 0x19, 0x0, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="340000001000"/16, @ANYRES8=r2, @ANYBLOB="0000000003500203f9b9e16179bda907000014000300676581657665310000000000"], 0x34}}, 0x2000000) close(r8) close(0x4) setsockopt$SO_BINDTODEVICE_wg(r8, 0x1, 0x19, &(0x7f0000000040)='wg2\x00', 0x4) socket$nl_netfilter(0x10, 0x3, 0xc) socket$inet6_tcp(0xa, 0x1, 0x0) mmap$xdp(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x2000007, 0x42032, 0xffffffffffffffff, 0x100000000) 112.304241ms ago: executing program 4 (id=5684): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x6, @mcast2, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x1}, &(0x7f00000001c0)=0xc) getsockopt$inet_sctp6_SCTP_MAXSEG(r1, 0x84, 0xd, &(0x7f0000000200)=@assoc_value={r2, 0x9}, &(0x7f00000002c0)=0x8) r3 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000100)='hugetlb.1GB.rsvd.failcnt\x00', 0x2, 0x0) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r3, 0x8008f511, &(0x7f0000000140)) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}, 0x1, 0x0, 0x0, 0x10}, 0x0) sendmsg$NFT_BATCH(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a6c000000060a0b04000000000000000002000000400004803c0001800b00010065787468647200002c000280080004400000000408000740000000050800064000000001050002000000000008000340000000040900010073797a30000000000900020073797a32"], 0x94}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000580)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x801, 0x0, 0x0, {0x7}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x54, 0x9, 0xa, 0x401, 0x0, 0x0, {0x7}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}, @NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x8}, @NFTA_SET_DATA_LEN={0x8, 0x7, 0x1, 0x0, 0x1d}, @NFTA_SET_DATA_TYPE={0x8}]}, @NFT_MSG_NEWSETELEM={0x40, 0xc, 0xa, 0x101, 0x0, 0x0, {0x7}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x14, 0x3, 0x0, 0x1, [{0x10, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_DATA={0x4}]}]}]}], {0x14, 0x10, 0x1, 0x0, 0x0, {0x0, 0x84}}}, 0xdc}, 0x1, 0x0, 0x0, 0x40}, 0x0) 7.814914ms ago: executing program 3 (id=5685): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x25, &(0x7f0000000340), 0x14) (async) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYBLOB="010000000000fcdbdf251200000018000180140002007665746830000000000000000800000008"], 0x3c}, 0x1, 0x0, 0x0, 0x400c000}, 0x2004c0a0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r1 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25CALLACCPTAPPRV(r1, 0x89e8) (async, rerun: 32) r2 = socket$inet6(0x10, 0x3, 0x0) (rerun: 32) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="2c000000190001000000000000000000021800000000fd000000ed0008000100ac1414003400080004"], 0x2c}}, 0x0) (async, rerun: 64) sendto$inet6(r2, &(0x7f0000000000)='s', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) (rerun: 64) 0s ago: executing program 4 (id=5686): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000240)={0x0, 0x0, 0x20}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e23, 0x4, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f00000003c0)='\x00', 0x1, 0x0, &(0x7f0000000480)={0xa, 0x4e23, 0x21, @loopback, 0x1}, 0x1c) sendmmsg$sock(r0, &(0x7f0000000700)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000640)="89", 0x1}], 0x1}}, {{0x0, 0xfffffda7, &(0x7f00000005c0)=[{&(0x7f0000000000)="c9", 0x1}], 0x1}}], 0x2, 0x0) r1 = socket$kcm(0x2, 0x3, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000040)={'syzkaller1\x00', @broadcast}) shutdown(r0, 0x1) kernel console output (not intermixed with test programs): 9084][T22288] ? clear_bhb_loop+0x40/0x90 [ 627.929106][T22288] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 627.929124][T22288] RIP: 0033:0x7f92f139c799 [ 627.929154][T22288] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 627.929171][T22288] RSP: 002b:00007f92f218f028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 627.929192][T22288] RAX: ffffffffffffffda RBX: 00007f92f1615fa0 RCX: 00007f92f139c799 [ 627.929206][T22288] RDX: 0000000000044054 RSI: 0000200000000000 RDI: 0000000000000003 [ 627.929218][T22288] RBP: 00007f92f218f090 R08: 0000000000000000 R09: 0000000000000000 [ 627.929229][T22288] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 627.929240][T22288] R13: 00007f92f1616038 R14: 00007f92f1615fa0 R15: 00007ffda63c23e8 [ 627.929268][T22288] [ 627.952079][T22287] netlink: 12 bytes leftover after parsing attributes in process `syz.1.4590'. [ 629.369836][T22281] 8021q: adding VLAN 0 to HW filter on device bond2 [ 629.396361][T22292] netlink: 1047 bytes leftover after parsing attributes in process `syz.1.4593'. [ 629.412355][T22294] syzkaller1: entered promiscuous mode [ 629.418289][T22294] syzkaller1: entered allmulticast mode [ 629.544552][T22312] FAULT_INJECTION: forcing a failure. [ 629.544552][T22312] name failslab, interval 1, probability 0, space 0, times 0 [ 629.579561][T22312] CPU: 0 UID: 0 PID: 22312 Comm: syz.0.4596 Not tainted syzkaller #0 PREEMPT(full) [ 629.579587][T22312] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 629.579599][T22312] Call Trace: [ 629.579607][T22312] [ 629.579615][T22312] dump_stack_lvl+0xe8/0x150 [ 629.579647][T22312] should_fail_ex+0x412/0x560 [ 629.579678][T22312] should_failslab+0xa8/0x100 [ 629.579702][T22312] ? security_inode_alloc+0x39/0x310 [ 629.579729][T22312] kmem_cache_alloc_noprof+0x87/0x650 [ 629.579757][T22312] security_inode_alloc+0x39/0x310 [ 629.579785][T22312] inode_init_always_gfp+0x9ed/0xdc0 [ 629.579818][T22312] ? __pfx_debugfs_alloc_inode+0x10/0x10 [ 629.579865][T22312] alloc_inode+0x82/0x1b0 [ 629.579893][T22312] new_inode+0x22/0x170 [ 629.579926][T22312] __debugfs_create_file+0xb8/0x400 [ 629.579959][T22312] debugfs_create_file_full+0x3f/0x60 [ 629.579992][T22312] ref_tracker_dir_debugfs+0x197/0x360 [ 629.580029][T22312] ? __pfx_ref_tracker_dir_debugfs+0x10/0x10 [ 629.580084][T22312] ? __kvmalloc_node_noprof+0x545/0x8a0 [ 629.580108][T22312] ? alloc_netdev_mqs+0xa6/0x11b0 [ 629.580135][T22312] ? __raw_spin_lock_init+0x45/0x100 [ 629.580164][T22312] alloc_netdev_mqs+0x272/0x11b0 [ 629.580186][T22312] ? __pfx_br_dev_setup+0x10/0x10 [ 629.580215][T22312] rtnl_create_link+0x31f/0xd70 [ 629.580264][T22312] rtnl_newlink_create+0x277/0xb70 [ 629.580305][T22312] ? __mutex_lock+0x5ac/0x1300 [ 629.580343][T22312] ? __pfx_rtnl_newlink_create+0x10/0x10 [ 629.580382][T22312] ? __pfx___mutex_lock+0x10/0x10 [ 629.580426][T22312] ? ns_capable+0x89/0xe0 [ 629.580458][T22312] rtnl_newlink+0x1666/0x1be0 [ 629.580506][T22312] ? __pfx_rtnl_newlink+0x10/0x10 [ 629.580548][T22312] ? __lock_acquire+0x6b5/0x2cf0 [ 629.580583][T22312] ? __lock_acquire+0x6b5/0x2cf0 [ 629.580615][T22312] ? __lock_acquire+0x6b5/0x2cf0 [ 629.580654][T22312] ? unwind_next_frame+0xa5/0x23c0 [ 629.580712][T22312] ? __lock_acquire+0x6b5/0x2cf0 [ 629.580744][T22312] ? is_bpf_text_address+0x26/0x2b0 [ 629.580773][T22312] ? kernel_text_address+0xa5/0xe0 [ 629.580828][T22312] ? __pfx_rtnl_newlink+0x10/0x10 [ 629.580858][T22312] rtnetlink_rcv_msg+0x7d5/0xbe0 [ 629.580894][T22312] ? rtnetlink_rcv_msg+0x1b9/0xbe0 [ 629.580924][T22312] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 629.580959][T22312] ? __lock_acquire+0x6b5/0x2cf0 [ 629.580999][T22312] netlink_rcv_skb+0x232/0x4b0 [ 629.581040][T22312] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 629.581073][T22312] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 629.581117][T22312] ? netlink_deliver_tap+0x2e/0x1b0 [ 629.581157][T22312] netlink_unicast+0x80f/0x9b0 [ 629.581195][T22312] ? __pfx_netlink_unicast+0x10/0x10 [ 629.581226][T22312] ? netlink_sendmsg+0x650/0xb40 [ 629.581255][T22312] ? skb_put+0x11b/0x210 [ 629.581292][T22312] netlink_sendmsg+0x813/0xb40 [ 629.581333][T22312] ? __pfx_netlink_sendmsg+0x10/0x10 [ 629.581369][T22312] ? aa_sock_msg_perm+0xf1/0x1b0 [ 629.581400][T22312] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 629.581429][T22312] ____sys_sendmsg+0x972/0x9f0 [ 629.581473][T22312] ? __pfx_____sys_sendmsg+0x10/0x10 [ 629.581504][T22312] ? import_iovec+0x73/0xa0 [ 629.581543][T22312] ___sys_sendmsg+0x2a5/0x360 [ 629.581570][T22312] ? __pfx____sys_sendmsg+0x10/0x10 [ 629.581626][T22312] ? __fget_files+0x2a/0x420 [ 629.581656][T22312] ? __fget_files+0x3a0/0x420 [ 629.581695][T22312] __x64_sys_sendmsg+0x1bd/0x2a0 [ 629.581718][T22312] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 629.581749][T22312] ? __pfx_ksys_write+0x10/0x10 [ 629.581783][T22312] do_syscall_64+0x14d/0xf80 [ 629.581811][T22312] ? trace_irq_disable+0x3b/0x150 [ 629.581840][T22312] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 629.581861][T22312] ? clear_bhb_loop+0x40/0x90 [ 629.581886][T22312] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 629.581907][T22312] RIP: 0033:0x7efc6b39c799 [ 629.581925][T22312] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 629.581943][T22312] RSP: 002b:00007efc6c1fc028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 629.581965][T22312] RAX: ffffffffffffffda RBX: 00007efc6b615fa0 RCX: 00007efc6b39c799 [ 629.581980][T22312] RDX: 0000000000000080 RSI: 0000200000000280 RDI: 0000000000000003 [ 629.581993][T22312] RBP: 00007efc6c1fc090 R08: 0000000000000000 R09: 0000000000000000 [ 629.582005][T22312] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 629.582024][T22312] R13: 00007efc6b616038 R14: 00007efc6b615fa0 R15: 00007ffd5b8ed3c8 [ 629.582057][T22312] [ 629.582303][T22312] debugfs: out of free dentries, can not create file 'netdev@ffff888020ec4620' [ 630.204283][T22322] netlink: 'syz.1.4599': attribute type 10 has an invalid length. [ 630.304422][T22338] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 630.419639][T22337] lo speed is unknown, defaulting to 1000 [ 630.599242][T22348] syzkaller1: entered promiscuous mode [ 630.619625][T22348] syzkaller1: entered allmulticast mode [ 630.768672][T22354] netlink: 'syz.3.4606': attribute type 1 has an invalid length. [ 630.777115][T22354] netlink: 'syz.3.4606': attribute type 2 has an invalid length. [ 630.786057][T22354] netlink: 'syz.3.4606': attribute type 1 has an invalid length. [ 630.795649][T22354] netlink: 'syz.3.4606': attribute type 3 has an invalid length. [ 630.803517][T22354] netlink: 4 bytes leftover after parsing attributes in process `syz.3.4606'. [ 631.171950][T22337] lo speed is unknown, defaulting to 1000 [ 631.231176][T22371] workqueue: Failed to create a rescuer kthread for wq "bond2": -EINTR [ 631.493382][T22388] netlink: 'syz.2.4617': attribute type 10 has an invalid length. [ 631.718881][T22393] netlink: 27 bytes leftover after parsing attributes in process `syz.4.4618'. [ 631.847661][T22393] A link change request failed with some changes committed already. Interface wlan1 may have been left with an inconsistent configuration, please check. [ 631.997997][T22406] xt_addrtype: ipv6 does not support BROADCAST matching [ 632.119863][T22410] netlink: 12 bytes leftover after parsing attributes in process `syz.3.4624'. [ 632.317815][T22419] geneve2: entered promiscuous mode [ 632.425906][T22428] tipc: Enabling of bearer rejected, failed to enable media [ 632.798138][T22443] A link change request failed with some changes committed already. Interface ip_vti0 may have been left with an inconsistent configuration, please check. [ 632.816637][T22443] netlink: 40 bytes leftover after parsing attributes in process `syz.1.4633'. [ 632.926266][T22450] netlink: 56 bytes leftover after parsing attributes in process `syz.4.4635'. [ 632.947765][T22450] netlink: 4768 bytes leftover after parsing attributes in process `syz.4.4635'. [ 632.958145][T22450] netlink: 28 bytes leftover after parsing attributes in process `syz.4.4635'. [ 632.970071][T22450] netlink: 28 bytes leftover after parsing attributes in process `syz.4.4635'. [ 632.980250][T22451] syzkaller1: entered promiscuous mode [ 632.985880][T22451] syzkaller1: entered allmulticast mode [ 633.164627][T22461] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4641'. [ 633.367465][T22475] netlink: 128 bytes leftover after parsing attributes in process `syz.3.4644'. [ 633.457690][T22483] netem: change failed [ 633.628932][T22493] lo speed is unknown, defaulting to 1000 [ 634.001937][T22515] A link change request failed with some changes committed already. Interface netdevsim0 may have been left with an inconsistent configuration, please check. [ 634.077018][T22493] lo speed is unknown, defaulting to 1000 [ 634.095195][T22502] lo speed is unknown, defaulting to 1000 [ 634.467798][T22508] lo speed is unknown, defaulting to 1000 [ 634.478934][T22502] lo speed is unknown, defaulting to 1000 [ 634.594805][T22537] netlink: 24 bytes leftover after parsing attributes in process `syz.0.4665'. [ 635.006964][T22507] lo speed is unknown, defaulting to 1000 [ 635.013307][T22508] lo speed is unknown, defaulting to 1000 [ 635.075481][T22551] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4668'. [ 635.318199][T22555] syzkaller0: entered promiscuous mode [ 635.323913][T22555] syzkaller0: entered allmulticast mode [ 636.611999][T22542] lo speed is unknown, defaulting to 1000 [ 636.824675][T22561] netlink: 44 bytes leftover after parsing attributes in process `syz.4.4671'. [ 636.951420][T22507] lo speed is unknown, defaulting to 1000 [ 636.980141][T22542] lo speed is unknown, defaulting to 1000 [ 637.660103][T22588] netlink: 'syz.4.4679': attribute type 7 has an invalid length. [ 637.668038][T22588] netlink: 'syz.4.4679': attribute type 8 has an invalid length. [ 637.677355][T22588] netlink: 'syz.4.4679': attribute type 8 has an invalid length. [ 637.685381][T22588] netlink: 'syz.4.4679': attribute type 4 has an invalid length. [ 637.693889][T22588] netlink: 'syz.4.4679': attribute type 7 has an invalid length. [ 637.702048][T22588] netlink: 207236 bytes leftover after parsing attributes in process `syz.4.4679'. [ 637.935023][T22593] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4681'. [ 639.357679][T22627] netlink: 20 bytes leftover after parsing attributes in process `syz.2.4687'. [ 639.751370][T22638] netlink: 20 bytes leftover after parsing attributes in process `syz.4.4693'. [ 639.913594][T22644] netlink: 'syz.4.4695': attribute type 13 has an invalid length. [ 640.035006][T22650] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4695'. [ 640.047645][T22652] netlink: 12 bytes leftover after parsing attributes in process `syz.1.4697'. [ 640.071613][T22647] netlink: 32 bytes leftover after parsing attributes in process `syz.0.4696'. [ 640.127307][T22647] netlink: 28 bytes leftover after parsing attributes in process `syz.0.4696'. [ 640.196968][T22644] lo speed is unknown, defaulting to 1000 [ 640.227963][T22655] netlink: 'syz.2.4698': attribute type 30 has an invalid length. [ 640.297240][T22655] bond5: option arp_missed_max: invalid value (0) [ 640.380382][T22655] bond5: option arp_missed_max: allowed values 1 - 255 [ 640.387366][T22663] netlink: 28 bytes leftover after parsing attributes in process `syz.2.4698'. [ 640.461563][T22655] bond5 (unregistering): Released all slaves [ 640.850309][T22685] netlink: 24 bytes leftover after parsing attributes in process `syz.1.4705'. [ 640.905534][T22666] syzkaller0: entered promiscuous mode [ 640.911182][T22666] syzkaller0: entered allmulticast mode [ 640.958530][T22690] netlink: 8 bytes leftover after parsing attributes in process `syz.3.4707'. [ 640.979056][T22690] nbd: socks must be embedded in a SOCK_ITEM attr [ 641.025658][T22644] lo speed is unknown, defaulting to 1000 [ 642.453591][T22696] pimreg: entered allmulticast mode [ 642.467839][T22702] tipc: Enabled bearer , priority 0 [ 642.637379][T22702] tipc: Disabling bearer [ 642.821758][T22725] netlink: 252 bytes leftover after parsing attributes in process `syz.2.4719'. [ 644.012483][T22792] 8021q: adding VLAN 0 to HW filter on device bond3 [ 644.041597][T22804] lo: entered allmulticast mode [ 644.580324][ T29] audit: type=1800 audit(1773519678.611:18): pid=22838 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.0.4751" name="memory.events" dev="tmpfs" ino=1771 res=0 errno=0 [ 644.845692][T22849] __nla_validate_parse: 12 callbacks suppressed [ 644.845714][T22849] netlink: 15672 bytes leftover after parsing attributes in process `syz.0.4754'. [ 644.861648][T22849] netlink: 28 bytes leftover after parsing attributes in process `syz.0.4754'. [ 644.871854][T22849] netlink: 28 bytes leftover after parsing attributes in process `syz.0.4754'. [ 644.931864][T22851] netlink: 8 bytes leftover after parsing attributes in process `syz.0.4755'. [ 644.978743][T22853] netlink: 'syz.3.4756': attribute type 12 has an invalid length. [ 645.033122][T22855] IPVS: set_ctl: invalid protocol: 44 10.1.1.2:20002 [ 645.049245][T22855] netlink: 'syz.0.4757': attribute type 1 has an invalid length. [ 645.063367][T22855] netlink: 8 bytes leftover after parsing attributes in process `syz.0.4757'. [ 645.365559][T22882] netlink: 8 bytes leftover after parsing attributes in process `syz.0.4763'. [ 645.642351][T22891] openvswitch: netlink: Actions may not be safe on all matching packets [ 645.660751][T22891] netlink: 8 bytes leftover after parsing attributes in process `syz.1.4768'. [ 646.123183][T22903] bond3: option primary_reselect: invalid value (4) [ 646.137303][T22903] bond3 (unregistering): Released all slaves [ 646.842136][T22930] FAULT_INJECTION: forcing a failure. [ 646.842136][T22930] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 646.857559][T22929] netlink: 'syz.0.4781': attribute type 1 has an invalid length. [ 646.867359][T22930] CPU: 1 UID: 0 PID: 22930 Comm: syz.2.4782 Not tainted syzkaller #0 PREEMPT(full) [ 646.867386][T22930] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 646.867399][T22930] Call Trace: [ 646.867408][T22930] [ 646.867417][T22930] dump_stack_lvl+0xe8/0x150 [ 646.867451][T22930] should_fail_ex+0x412/0x560 [ 646.867483][T22930] _copy_to_user+0x31/0xb0 [ 646.867536][T22930] simple_read_from_buffer+0xe1/0x170 [ 646.867572][T22930] proc_fail_nth_read+0x1bb/0x230 [ 646.867606][T22930] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 646.867640][T22930] ? rw_verify_area+0x2a6/0x4d0 [ 646.867663][T22930] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 646.867705][T22930] vfs_read+0x20c/0xa70 [ 646.867726][T22930] ? __pfx_aa_sk_perm+0x10/0x10 [ 646.867756][T22930] ? __pfx_vfs_read+0x10/0x10 [ 646.867778][T22930] ? bpf_lsm_socket_connect+0x9/0x20 [ 646.867804][T22930] ? __sys_connect+0x335/0x450 [ 646.867836][T22930] ? __pfx___sys_connect+0x10/0x10 [ 646.867871][T22930] ksys_read+0x150/0x270 [ 646.867895][T22930] ? __pfx_ksys_read+0x10/0x10 [ 646.867927][T22930] do_syscall_64+0x14d/0xf80 [ 646.867956][T22930] ? trace_irq_disable+0x3b/0x150 [ 646.867984][T22930] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 646.868005][T22930] ? clear_bhb_loop+0x40/0x90 [ 646.868029][T22930] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 646.868050][T22930] RIP: 0033:0x7f7b4e15cfce [ 646.868068][T22930] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 646.868086][T22930] RSP: 002b:00007f7b4f12afe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 646.868108][T22930] RAX: ffffffffffffffda RBX: 00007f7b4f12b6c0 RCX: 00007f7b4e15cfce [ 646.868123][T22930] RDX: 000000000000000f RSI: 00007f7b4f12b0a0 RDI: 0000000000000003 [ 646.868136][T22930] RBP: 00007f7b4f12b090 R08: 0000000000000000 R09: 0000000000000000 [ 646.868149][T22930] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 646.868169][T22930] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 646.868200][T22930] [ 646.875755][T22929] netlink: 216 bytes leftover after parsing attributes in process `syz.0.4781'. [ 647.240731][T22939] bridge4: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 647.765720][T22941] Set syz1 is full, maxelem 65536 reached [ 647.772009][T22956] netlink: 12 bytes leftover after parsing attributes in process `syz.3.4792'. [ 647.955013][ T29] audit: type=1800 audit(1773519681.981:19): pid=22969 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.3.4794" name=6163655F7072696E746B23360A6D61726B5F707265636973653A206672616D65313A206C6173745F6964782031372066697273745F696478203137207375627365715F696478202D31200A6D61726B5F707265636973653A206672616D65313A20706172656E7420737461746520726567733D723220737461636B3D3A20206672616D65313A2052313D66702D382052323D5038205231303D6670302066702D383D3078323032303230303032353738323032300A6D61726B5F70726563697365 dev="tmpfs" ino=1841 res=0 errno=0 [ 648.119375][T22966] sctp: [Deprecated]: syz.2.4795 (pid 22966) Use of struct sctp_assoc_value in delayed_ack socket option. [ 648.119375][T22966] Use struct sctp_sack_info instead [ 648.380591][T22984] lo speed is unknown, defaulting to 1000 [ 648.461384][T22999] netlink: 88 bytes leftover after parsing attributes in process `syz.2.4801'. [ 648.519108][T22998] syzkaller0: entered promiscuous mode [ 648.524977][T22998] syzkaller0: entered allmulticast mode [ 649.866650][T22984] lo speed is unknown, defaulting to 1000 [ 650.206131][T23014] __nla_validate_parse: 2 callbacks suppressed [ 650.206154][T23014] netlink: 24 bytes leftover after parsing attributes in process `syz.2.4808'. [ 650.703207][T23044] netlink: 'syz.2.4816': attribute type 1 has an invalid length. [ 650.711435][T23044] netlink: 8 bytes leftover after parsing attributes in process `syz.2.4816'. [ 650.833787][T23047] RDS: rds_bind could not find a transport for fc02::, load rds_tcp or rds_rdma? [ 650.900698][T23047] netlink: 4 bytes leftover after parsing attributes in process `syz.2.4817'. [ 651.269186][T23059] vxcan3: entered allmulticast mode [ 651.378091][T23056] netlink: 'syz.3.4819': attribute type 1 has an invalid length. [ 651.394612][T23062] lo speed is unknown, defaulting to 1000 [ 651.669353][T23079] netlink: 212348 bytes leftover after parsing attributes in process `syz.2.4824'. [ 651.720859][T23080] netlink: 212348 bytes leftover after parsing attributes in process `syz.2.4824'. [ 651.866847][T23062] lo speed is unknown, defaulting to 1000 [ 651.877799][T23082] netlink: 84 bytes leftover after parsing attributes in process `syz.2.4825'. [ 651.900526][T23073] lo speed is unknown, defaulting to 1000 [ 652.134948][T23087] netlink: 64 bytes leftover after parsing attributes in process `syz.1.4827'. [ 652.732080][T23103] netlink: 8 bytes leftover after parsing attributes in process `syz.2.4831'. [ 652.741143][T23103] netlink: 4 bytes leftover after parsing attributes in process `syz.2.4831'. [ 652.750928][T23103] netlink: 10 bytes leftover after parsing attributes in process `syz.2.4831'. [ 652.849615][T23107] Bluetooth: hci0: Opcode 0x0401 failed: -22 [ 653.113102][T23073] lo speed is unknown, defaulting to 1000 [ 653.234875][T23107] lo speed is unknown, defaulting to 1000 [ 653.805094][T23135] Bluetooth: hci0: Opcode 0x0401 failed: -22 [ 653.874187][T23136] netlink: 'syz.2.4840': attribute type 83 has an invalid length. [ 653.970589][T23107] lo speed is unknown, defaulting to 1000 [ 654.768300][T23145] TCP: request_sock_TCP: Possible SYN flooding on port [::]:20002. Sending cookies. [ 655.442106][T23156] geneve2: entered promiscuous mode [ 655.588478][T23161] netlink: 'syz.2.4848': attribute type 1 has an invalid length. [ 656.091732][T23177] batadv_slave_0: entered promiscuous mode [ 656.113440][T23170] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 656.193143][T23176] lo speed is unknown, defaulting to 1000 [ 656.323672][T23174] batadv_slave_0: left promiscuous mode [ 656.498253][T23195] netlink: 'syz.1.4853': attribute type 2 has an invalid length. [ 656.516700][T23196] netlink: 'syz.3.4852': attribute type 3 has an invalid length. [ 656.533651][T23195] netlink: 'syz.1.4853': attribute type 8 has an invalid length. [ 656.544100][T23196] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 656.568380][T23195] __nla_validate_parse: 10 callbacks suppressed [ 656.568408][T23195] netlink: 132 bytes leftover after parsing attributes in process `syz.1.4853'. [ 656.571176][T23197] netlink: 8 bytes leftover after parsing attributes in process `syz.1.4853'. [ 656.611861][T23197] netlink: 20 bytes leftover after parsing attributes in process `syz.1.4853'. [ 656.784738][T23203] netlink: 20 bytes leftover after parsing attributes in process `syz.3.4855'. [ 656.795677][T23176] lo speed is unknown, defaulting to 1000 [ 656.819723][T23203] netlink: 64 bytes leftover after parsing attributes in process `syz.3.4855'. [ 656.839800][T23203] netlink: 20 bytes leftover after parsing attributes in process `syz.3.4855'. [ 656.983656][ T29] audit: type=1107 audit(1773519691.011:20): pid=23208 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='' [ 657.042197][T23217] syzkaller0: entered promiscuous mode [ 657.047723][T23217] syzkaller0: entered allmulticast mode [ 657.073319][T23217] tc action pedit offset 128 out of bounds [ 657.093899][T23217] tipc: Enabling of bearer rejected, failed to enable media [ 657.399793][T23233] lo speed is unknown, defaulting to 1000 [ 657.639646][T23248] netlink: 8 bytes leftover after parsing attributes in process `syz.1.4870'. [ 657.658903][T23248] netlink: 4 bytes leftover after parsing attributes in process `syz.1.4870'. [ 657.845579][T23255] FAULT_INJECTION: forcing a failure. [ 657.845579][T23255] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 657.863505][T23233] lo speed is unknown, defaulting to 1000 [ 657.864421][T23255] CPU: 1 UID: 0 PID: 23255 Comm: syz.3.4872 Not tainted syzkaller #0 PREEMPT(full) [ 657.864487][T23255] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 657.864518][T23255] Call Trace: [ 657.864544][T23255] [ 657.864565][T23255] dump_stack_lvl+0xe8/0x150 [ 657.864661][T23255] should_fail_ex+0x412/0x560 [ 657.864740][T23255] _copy_from_user+0x2d/0xb0 [ 657.864813][T23255] ___sys_sendmsg+0x1c6/0x360 [ 657.864884][T23255] ? __pfx____sys_sendmsg+0x10/0x10 [ 657.865017][T23255] ? __fget_files+0x2a/0x420 [ 657.865135][T23255] ? __fget_files+0x3a0/0x420 [ 657.865246][T23255] __x64_sys_sendmsg+0x1bd/0x2a0 [ 657.865319][T23255] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 657.865401][T23255] ? __pfx_ksys_write+0x10/0x10 [ 657.865492][T23255] do_syscall_64+0x14d/0xf80 [ 657.865569][T23255] ? trace_irq_disable+0x3b/0x150 [ 657.865652][T23255] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 657.865714][T23255] ? clear_bhb_loop+0x40/0x90 [ 657.865777][T23255] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 657.865825][T23255] RIP: 0033:0x7f92f139c799 [ 657.865878][T23255] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 657.865928][T23255] RSP: 002b:00007f92f218f028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 657.865990][T23255] RAX: ffffffffffffffda RBX: 00007f92f1615fa0 RCX: 00007f92f139c799 [ 657.866031][T23255] RDX: 0000000020000800 RSI: 0000200000000900 RDI: 0000000000000003 [ 657.866066][T23255] RBP: 00007f92f218f090 R08: 0000000000000000 R09: 0000000000000000 [ 657.866104][T23255] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 657.866132][T23255] R13: 00007f92f1616038 R14: 00007f92f1615fa0 R15: 00007ffda63c23e8 [ 657.866214][T23255] [ 658.059907][T23249] lo speed is unknown, defaulting to 1000 [ 658.222568][T23259] bridge8: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 658.617381][T23273] netlink: 12 bytes leftover after parsing attributes in process `syz.2.4879'. [ 658.697438][T23249] lo speed is unknown, defaulting to 1000 [ 659.438069][T23305] netlink: 8 bytes leftover after parsing attributes in process `syz.0.4890'. [ 659.553352][T23305] netlink: 'syz.0.4890': attribute type 1 has an invalid length. [ 659.566513][T23305] netlink: 'syz.0.4890': attribute type 11 has an invalid length. [ 660.317676][T23346] openvswitch: netlink: ufid size 20 bytes exceeds the range (1, 16) [ 660.351784][T23346] openvswitch: netlink: Message has 16 unknown bytes. [ 660.384366][ T29] audit: type=1107 audit(1773519694.411:21): pid=23348 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='1»S‹¿›ßM'>œðÖS Ö 0ªø}¨ ®Vj§‹Àn\Klów¯êË ¹“[®[+’ÿØÂÑdæ$vàÛ“ [ 660.384366][ T29] &wAËxaê”: ËVïµÄY§nÍt(ßIyE:è0S' [ 660.448521][T23346] bond1: option packets_per_slave: mode dependency failed, not supported in mode balance-xor(2) [ 660.819342][T23374] bridge9: trying to set multicast query interval below minimum, setting to 100 (1000ms) [ 660.864155][T23379] bond0: option arp_validate: invalid value (55553) [ 660.873258][T11913] bond0: (slave bond_slave_0): interface is now down [ 660.884057][T11913] bond0: (slave bond_slave_1): interface is now down [ 660.918317][T11913] bond0: now running without any active interface! [ 661.011190][T23386] IPVS: set_ctl: invalid protocol: 0 224.0.0.2:20001 [ 661.142931][T23390] lo: Caught tx_queue_len zero misconfig [ 661.407673][T23405] nbd: socks must be embedded in a SOCK_ITEM attr [ 661.510475][T23405] nbd: couldn't find a device at index 0 [ 661.927639][T23438] __nla_validate_parse: 17 callbacks suppressed [ 661.927660][T23438] netlink: 15672 bytes leftover after parsing attributes in process `syz.4.4930'. [ 661.930280][T23439] netlink: 48 bytes leftover after parsing attributes in process `syz.3.4931'. [ 661.939621][T23438] netlink: 28 bytes leftover after parsing attributes in process `syz.4.4930'. [ 661.992045][T23438] netlink: 28 bytes leftover after parsing attributes in process `syz.4.4930'. [ 662.015903][T23442] nbd: couldn't find a device at index 0 [ 662.094476][T23450] FAULT_INJECTION: forcing a failure. [ 662.094476][T23450] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 662.123866][T23450] CPU: 0 UID: 0 PID: 23450 Comm: syz.2.4934 Not tainted syzkaller #0 PREEMPT(full) [ 662.123894][T23450] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 662.123908][T23450] Call Trace: [ 662.123917][T23450] [ 662.123926][T23450] dump_stack_lvl+0xe8/0x150 [ 662.123974][T23450] should_fail_ex+0x412/0x560 [ 662.124007][T23450] _copy_to_user+0x31/0xb0 [ 662.124043][T23450] simple_read_from_buffer+0xe1/0x170 [ 662.124090][T23450] proc_fail_nth_read+0x1bb/0x230 [ 662.124123][T23450] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 662.124155][T23450] ? rw_verify_area+0x2a6/0x4d0 [ 662.124175][T23450] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 662.124206][T23450] vfs_read+0x20c/0xa70 [ 662.124225][T23450] ? fdget_pos+0x246/0x320 [ 662.124260][T23450] ? __pfx___mutex_lock+0x10/0x10 [ 662.124291][T23450] ? __pfx_vfs_read+0x10/0x10 [ 662.124331][T23450] ? __fget_files+0x2a/0x420 [ 662.124366][T23450] ? __fget_files+0x3a0/0x420 [ 662.124396][T23450] ? __fget_files+0x2a/0x420 [ 662.124436][T23450] ksys_read+0x150/0x270 [ 662.124460][T23450] ? __pfx_ksys_read+0x10/0x10 [ 662.124495][T23450] do_syscall_64+0x14d/0xf80 [ 662.124526][T23450] ? trace_irq_disable+0x3b/0x150 [ 662.124555][T23450] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 662.124578][T23450] ? clear_bhb_loop+0x40/0x90 [ 662.124604][T23450] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 662.124625][T23450] RIP: 0033:0x7f7b4e15cfce [ 662.124646][T23450] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 662.124665][T23450] RSP: 002b:00007f7b4f12afe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 662.124691][T23450] RAX: ffffffffffffffda RBX: 00007f7b4f12b6c0 RCX: 00007f7b4e15cfce [ 662.124708][T23450] RDX: 000000000000000f RSI: 00007f7b4f12b0a0 RDI: 0000000000000004 [ 662.124721][T23450] RBP: 00007f7b4f12b090 R08: 0000000000000000 R09: 0000000000000000 [ 662.124735][T23450] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 662.124748][T23450] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 662.124782][T23450] [ 662.361671][T23455] tunl0: Caught tx_queue_len zero misconfig [ 662.379074][T23455] netlink: 4 bytes leftover after parsing attributes in process `syz.4.4935'. [ 662.493863][T23464] netlink: 348 bytes leftover after parsing attributes in process `syz.1.4938'. [ 662.518992][T23464] netdevsim netdevsim1 eth3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 662.588576][T23466] bridge12: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 662.623130][T23464] netdevsim netdevsim1 eth2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 662.697299][T23464] netdevsim netdevsim1 eth1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 662.785406][T23464] netdevsim netdevsim1 eth0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 662.973231][ T13] netdevsim netdevsim1 eth0: set [1, 0] type 2 family 0 port 6081 - 0 [ 662.981764][ T13] netdevsim netdevsim1 eth1: set [1, 0] type 2 family 0 port 6081 - 0 [ 663.009696][T18076] netdevsim netdevsim1 eth2: set [1, 0] type 2 family 0 port 6081 - 0 [ 663.040160][ T13] netdevsim netdevsim1 eth3: set [1, 0] type 2 family 0 port 6081 - 0 [ 663.097715][T23484] netlink: 15672 bytes leftover after parsing attributes in process `syz.3.4945'. [ 663.107213][T23484] netlink: 28 bytes leftover after parsing attributes in process `syz.3.4945'. [ 663.117143][T23484] netlink: 28 bytes leftover after parsing attributes in process `syz.3.4945'. [ 663.711491][T23518] netlink: 'syz.0.4953': attribute type 1 has an invalid length. [ 663.719568][T23518] netlink: 'syz.0.4953': attribute type 2 has an invalid length. [ 663.738134][T23520] netlink: 12 bytes leftover after parsing attributes in process `syz.2.4952'. [ 663.953211][T23536] FAULT_INJECTION: forcing a failure. [ 663.953211][T23536] name failslab, interval 1, probability 0, space 0, times 0 [ 663.976600][T23536] CPU: 0 UID: 0 PID: 23536 Comm: syz.2.4959 Not tainted syzkaller #0 PREEMPT(full) [ 663.976626][T23536] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 663.976640][T23536] Call Trace: [ 663.976648][T23536] [ 663.976657][T23536] dump_stack_lvl+0xe8/0x150 [ 663.976690][T23536] should_fail_ex+0x412/0x560 [ 663.976720][T23536] should_failslab+0xa8/0x100 [ 663.976746][T23536] ? __kernfs_new_node+0xe9/0x8e0 [ 663.976792][T23536] kmem_cache_alloc_noprof+0x87/0x650 [ 663.976822][T23536] __kernfs_new_node+0xe9/0x8e0 [ 663.976856][T23536] ? __pfx___kernfs_new_node+0x10/0x10 [ 663.976888][T23536] ? kernfs_root+0x1c/0x230 [ 663.976922][T23536] ? kernfs_root+0x1c/0x230 [ 663.976949][T23536] ? kernfs_root+0x1c/0x230 [ 663.976974][T23536] ? kernfs_root+0x1c/0x230 [ 663.977006][T23536] kernfs_new_node+0x102/0x210 [ 663.977040][T23536] kernfs_create_dir_ns+0x44/0x130 [ 663.977075][T23536] sysfs_create_dir_ns+0x12f/0x2a0 [ 663.977106][T23536] ? __pfx_sysfs_create_dir_ns+0x10/0x10 [ 663.977136][T23536] ? do_raw_spin_unlock+0xf5/0x210 [ 663.977163][T23536] kobject_add_internal+0x62b/0xd00 [ 663.977276][T23536] kobject_add+0x163/0x240 [ 663.977344][T23536] ? __pfx_kobject_add+0x10/0x10 [ 663.977381][T23536] ? get_device_parent+0x366/0x3a0 [ 663.977492][T23536] device_add+0x408/0xb70 [ 663.977511][T23536] ? device_initialize+0x24b/0x440 [ 663.977533][T23536] netdev_register_kobject+0x178/0x310 [ 663.977590][T23536] register_netdevice+0x12c0/0x1cf0 [ 663.977628][T23536] ? __pfx_register_netdevice+0x10/0x10 [ 663.977666][T23536] br_dev_newlink+0x6a/0x140 [ 663.977739][T23536] ? rtnl_newlink_create+0x311/0xb70 [ 663.977768][T23536] ? __pfx_br_dev_newlink+0x10/0x10 [ 663.977797][T23536] rtnl_newlink_create+0x329/0xb70 [ 663.977832][T23536] ? __mutex_lock+0x5ac/0x1300 [ 663.977867][T23536] ? __pfx_rtnl_newlink_create+0x10/0x10 [ 663.977901][T23536] ? __pfx___mutex_lock+0x10/0x10 [ 663.977941][T23536] ? ns_capable+0x89/0xe0 [ 663.977972][T23536] rtnl_newlink+0x1666/0x1be0 [ 663.978015][T23536] ? __pfx_rtnl_newlink+0x10/0x10 [ 663.978053][T23536] ? __lock_acquire+0x6b5/0x2cf0 [ 663.978086][T23536] ? __lock_acquire+0x6b5/0x2cf0 [ 663.978114][T23536] ? __lock_acquire+0x6b5/0x2cf0 [ 663.978149][T23536] ? unwind_next_frame+0xa5/0x23c0 [ 663.978201][T23536] ? __lock_acquire+0x6b5/0x2cf0 [ 663.978229][T23536] ? is_bpf_text_address+0x26/0x2b0 [ 663.978254][T23536] ? kernel_text_address+0xa5/0xe0 [ 663.978319][T23536] ? __pfx_rtnl_newlink+0x10/0x10 [ 663.978344][T23536] rtnetlink_rcv_msg+0x7d5/0xbe0 [ 663.978374][T23536] ? rtnetlink_rcv_msg+0x1b9/0xbe0 [ 663.978399][T23536] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 663.978427][T23536] ? __lock_acquire+0x6b5/0x2cf0 [ 663.978461][T23536] netlink_rcv_skb+0x232/0x4b0 [ 663.978489][T23536] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 663.978516][T23536] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 663.978552][T23536] ? netlink_deliver_tap+0x2e/0x1b0 [ 663.978584][T23536] netlink_unicast+0x80f/0x9b0 [ 663.978616][T23536] ? __pfx_netlink_unicast+0x10/0x10 [ 663.978641][T23536] ? netlink_sendmsg+0x650/0xb40 [ 663.978665][T23536] ? skb_put+0x11b/0x210 [ 663.978716][T23536] netlink_sendmsg+0x813/0xb40 [ 663.978754][T23536] ? __pfx_netlink_sendmsg+0x10/0x10 [ 663.978785][T23536] ? aa_sock_msg_perm+0xf1/0x1b0 [ 663.978815][T23536] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 663.978842][T23536] ____sys_sendmsg+0x972/0x9f0 [ 663.978871][T23536] ? __pfx_____sys_sendmsg+0x10/0x10 [ 663.978902][T23536] ? import_iovec+0x73/0xa0 [ 663.978937][T23536] ___sys_sendmsg+0x2a5/0x360 [ 663.978963][T23536] ? __pfx____sys_sendmsg+0x10/0x10 [ 663.979017][T23536] ? __fget_files+0x2a/0x420 [ 663.979046][T23536] ? __fget_files+0x3a0/0x420 [ 663.979083][T23536] __x64_sys_sendmsg+0x1bd/0x2a0 [ 663.979104][T23536] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 663.979132][T23536] ? __pfx_ksys_write+0x10/0x10 [ 663.979166][T23536] do_syscall_64+0x14d/0xf80 [ 663.979194][T23536] ? trace_irq_disable+0x3b/0x150 [ 663.979222][T23536] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 663.979243][T23536] ? clear_bhb_loop+0x40/0x90 [ 663.979269][T23536] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 663.979289][T23536] RIP: 0033:0x7f7b4e19c799 [ 663.979316][T23536] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 663.979334][T23536] RSP: 002b:00007f7b4f12b028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 663.979355][T23536] RAX: ffffffffffffffda RBX: 00007f7b4e415fa0 RCX: 00007f7b4e19c799 [ 663.979370][T23536] RDX: 0000000000000080 RSI: 0000200000000280 RDI: 0000000000000003 [ 663.979382][T23536] RBP: 00007f7b4f12b090 R08: 0000000000000000 R09: 0000000000000000 [ 663.979394][T23536] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 663.979405][T23536] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 663.979436][T23536] [ 664.468083][T23536] kobject: kobject_add_internal failed for bridge10 (error: -12 parent: net) [ 664.882968][T23549] lo speed is unknown, defaulting to 1000 [ 664.927345][T23550] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 665.464009][T23560] lo speed is unknown, defaulting to 1000 [ 665.537817][T23569] A link change request failed with some changes committed already. Interface ip_vti0 may have been left with an inconsistent configuration, please check. [ 665.628707][T23549] lo speed is unknown, defaulting to 1000 [ 665.727350][T23560] lo speed is unknown, defaulting to 1000 [ 665.826251][T23580] netlink: 'syz.0.4971': attribute type 1 has an invalid length. [ 665.843583][T23580] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 665.905204][T23579] lo speed is unknown, defaulting to 1000 [ 666.304109][T23591] netlink: 'syz.0.4974': attribute type 2 has an invalid length. [ 666.318221][T23591] !: entered promiscuous mode [ 666.663928][T23579] lo speed is unknown, defaulting to 1000 [ 667.044649][T23605] __nla_validate_parse: 4 callbacks suppressed [ 667.044670][T23605] netlink: 36 bytes leftover after parsing attributes in process `syz.3.4977'. [ 667.180163][T23608] netlink: 'syz.0.4976': attribute type 8 has an invalid length. [ 667.188080][T23608] netlink: 4 bytes leftover after parsing attributes in process `syz.0.4976'. [ 667.768704][T23608] bond0: entered promiscuous mode [ 667.774986][T23608] bond_slave_0: entered promiscuous mode [ 667.781187][T23608] bond_slave_1: entered promiscuous mode [ 667.830577][T23608] bond0: left promiscuous mode [ 667.835439][T23608] bond_slave_0: left promiscuous mode [ 667.849772][T23608] bond_slave_1: left promiscuous mode [ 667.910768][T23614] tipc: Enabling of bearer rejected, failed to enable media [ 668.022618][T23606] lo speed is unknown, defaulting to 1000 [ 668.262583][T23620] syzkaller0: entered promiscuous mode [ 668.290357][T23620] syzkaller0: entered allmulticast mode [ 668.332954][T23622] syzkaller0: left promiscuous mode [ 668.338240][T23622] syzkaller0: left allmulticast mode [ 669.152663][T23640] netlink: 24 bytes leftover after parsing attributes in process `syz.2.4982'. [ 670.151628][T23606] lo speed is unknown, defaulting to 1000 [ 670.241085][T23645] team0 (unregistering): Port device team_slave_0 removed [ 670.293473][T23645] team0 (unregistering): Port device team_slave_1 removed [ 671.098796][T23682] netlink: 'syz.4.4992': attribute type 4 has an invalid length. [ 671.144217][T23682] netlink: 'syz.4.4992': attribute type 8 has an invalid length. [ 671.170229][T23682] netlink: 212 bytes leftover after parsing attributes in process `syz.4.4992'. [ 671.200812][T23678] netlink: 44 bytes leftover after parsing attributes in process `syz.4.4992'. [ 671.460987][T23690] netlink: 40 bytes leftover after parsing attributes in process `syz.4.4995'. [ 671.677567][T23699] netlink: 36 bytes leftover after parsing attributes in process `syz.1.4998'. [ 671.772510][T23697] IPVS: set_ctl: invalid protocol: 47 172.30.1.5:20001 [ 672.085730][T23720] netlink: 'syz.3.5006': attribute type 3 has an invalid length. [ 672.186118][T23728] syzkaller1: entered promiscuous mode [ 672.191885][T23728] syzkaller1: entered allmulticast mode [ 672.207942][T23729] netlink: 40 bytes leftover after parsing attributes in process `syz.0.5007'. [ 672.534148][T23733] lo speed is unknown, defaulting to 1000 [ 672.562534][T23737] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5010'. [ 672.971648][T23757] netlink: 'syz.1.5018': attribute type 1 has an invalid length. [ 673.033871][T23757] bond3: entered promiscuous mode [ 673.054059][T23757] 8021q: adding VLAN 0 to HW filter on device bond3 [ 673.066851][T23763] netlink: 'syz.2.5017': attribute type 29 has an invalid length. [ 673.096558][T23766] netlink: 68 bytes leftover after parsing attributes in process `syz.4.5019'. [ 673.116937][T23733] lo speed is unknown, defaulting to 1000 [ 673.124001][T23739] lo speed is unknown, defaulting to 1000 [ 673.137922][T23766] netlink: 12 bytes leftover after parsing attributes in process `syz.4.5019'. [ 673.366726][T23770] bridge8: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 673.381816][T23776] netlink: 8 bytes leftover after parsing attributes in process `syz.2.5021'. [ 673.530408][T23780] netlink: 40 bytes leftover after parsing attributes in process `syz.4.5023'. [ 673.630715][T23739] lo speed is unknown, defaulting to 1000 [ 673.648344][T23784] netlink: 'syz.2.5025': attribute type 1 has an invalid length. [ 673.663468][T23785] FAULT_INJECTION: forcing a failure. [ 673.663468][T23785] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 673.676876][T23785] CPU: 1 UID: 0 PID: 23785 Comm: syz.1.5024 Not tainted syzkaller #0 PREEMPT(full) [ 673.676901][T23785] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 673.676914][T23785] Call Trace: [ 673.676923][T23785] [ 673.676931][T23785] dump_stack_lvl+0xe8/0x150 [ 673.676964][T23785] should_fail_ex+0x412/0x560 [ 673.676995][T23785] _copy_from_user+0x2d/0xb0 [ 673.677026][T23785] __sys_bpf+0x229/0x950 [ 673.677081][T23785] ? __pfx___sys_bpf+0x10/0x10 [ 673.677125][T23785] ? ksys_write+0x242/0x270 [ 673.677150][T23785] ? __pfx_ksys_write+0x10/0x10 [ 673.677178][T23785] __x64_sys_bpf+0x7c/0x90 [ 673.677206][T23785] do_syscall_64+0x14d/0xf80 [ 673.677236][T23785] ? trace_irq_disable+0x3b/0x150 [ 673.677265][T23785] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 673.677286][T23785] ? clear_bhb_loop+0x40/0x90 [ 673.677310][T23785] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 673.677330][T23785] RIP: 0033:0x7f505659c799 [ 673.677350][T23785] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 673.677367][T23785] RSP: 002b:00007f50574ea028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 673.677388][T23785] RAX: ffffffffffffffda RBX: 00007f5056815fa0 RCX: 00007f505659c799 [ 673.677404][T23785] RDX: 0000000000000050 RSI: 0000200000000b80 RDI: 000000000000000a [ 673.677417][T23785] RBP: 00007f50574ea090 R08: 0000000000000000 R09: 0000000000000000 [ 673.677430][T23785] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 673.677442][T23785] R13: 00007f5056816038 R14: 00007f5056815fa0 R15: 00007ffe51e524b8 [ 673.677473][T23785] [ 673.709996][T23788] netlink: 28 bytes leftover after parsing attributes in process `syz.2.5025'. [ 673.786778][T23784] 8021q: adding VLAN 0 to HW filter on device bond5 [ 673.898484][T23784] netlink: 4 bytes leftover after parsing attributes in process `syz.2.5025'. [ 673.914404][T23784] bond5 (unregistering): Released all slaves [ 674.007178][T23788] tipc: Invalid UDP bearer configuration [ 674.007235][T23788] tipc: Enabling of bearer rejected, failed to enable media [ 674.034048][T23792] FAULT_INJECTION: forcing a failure. [ 674.034048][T23792] name failslab, interval 1, probability 0, space 0, times 0 [ 674.062577][T23792] CPU: 1 UID: 0 PID: 23792 Comm: syz.4.5026 Not tainted syzkaller #0 PREEMPT(full) [ 674.062607][T23792] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 674.062621][T23792] Call Trace: [ 674.062630][T23792] [ 674.062640][T23792] dump_stack_lvl+0xe8/0x150 [ 674.062673][T23792] should_fail_ex+0x412/0x560 [ 674.062709][T23792] should_failslab+0xa8/0x100 [ 674.062735][T23792] ? __kernfs_new_node+0xe9/0x8e0 [ 674.062767][T23792] kmem_cache_alloc_noprof+0x87/0x650 [ 674.062799][T23792] __kernfs_new_node+0xe9/0x8e0 [ 674.062838][T23792] ? __pfx___kernfs_new_node+0x10/0x10 [ 674.062871][T23792] ? kernfs_root+0x1c/0x230 [ 674.062908][T23792] ? kernfs_root+0x1c/0x230 [ 674.062937][T23792] ? kernfs_root+0x1c/0x230 [ 674.062964][T23792] ? kernfs_root+0x1c/0x230 [ 674.062999][T23792] kernfs_new_node+0x102/0x210 [ 674.063044][T23792] kernfs_create_dir_ns+0x44/0x130 [ 674.063081][T23792] sysfs_create_dir_ns+0x12f/0x2a0 [ 674.063114][T23792] ? __pfx_sysfs_create_dir_ns+0x10/0x10 [ 674.063146][T23792] ? do_raw_spin_unlock+0xf5/0x210 [ 674.063174][T23792] kobject_add_internal+0x62b/0xd00 [ 674.063206][T23792] kobject_add+0x163/0x240 [ 674.063246][T23792] ? __pfx_kobject_add+0x10/0x10 [ 674.063287][T23792] ? get_device_parent+0x366/0x3a0 [ 674.063314][T23792] device_add+0x408/0xb70 [ 674.063336][T23792] ? device_initialize+0x24b/0x440 [ 674.063361][T23792] netdev_register_kobject+0x178/0x310 [ 674.063392][T23792] register_netdevice+0x12c0/0x1cf0 [ 674.063433][T23792] ? __pfx_register_netdevice+0x10/0x10 [ 674.063475][T23792] br_dev_newlink+0x6a/0x140 [ 674.063502][T23792] ? rtnl_newlink_create+0x311/0xb70 [ 674.063535][T23792] ? __pfx_br_dev_newlink+0x10/0x10 [ 674.063568][T23792] rtnl_newlink_create+0x329/0xb70 [ 674.063607][T23792] ? __mutex_lock+0x5ac/0x1300 [ 674.063645][T23792] ? __pfx_rtnl_newlink_create+0x10/0x10 [ 674.063682][T23792] ? __pfx___mutex_lock+0x10/0x10 [ 674.063723][T23792] ? ns_capable+0x89/0xe0 [ 674.063755][T23792] rtnl_newlink+0x1666/0x1be0 [ 674.063802][T23792] ? __pfx_rtnl_newlink+0x10/0x10 [ 674.063830][T23792] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 674.063892][T23792] ? kasan_quarantine_put+0xbb/0x1f0 [ 674.063915][T23792] ? lockdep_hardirqs_on+0x7a/0x110 [ 674.063951][T23792] ? kmem_cache_free+0x187/0x630 [ 674.063973][T23792] ? nlmon_xmit+0xb0/0x100 [ 674.064107][T23792] ? __lock_acquire+0x6b5/0x2cf0 [ 674.064141][T23792] ? __local_bh_enable_ip+0xd0/0x130 [ 674.064169][T23792] ? lockdep_hardirqs_on+0x7a/0x110 [ 674.064198][T23792] ? __dev_queue_xmit+0x28b/0x3870 [ 674.064250][T23792] ? __local_bh_enable_ip+0xd0/0x130 [ 674.064276][T23792] ? __dev_queue_xmit+0x28b/0x3870 [ 674.064337][T23792] ? __pfx_rtnl_newlink+0x10/0x10 [ 674.064365][T23792] rtnetlink_rcv_msg+0x7d5/0xbe0 [ 674.064415][T23792] ? rtnetlink_rcv_msg+0x1b9/0xbe0 [ 674.064444][T23792] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 674.064484][T23792] ? ref_tracker_free+0x693/0x840 [ 674.064509][T23792] ? __copy_skb_header+0xa3/0x4a0 [ 674.064532][T23792] ? __pfx_ref_tracker_free+0x10/0x10 [ 674.064587][T23792] netlink_rcv_skb+0x232/0x4b0 [ 674.064620][T23792] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 674.064651][T23792] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 674.064694][T23792] ? netlink_deliver_tap+0x2e/0x1b0 [ 674.064733][T23792] netlink_unicast+0x80f/0x9b0 [ 674.064769][T23792] ? __pfx_netlink_unicast+0x10/0x10 [ 674.064797][T23792] ? netlink_sendmsg+0x650/0xb40 [ 674.064825][T23792] ? skb_put+0x11b/0x210 [ 674.064860][T23792] netlink_sendmsg+0x813/0xb40 [ 674.064901][T23792] ? __pfx_netlink_sendmsg+0x10/0x10 [ 674.064935][T23792] ? aa_sock_msg_perm+0xf1/0x1b0 [ 674.064966][T23792] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 674.064994][T23792] ____sys_sendmsg+0x972/0x9f0 [ 674.065035][T23792] ? __pfx_____sys_sendmsg+0x10/0x10 [ 674.065067][T23792] ? import_iovec+0x73/0xa0 [ 674.065103][T23792] ___sys_sendmsg+0x2a5/0x360 [ 674.065132][T23792] ? __pfx____sys_sendmsg+0x10/0x10 [ 674.065193][T23792] ? __fget_files+0x2a/0x420 [ 674.065224][T23792] ? __fget_files+0x3a0/0x420 [ 674.065266][T23792] __x64_sys_sendmsg+0x1bd/0x2a0 [ 674.065292][T23792] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 674.065324][T23792] ? __pfx_ksys_write+0x10/0x10 [ 674.065361][T23792] do_syscall_64+0x14d/0xf80 [ 674.065390][T23792] ? trace_irq_disable+0x3b/0x150 [ 674.065421][T23792] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 674.065442][T23792] ? clear_bhb_loop+0x40/0x90 [ 674.065470][T23792] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 674.065491][T23792] RIP: 0033:0x7f8728f9c799 [ 674.065512][T23792] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 674.065532][T23792] RSP: 002b:00007f8729d8b028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 674.065555][T23792] RAX: ffffffffffffffda RBX: 00007f8729215fa0 RCX: 00007f8728f9c799 [ 674.065571][T23792] RDX: 0000000000000080 RSI: 0000200000000280 RDI: 0000000000000003 [ 674.065585][T23792] RBP: 00007f8729d8b090 R08: 0000000000000000 R09: 0000000000000000 [ 674.065598][T23792] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 674.065612][T23792] R13: 00007f8729216038 R14: 00007f8729215fa0 R15: 00007ffeec0f66e8 [ 674.065647][T23792] [ 674.067233][T23792] kobject: kobject_add_internal failed for bridge9 (error: -12 parent: net) [ 674.678786][T23801] netlink: 20 bytes leftover after parsing attributes in process `syz.1.5028'. [ 674.771177][T23803] IPVS: wrr: UDP 224.0.0.2:0 - no destination available [ 674.808769][T23808] netlink: 'syz.1.5031': attribute type 1 has an invalid length. [ 675.410955][T23829] netlink: 12 bytes leftover after parsing attributes in process `syz.1.5036'. [ 675.751066][T23838] FAULT_INJECTION: forcing a failure. [ 675.751066][T23838] name failslab, interval 1, probability 0, space 0, times 0 [ 675.764150][T23838] CPU: 1 UID: 0 PID: 23838 Comm: syz.2.5038 Not tainted syzkaller #0 PREEMPT(full) [ 675.764177][T23838] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 675.764191][T23838] Call Trace: [ 675.764199][T23838] [ 675.764208][T23838] dump_stack_lvl+0xe8/0x150 [ 675.764242][T23838] should_fail_ex+0x412/0x560 [ 675.764272][T23838] should_failslab+0xa8/0x100 [ 675.764299][T23838] __kmalloc_noprof+0xe8/0x760 [ 675.764322][T23838] ? bpf_test_init+0x9f/0x150 [ 675.764347][T23838] ? kstrtouint+0x6e/0xe0 [ 675.764375][T23838] bpf_test_init+0x9f/0x150 [ 675.764404][T23838] bpf_prog_test_run_xdp+0x529/0x1160 [ 675.764448][T23838] ? __pfx_bpf_prog_test_run_xdp+0x10/0x10 [ 675.764480][T23838] ? __fget_files+0x2a/0x420 [ 675.764515][T23838] ? __pfx_bpf_prog_test_run_xdp+0x10/0x10 [ 675.764544][T23838] bpf_prog_test_run+0x2c7/0x340 [ 675.764567][T23838] __sys_bpf+0x643/0x950 [ 675.764619][T23838] ? __pfx___sys_bpf+0x10/0x10 [ 675.764668][T23838] ? ksys_write+0x242/0x270 [ 675.764694][T23838] ? __pfx_ksys_write+0x10/0x10 [ 675.764725][T23838] __x64_sys_bpf+0x7c/0x90 [ 675.764755][T23838] do_syscall_64+0x14d/0xf80 [ 675.764786][T23838] ? trace_irq_disable+0x3b/0x150 [ 675.764816][T23838] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 675.764837][T23838] ? clear_bhb_loop+0x40/0x90 [ 675.764864][T23838] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 675.764885][T23838] RIP: 0033:0x7f7b4e19c799 [ 675.764913][T23838] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 675.764931][T23838] RSP: 002b:00007f7b4f12b028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 675.764953][T23838] RAX: ffffffffffffffda RBX: 00007f7b4e415fa0 RCX: 00007f7b4e19c799 [ 675.764969][T23838] RDX: 0000000000000050 RSI: 0000200000000b80 RDI: 000000000000000a [ 675.764983][T23838] RBP: 00007f7b4f12b090 R08: 0000000000000000 R09: 0000000000000000 [ 675.764997][T23838] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 675.765010][T23838] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 675.765044][T23838] [ 675.982132][T23841] batadv1: entered promiscuous mode [ 675.987476][T23841] batadv1: entered allmulticast mode [ 676.112637][T23844] FAULT_INJECTION: forcing a failure. [ 676.112637][T23844] name failslab, interval 1, probability 0, space 0, times 0 [ 676.125594][T23844] CPU: 0 UID: 0 PID: 23844 Comm: syz.1.5040 Not tainted syzkaller #0 PREEMPT(full) [ 676.125614][T23844] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 676.125624][T23844] Call Trace: [ 676.125635][T23844] [ 676.125641][T23844] dump_stack_lvl+0xe8/0x150 [ 676.125667][T23844] should_fail_ex+0x412/0x560 [ 676.125691][T23844] should_failslab+0xa8/0x100 [ 676.125711][T23844] ? __kernfs_new_node+0xe9/0x8e0 [ 676.125734][T23844] kmem_cache_alloc_noprof+0x87/0x650 [ 676.125756][T23844] __kernfs_new_node+0xe9/0x8e0 [ 676.125783][T23844] ? __pfx___kernfs_new_node+0x10/0x10 [ 676.125805][T23844] ? kernfs_root+0x1c/0x230 [ 676.125830][T23844] ? kernfs_root+0x1c/0x230 [ 676.125851][T23844] ? kernfs_root+0x1c/0x230 [ 676.125878][T23844] kernfs_new_node+0x102/0x210 [ 676.125904][T23844] kernfs_create_link+0xa7/0x200 [ 676.125924][T23844] sysfs_do_create_link_sd+0x83/0x110 [ 676.125947][T23844] device_add_class_symlinks+0x1cf/0x240 [ 676.125966][T23844] device_add+0x475/0xb70 [ 676.125980][T23844] ? device_initialize+0x24b/0x440 [ 676.125997][T23844] netdev_register_kobject+0x178/0x310 [ 676.126019][T23844] register_netdevice+0x12c0/0x1cf0 [ 676.126047][T23844] ? __pfx_register_netdevice+0x10/0x10 [ 676.126076][T23844] br_dev_newlink+0x6a/0x140 [ 676.126095][T23844] ? rtnl_newlink_create+0x311/0xb70 [ 676.126117][T23844] ? __pfx_br_dev_newlink+0x10/0x10 [ 676.126138][T23844] rtnl_newlink_create+0x329/0xb70 [ 676.126160][T23844] ? __pfx___nla_validate_parse+0x10/0x10 [ 676.126190][T23844] ? __pfx_rtnl_newlink_create+0x10/0x10 [ 676.126216][T23844] ? __pfx___mutex_lock+0x10/0x10 [ 676.126246][T23844] ? ns_capable+0x89/0xe0 [ 676.126268][T23844] rtnl_newlink+0x1666/0x1be0 [ 676.126301][T23844] ? __pfx_rtnl_newlink+0x10/0x10 [ 676.126320][T23844] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 676.126362][T23844] ? kasan_quarantine_put+0xbb/0x1f0 [ 676.126383][T23844] ? lockdep_hardirqs_on+0x7a/0x110 [ 676.126408][T23844] ? kmem_cache_free+0x187/0x630 [ 676.126424][T23844] ? nlmon_xmit+0xb0/0x100 [ 676.126458][T23844] ? __lock_acquire+0x6b5/0x2cf0 [ 676.126504][T23844] ? __local_bh_enable_ip+0xd0/0x130 [ 676.126533][T23844] ? lockdep_hardirqs_on+0x7a/0x110 [ 676.126563][T23844] ? __dev_queue_xmit+0x28b/0x3870 [ 676.126585][T23844] ? __local_bh_enable_ip+0xd0/0x130 [ 676.126623][T23844] ? __dev_queue_xmit+0x28b/0x3870 [ 676.126655][T23844] ? __pfx_rtnl_newlink+0x10/0x10 [ 676.126674][T23844] rtnetlink_rcv_msg+0x7d5/0xbe0 [ 676.126696][T23844] ? rtnetlink_rcv_msg+0x1b9/0xbe0 [ 676.126715][T23844] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 676.126734][T23844] ? ref_tracker_free+0x693/0x840 [ 676.126752][T23844] ? __copy_skb_header+0xa3/0x4a0 [ 676.126768][T23844] ? __pfx_ref_tracker_free+0x10/0x10 [ 676.126794][T23844] netlink_rcv_skb+0x232/0x4b0 [ 676.126815][T23844] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 676.126836][T23844] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 676.126863][T23844] ? netlink_deliver_tap+0x2e/0x1b0 [ 676.126889][T23844] netlink_unicast+0x80f/0x9b0 [ 676.126913][T23844] ? __pfx_netlink_unicast+0x10/0x10 [ 676.126931][T23844] ? netlink_sendmsg+0x650/0xb40 [ 676.126949][T23844] ? skb_put+0x11b/0x210 [ 676.126972][T23844] netlink_sendmsg+0x813/0xb40 [ 676.126997][T23844] ? __pfx_netlink_sendmsg+0x10/0x10 [ 676.127019][T23844] ? aa_sock_msg_perm+0xf1/0x1b0 [ 676.127038][T23844] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 676.127057][T23844] ____sys_sendmsg+0x972/0x9f0 [ 676.127076][T23844] ? __pfx_____sys_sendmsg+0x10/0x10 [ 676.127097][T23844] ? import_iovec+0x73/0xa0 [ 676.127120][T23844] ___sys_sendmsg+0x2a5/0x360 [ 676.127138][T23844] ? __pfx____sys_sendmsg+0x10/0x10 [ 676.127177][T23844] ? __fget_files+0x2a/0x420 [ 676.127196][T23844] ? __fget_files+0x3a0/0x420 [ 676.127224][T23844] __x64_sys_sendmsg+0x1bd/0x2a0 [ 676.127239][T23844] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 676.127260][T23844] ? __pfx_ksys_write+0x10/0x10 [ 676.127284][T23844] do_syscall_64+0x14d/0xf80 [ 676.127303][T23844] ? trace_irq_disable+0x3b/0x150 [ 676.127323][T23844] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 676.127337][T23844] ? clear_bhb_loop+0x40/0x90 [ 676.127354][T23844] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 676.127373][T23844] RIP: 0033:0x7f505659c799 [ 676.127386][T23844] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 676.127399][T23844] RSP: 002b:00007f50574ea028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 676.127414][T23844] RAX: ffffffffffffffda RBX: 00007f5056815fa0 RCX: 00007f505659c799 [ 676.127424][T23844] RDX: 0000000000000080 RSI: 0000200000000280 RDI: 0000000000000003 [ 676.127433][T23844] RBP: 00007f50574ea090 R08: 0000000000000000 R09: 0000000000000000 [ 676.127442][T23844] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 676.127451][T23844] R13: 00007f5056816038 R14: 00007f5056815fa0 R15: 00007ffe51e524b8 [ 676.127473][T23844] [ 676.691367][T23846] vlan2: entered promiscuous mode [ 676.697896][T23848] netlink: 'syz.1.5043': attribute type 1 has an invalid length. [ 677.237881][T23877] __nla_validate_parse: 2 callbacks suppressed [ 677.237905][T23877] netlink: 15672 bytes leftover after parsing attributes in process `syz.1.5052'. [ 677.299987][T23877] netlink: 28 bytes leftover after parsing attributes in process `syz.1.5052'. [ 677.322717][T23877] netlink: 28 bytes leftover after parsing attributes in process `syz.1.5052'. [ 677.374679][T23887] lo speed is unknown, defaulting to 1000 [ 677.417514][T23890] netlink: 15672 bytes leftover after parsing attributes in process `syz.3.5053'. [ 677.438205][T23890] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5053'. [ 677.448447][T23890] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5053'. [ 677.471668][T23893] bond2: entered allmulticast mode [ 677.488271][T23892] bond2: left allmulticast mode [ 677.722365][T23903] netlink: 64 bytes leftover after parsing attributes in process `syz.4.5058'. [ 677.795274][T23903] netlink: 'syz.4.5058': attribute type 11 has an invalid length. [ 677.810017][T23910] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5061'. [ 677.817558][T23887] lo speed is unknown, defaulting to 1000 [ 677.827474][T23903] netlink: 'syz.4.5058': attribute type 23 has an invalid length. [ 677.847840][T23903] netlink: 224 bytes leftover after parsing attributes in process `syz.4.5058'. [ 677.881730][T23912] gretap1: entered promiscuous mode [ 677.893215][T23914] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5060'. [ 678.073725][T23914] team0 (unregistering): Port device team_slave_0 removed [ 678.130515][T23914] team0 (unregistering): Port device team_slave_1 removed [ 678.657084][T23941] IPVS: set_ctl: invalid protocol: 51 0.0.0.0:20000 [ 678.958669][T23947] lo speed is unknown, defaulting to 1000 [ 679.066316][T23955] A link change request failed with some changes committed already. Interface ip_vti0 may have been left with an inconsistent configuration, please check. [ 679.468119][T23947] lo speed is unknown, defaulting to 1000 [ 679.494532][T23953] Set syz1 is full, maxelem 65536 reached [ 679.569911][T23970] syzkaller0: entered promiscuous mode [ 679.575446][T23970] syzkaller0: entered allmulticast mode [ 680.186001][T23993] A link change request failed with some changes committed already. Interface ip_vti0 may have been left with an inconsistent configuration, please check. [ 680.414944][T23997] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 680.434064][T24000] lo speed is unknown, defaulting to 1000 [ 681.042282][T24000] lo speed is unknown, defaulting to 1000 [ 681.068294][T24002] Set syz1 is full, maxelem 65536 reached [ 681.170947][T24015] netlink: 'syz.0.5093': attribute type 3 has an invalid length. [ 681.266803][T24020] netlink: 'syz.1.5095': attribute type 1 has an invalid length. [ 681.324208][T24020] netlink: 'syz.1.5095': attribute type 2 has an invalid length. [ 681.719220][T24033] A link change request failed with some changes committed already. Interface ip_vti0 may have been left with an inconsistent configuration, please check. [ 681.799835][T24034] bridge14: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 682.300044][T24052] FAULT_INJECTION: forcing a failure. [ 682.300044][T24052] name failslab, interval 1, probability 0, space 0, times 0 [ 682.318616][T24052] CPU: 0 UID: 0 PID: 24052 Comm: syz.1.5106 Not tainted syzkaller #0 PREEMPT(full) [ 682.318644][T24052] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 682.318657][T24052] Call Trace: [ 682.318666][T24052] [ 682.318675][T24052] dump_stack_lvl+0xe8/0x150 [ 682.318708][T24052] should_fail_ex+0x412/0x560 [ 682.318740][T24052] should_failslab+0xa8/0x100 [ 682.318767][T24052] __kmalloc_cache_node_noprof+0x8a/0x6b0 [ 682.318790][T24052] ? trace_kmalloc+0x2a/0x110 [ 682.318808][T24052] ? page_pool_create_percpu+0x76/0xb80 [ 682.318878][T24052] page_pool_create_percpu+0x76/0xb80 [ 682.318901][T24052] ? __kvmalloc_node_noprof+0x393/0x8a0 [ 682.318930][T24052] bpf_test_run_xdp_live+0x23d/0x1cf0 [ 682.318958][T24052] ? arch_stack_walk+0xfb/0x150 [ 682.319001][T24052] ? __pfx_stack_trace_save+0x10/0x10 [ 682.319025][T24052] ? stack_depot_save_flags+0x33/0x810 [ 682.319058][T24052] ? __pfx_bpf_test_run_xdp_live+0x10/0x10 [ 682.319084][T24052] ? bpf_test_init+0x9f/0x150 [ 682.319108][T24052] ? bpf_prog_test_run_xdp+0x529/0x1160 [ 682.319134][T24052] ? bpf_prog_test_run+0x2c7/0x340 [ 682.319152][T24052] ? __sys_bpf+0x643/0x950 [ 682.319179][T24052] ? __x64_sys_bpf+0x7c/0x90 [ 682.319249][T24052] ? __pfx_xdp_test_run_init_page+0x10/0x10 [ 682.319295][T24052] ? _copy_from_user+0x94/0xb0 [ 682.319344][T24052] ? bpf_test_init+0x113/0x150 [ 682.319374][T24052] ? xdp_convert_md_to_buff+0x5b/0x330 [ 682.319431][T24052] bpf_prog_test_run_xdp+0x81c/0x1160 [ 682.319483][T24052] ? __pfx_bpf_prog_test_run_xdp+0x10/0x10 [ 682.319519][T24052] ? __fget_files+0x2a/0x420 [ 682.319556][T24052] ? __pfx_bpf_prog_test_run_xdp+0x10/0x10 [ 682.319588][T24052] bpf_prog_test_run+0x2c7/0x340 [ 682.319614][T24052] __sys_bpf+0x643/0x950 [ 682.319648][T24052] ? __pfx___sys_bpf+0x10/0x10 [ 682.319698][T24052] ? ksys_write+0x242/0x270 [ 682.319724][T24052] ? __pfx_ksys_write+0x10/0x10 [ 682.319755][T24052] __x64_sys_bpf+0x7c/0x90 [ 682.319786][T24052] do_syscall_64+0x14d/0xf80 [ 682.319818][T24052] ? trace_irq_disable+0x3b/0x150 [ 682.319849][T24052] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 682.319872][T24052] ? clear_bhb_loop+0x40/0x90 [ 682.319899][T24052] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 682.319922][T24052] RIP: 0033:0x7f505659c799 [ 682.319942][T24052] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 682.319962][T24052] RSP: 002b:00007f50574ea028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 682.319986][T24052] RAX: ffffffffffffffda RBX: 00007f5056815fa0 RCX: 00007f505659c799 [ 682.320003][T24052] RDX: 0000000000000050 RSI: 0000200000000b80 RDI: 000000000000000a [ 682.320017][T24052] RBP: 00007f50574ea090 R08: 0000000000000000 R09: 0000000000000000 [ 682.320031][T24052] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 682.320044][T24052] R13: 00007f5056816038 R14: 00007f5056815fa0 R15: 00007ffe51e524b8 [ 682.320079][T24052] [ 683.055186][T24067] A link change request failed with some changes committed already. Interface ip_vti0 may have been left with an inconsistent configuration, please check. [ 683.100491][T24067] __nla_validate_parse: 15 callbacks suppressed [ 683.100511][T24067] netlink: 40 bytes leftover after parsing attributes in process `syz.0.5112'. [ 683.167848][T24069] tipc: Enabled bearer , priority 0 [ 683.175401][T24069] syzkaller0: entered promiscuous mode [ 683.181055][T24069] syzkaller0: entered allmulticast mode [ 683.225831][T24068] tipc: Resetting bearer [ 683.248603][T24068] tipc: Disabling bearer [ 683.290216][T24071] bridge14: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 683.657342][T24100] netlink: 176 bytes leftover after parsing attributes in process `syz.0.5126'. [ 683.672274][T24096] bridge15: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 683.756412][T24105] netlink: 8 bytes leftover after parsing attributes in process `syz.1.5127'. [ 683.779832][T24100] pim6reg1: tun_chr_ioctl cmd 1074025677 [ 683.785645][T24100] pim6reg1: linktype set to 805 [ 683.834735][T24106] lo speed is unknown, defaulting to 1000 [ 683.889036][T24108] FAULT_INJECTION: forcing a failure. [ 683.889036][T24108] name failslab, interval 1, probability 0, space 0, times 0 [ 683.902003][T24108] CPU: 0 UID: 0 PID: 24108 Comm: syz.1.5128 Not tainted syzkaller #0 PREEMPT(full) [ 683.902033][T24108] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 683.902048][T24108] Call Trace: [ 683.902058][T24108] [ 683.902068][T24108] dump_stack_lvl+0xe8/0x150 [ 683.902121][T24108] should_fail_ex+0x412/0x560 [ 683.902157][T24108] should_failslab+0xa8/0x100 [ 683.902187][T24108] kmem_cache_alloc_node_noprof+0x8f/0x690 [ 683.902214][T24108] ? __alloc_skb+0x1d0/0x7d0 [ 683.902252][T24108] __alloc_skb+0x1d0/0x7d0 [ 683.902289][T24108] tcp_stream_alloc_skb+0x3f/0x580 [ 683.902395][T24108] tcp_sendmsg_locked+0x1375/0x5490 [ 683.902434][T24108] ? __lock_acquire+0x6b5/0x2cf0 [ 683.902504][T24108] ? __pfx_tcp_sendmsg_locked+0x10/0x10 [ 683.902536][T24108] ? tcp_sendmsg+0x21/0x50 [ 683.902563][T24108] ? __local_bh_enable_ip+0xd0/0x130 [ 683.902593][T24108] ? __pfx_inet_sendmsg+0x10/0x10 [ 683.902627][T24108] tcp_sendmsg+0x2f/0x50 [ 683.902651][T24108] __sys_sendto+0x5de/0x710 [ 683.902688][T24108] ? __pfx___sys_sendto+0x10/0x10 [ 683.902718][T24108] ? __mutex_unlock_slowpath+0x1bd/0x7d0 [ 683.902772][T24108] ? __fget_files+0x3a0/0x420 [ 683.902817][T24108] ? ksys_write+0x242/0x270 [ 683.902843][T24108] ? __pfx_ksys_write+0x10/0x10 [ 683.902873][T24108] __x64_sys_sendto+0xde/0x100 [ 683.902910][T24108] do_syscall_64+0x14d/0xf80 [ 683.902941][T24108] ? trace_irq_disable+0x3b/0x150 [ 683.902973][T24108] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 683.902995][T24108] ? clear_bhb_loop+0x40/0x90 [ 683.903023][T24108] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 683.903045][T24108] RIP: 0033:0x7f505659c799 [ 683.903067][T24108] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 683.903087][T24108] RSP: 002b:00007f50574ea028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 683.903111][T24108] RAX: ffffffffffffffda RBX: 00007f5056815fa0 RCX: 00007f505659c799 [ 683.903128][T24108] RDX: 000000000000006d RSI: 0000200000000540 RDI: 0000000000000003 [ 683.903154][T24108] RBP: 00007f50574ea090 R08: 0000000000000000 R09: 0000000000000000 [ 683.903168][T24108] R10: 0000000000008040 R11: 0000000000000246 R12: 0000000000000001 [ 683.903181][T24108] R13: 00007f5056816038 R14: 00007f5056815fa0 R15: 00007ffe51e524b8 [ 683.903227][T24108] [ 683.940444][T24102] bridge0: port 1(bridge_slave_0) entered disabled state [ 684.218516][T24102] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 684.330143][T24120] sctp: [Deprecated]: syz.0.5131 (pid 24120) Use of struct sctp_assoc_value in delayed_ack socket option. [ 684.330143][T24120] Use struct sctp_sack_info instead [ 684.352886][T24120] sctp: [Deprecated]: syz.0.5131 (pid 24120) Use of struct sctp_assoc_value in delayed_ack socket option. [ 684.352886][T24120] Use struct sctp_sack_info instead [ 684.568108][T24126] netlink: 8 bytes leftover after parsing attributes in process `syz.0.5131'. [ 684.578799][T24126] netlink: 'syz.0.5131': attribute type 20 has an invalid length. [ 684.598900][T24126] netlink: 'syz.0.5131': attribute type 21 has an invalid length. [ 684.683989][T24106] lo speed is unknown, defaulting to 1000 [ 684.698937][T24121] lo speed is unknown, defaulting to 1000 [ 684.836049][T24134] xt_hashlimit: size too large, truncated to 1048576 [ 684.985340][T24134] x_tables: ip_tables: rpfilter match: used from hooks OUTPUT, but only valid from PREROUTING [ 685.018703][T24121] lo speed is unknown, defaulting to 1000 [ 685.056506][T24140] netlink: 36 bytes leftover after parsing attributes in process `syz.3.5135'. [ 685.066087][T24139] netlink: 36 bytes leftover after parsing attributes in process `syz.3.5135'. [ 685.459913][T24152] netlink: 36 bytes leftover after parsing attributes in process `syz.0.5141'. [ 685.491557][T24150] sch_tbf: burst 4 is lower than device syzkaller0 mtu (1500) ! [ 685.553148][T24148] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 685.617083][T24153] syzkaller0: entered promiscuous mode [ 685.628753][T24153] syzkaller0: entered allmulticast mode [ 685.914599][ T1300] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 685.925314][ T1300] aoe: packet could not be sent on bond0. consider increasing tx_queue_len [ 687.146784][T24166] tipc: Enabling of bearer rejected, failed to enable media [ 688.147075][T24209] netlink: 44 bytes leftover after parsing attributes in process `syz.3.5158'. [ 688.156269][T24209] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5158'. [ 688.169764][T24209] netlink: 8 bytes leftover after parsing attributes in process `syz.3.5158'. [ 688.184891][T24209] openvswitch: netlink: ufid size 20 bytes exceeds the range (1, 16) [ 688.291397][T24219] IPVS: Unknown mcast interface: team0 [ 688.461652][T24236] netlink: 24 bytes leftover after parsing attributes in process `syz.1.5165'. [ 688.486200][T24236] netlink: 8 bytes leftover after parsing attributes in process `syz.1.5165'. [ 688.596134][T24245] lo speed is unknown, defaulting to 1000 [ 688.616094][T24239] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 688.998365][T24261] netlink: 272 bytes leftover after parsing attributes in process `syz.0.5172'. [ 689.032425][T24261] netlink: 'syz.0.5172': attribute type 1 has an invalid length. [ 689.041330][T24261] netlink: 96 bytes leftover after parsing attributes in process `syz.0.5172'. [ 689.050902][T24261] netlink: 'syz.0.5172': attribute type 1 has an invalid length. [ 689.079018][T24261] netlink: 'syz.0.5172': attribute type 8 has an invalid length. [ 689.099436][T24261] netlink: 606 bytes leftover after parsing attributes in process `syz.0.5172'. [ 689.108510][T24261] netlink: 1 bytes leftover after parsing attributes in process `syz.0.5172'. [ 689.188262][T24245] lo speed is unknown, defaulting to 1000 [ 689.245578][T24272] sit2: entered promiscuous mode [ 689.256425][T24270] netlink: 8 bytes leftover after parsing attributes in process `syz.1.5175'. [ 690.021893][T24313] openvswitch: netlink: Invalid VLAN frame [ 690.038856][T24313] openvswitch: netlink: Invalid VLAN frame [ 690.060921][T24313] openvswitch: netlink: Invalid VLAN frame [ 690.078919][T24313] openvswitch: netlink: Invalid VLAN frame [ 690.100129][T24313] openvswitch: netlink: Invalid VLAN frame [ 690.407577][T24330] xt_hashlimit: size too large, truncated to 1048576 [ 690.762042][T24336] lo speed is unknown, defaulting to 1000 [ 690.916717][T24349] tipc: Enabled bearer , priority 0 [ 690.928394][T24348] tipc: Enabling of bearer rejected, already enabled [ 690.961015][T24346] tipc: Disabling bearer [ 691.123602][T24336] lo speed is unknown, defaulting to 1000 [ 691.576877][T24373] syzkaller0: entered promiscuous mode [ 691.582789][T24373] syzkaller0: entered allmulticast mode [ 691.857596][T24376] net_ratelimit: 60 callbacks suppressed [ 691.857687][T24376] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 692.295418][T24387] bridge0: port 2(bridge_slave_1) entered disabled state [ 692.468742][T24387] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 692.503590][T24387] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 693.087210][T24386] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 693.135220][T11913] netdevsim netdevsim4 eth0: unset [0, 0] type 1 family 0 port 8472 - 0 [ 693.154389][T11913] netdevsim netdevsim4 eth0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 693.189794][T11913] netdevsim netdevsim4 eth1: unset [0, 0] type 1 family 0 port 8472 - 0 [ 693.192510][T24419] netlink: 'syz.4.5211': attribute type 1 has an invalid length. [ 693.198305][T11913] netdevsim netdevsim4 eth1: unset [1, 0] type 2 family 0 port 6081 - 0 [ 693.198355][T11913] netdevsim netdevsim4 eth2: unset [0, 0] type 1 family 0 port 8472 - 0 [ 693.223474][T11913] netdevsim netdevsim4 eth2: unset [1, 0] type 2 family 0 port 6081 - 0 [ 693.250866][T24422] netlink: 'syz.4.5211': attribute type 1 has an invalid length. [ 693.259007][T24419] bond4: entered promiscuous mode [ 693.265063][T24419] 8021q: adding VLAN 0 to HW filter on device bond4 [ 693.273377][T11913] netdevsim netdevsim4 eth3: unset [0, 0] type 1 family 0 port 8472 - 0 [ 693.282344][T11913] netdevsim netdevsim4 eth3: unset [1, 0] type 2 family 0 port 6081 - 0 [ 693.465324][T24436] syzkaller0: entered promiscuous mode [ 693.471125][T24436] syzkaller0: entered allmulticast mode [ 693.570383][T24441] bridge_slave_0: left allmulticast mode [ 693.576309][T24441] bridge0: port 1(bridge_slave_0) entered disabled state [ 693.597417][T24441] bridge_slave_1: left allmulticast mode [ 693.604079][T24441] bridge_slave_1: left promiscuous mode [ 693.610352][T24441] bridge0: port 2(bridge_slave_1) entered disabled state [ 693.624702][T24441] bond0: (slave bond_slave_0): Releasing backup interface [ 693.648218][T24441] bond0: (slave bond_slave_1): Releasing backup interface [ 693.672574][T24441] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 693.680350][T24441] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 693.691745][T24441] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 693.699272][T24441] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 693.710354][T24441] A link change request failed with some changes committed already. Interface hsr_slave_0 may have been left with an inconsistent configuration, please check. [ 693.888588][T24351] nci: __nci_request: wait_for_completion_interruptible_timeout failed -512 [ 694.162263][T24453] __nla_validate_parse: 8 callbacks suppressed [ 694.162284][T24453] netlink: 8 bytes leftover after parsing attributes in process `syz.4.5221'. [ 694.250341][T24469] tipc: Failed to remove unknown binding: 66,1,1/0:66154151/66154153 [ 694.259252][T24469] tipc: Failed to remove unknown binding: 66,1,1/0:66154151/66154153 [ 694.291043][T24460] lo speed is unknown, defaulting to 1000 [ 694.578811][T24481] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 694.596217][T24460] lo speed is unknown, defaulting to 1000 [ 694.609480][T24463] lo speed is unknown, defaulting to 1000 [ 694.679126][T24483] A link change request failed with some changes committed already. Interface macsec0 may have been left with an inconsistent configuration, please check. [ 694.994821][T24480] lo speed is unknown, defaulting to 1000 [ 694.998490][T24463] lo speed is unknown, defaulting to 1000 [ 695.491932][T24487] syzkaller0: entered promiscuous mode [ 695.497568][T24487] syzkaller0: entered allmulticast mode [ 695.542663][T24480] lo speed is unknown, defaulting to 1000 [ 695.900962][T24509] netlink: 16 bytes leftover after parsing attributes in process `syz.2.5237'. [ 695.964440][T24497] siw: device registration error -23 [ 696.472476][T24526] netlink: 12 bytes leftover after parsing attributes in process `syz.4.5242'. [ 696.519158][T24525] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5241'. [ 696.531041][T24527] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5241'. [ 696.563012][T24524] veth1: entered promiscuous mode [ 696.568307][T24524] veth1: entered allmulticast mode [ 696.654268][T24528] bridge9: port 1(veth0_to_bond) entered blocking state [ 696.674643][T24528] bridge9: port 1(veth0_to_bond) entered disabled state [ 696.683135][T24528] veth0_to_bond: entered allmulticast mode [ 696.712301][T24528] veth0_to_bond: entered promiscuous mode [ 696.971031][T24537] syzkaller0: entered promiscuous mode [ 696.976573][T24537] syzkaller0: entered allmulticast mode [ 697.531645][T24548] bond5: option primary_reselect: invalid value (4) [ 697.552160][T24548] bond5 (unregistering): Released all slaves [ 697.841544][T24565] syzkaller0: entered promiscuous mode [ 697.847108][T24565] syzkaller0: entered allmulticast mode [ 697.861586][T24575] geneve2: entered allmulticast mode [ 699.491931][T24595] macsec1: entered allmulticast mode [ 699.497296][T24595] dummy0: entered allmulticast mode [ 699.530018][T24595] dummy0: left allmulticast mode [ 699.632299][T24613] netlink: 16 bytes leftover after parsing attributes in process `syz.3.5261'. [ 699.759698][T24621] netlink: 'syz.2.5264': attribute type 1 has an invalid length. [ 699.863219][T24629] netlink: 24 bytes leftover after parsing attributes in process `syz.3.5267'. [ 699.917346][T24620] bond5: (slave vxcan5): The slave device specified does not support setting the MAC address [ 699.930088][T24620] bond5: (slave vxcan5): Error -95 calling set_mac_address [ 700.001396][T24634] netlink: 48 bytes leftover after parsing attributes in process `syz.4.5266'. [ 700.020471][T24629] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5267'. [ 700.270212][T24654] netlink: 'syz.3.5271': attribute type 62 has an invalid length. [ 700.457880][T24660] syzkaller0: entered promiscuous mode [ 700.474558][T24660] syzkaller0: entered allmulticast mode [ 702.261725][T24666] lo speed is unknown, defaulting to 1000 [ 702.296271][T24673] smc: adding net device wlan0 with user defined pnetid SYZ0 [ 702.461467][T24693] netem: invalid attributes len -1 [ 702.486991][T24693] netem: change failed [ 702.528257][T24696] bond0: entered promiscuous mode [ 702.539576][T24696] bond_slave_0: entered promiscuous mode [ 702.545475][T24696] bond_slave_1: entered promiscuous mode [ 702.621875][T24696] syz_tun: entered promiscuous mode [ 702.665552][T24696] hsr1: Slave A (bond0) is not up; please bring it up to get a fully working HSR network [ 702.759513][T24696] hsr1: Slave B (syz_tun) is not up; please bring it up to get a fully working HSR network [ 703.095336][T24703] lo speed is unknown, defaulting to 1000 [ 703.097439][T24666] lo speed is unknown, defaulting to 1000 [ 703.161767][T24726] netlink: 20 bytes leftover after parsing attributes in process `syz.4.5281'. [ 703.249701][T24728] netlink: 260 bytes leftover after parsing attributes in process `syz.1.5282'. [ 703.324043][T24733] netlink: 8 bytes leftover after parsing attributes in process `syz.3.5283'. [ 703.379683][T24733] netlink: 32 bytes leftover after parsing attributes in process `syz.3.5283'. [ 703.894530][T24703] lo speed is unknown, defaulting to 1000 [ 704.151409][T24761] syzkaller0: entered promiscuous mode [ 704.172344][T24761] syzkaller0: entered allmulticast mode [ 704.316253][T24770] tc_dump_action: action bad kind [ 704.543024][T24780] netlink: 'syz.4.5293': attribute type 39 has an invalid length. [ 704.606478][T24780] netlink: 44 bytes leftover after parsing attributes in process `syz.4.5293'. [ 704.634396][T24780] netlink: 43 bytes leftover after parsing attributes in process `syz.4.5293'. [ 704.670247][T24780] netlink: 'syz.4.5293': attribute type 5 has an invalid length. [ 704.708309][T24780] netlink: 43 bytes leftover after parsing attributes in process `syz.4.5293'. [ 704.810145][T24780] vlan2: entered allmulticast mode [ 705.140267][T24800] bridge0: entered allmulticast mode [ 705.461160][T24813] netlink: 15672 bytes leftover after parsing attributes in process `syz.3.5303'. [ 705.479226][T24813] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5303'. [ 705.491658][T24813] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5303'. [ 705.748629][T24824] netlink: 12 bytes leftover after parsing attributes in process `syz.1.5306'. [ 705.758953][T24823] netlink: 188 bytes leftover after parsing attributes in process `syz.0.5305'. [ 705.768496][T24824] netlink: 12 bytes leftover after parsing attributes in process `syz.1.5306'. [ 705.815102][T24823] netlink: 14 bytes leftover after parsing attributes in process `syz.0.5305'. [ 705.842459][T24829] openvswitch: netlink: IP tunnel TTL not specified. [ 705.855621][T24823] team0: Port device dummy0 removed [ 705.881744][T24829] netlink: 24 bytes leftover after parsing attributes in process `syz.3.5307'. [ 706.046172][T24837] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 706.067075][T24835] netlink: 32 bytes leftover after parsing attributes in process `syz.4.5308'. [ 706.109315][T24839] openvswitch: netlink: Multiple metadata blocks provided [ 706.249674][T24841] syzkaller0: entered promiscuous mode [ 706.258542][T24841] syzkaller0: entered allmulticast mode [ 706.307582][T24850] syzkaller0: entered promiscuous mode [ 706.320098][T24850] syzkaller0: entered allmulticast mode [ 708.062311][T24890] lo speed is unknown, defaulting to 1000 [ 708.345915][T24890] lo speed is unknown, defaulting to 1000 [ 708.598666][T24910] ipt_ECN: cannot use operation on non-tcp rule [ 708.606880][T24912] lo speed is unknown, defaulting to 1000 [ 708.719474][T24914] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 708.908936][T24927] veth1: left promiscuous mode [ 708.922110][T24927] veth1: left allmulticast mode [ 708.972508][T24927] bond4: left promiscuous mode [ 709.155729][T24918] lo speed is unknown, defaulting to 1000 [ 709.172968][T24912] lo speed is unknown, defaulting to 1000 [ 709.601670][T24910] lo speed is unknown, defaulting to 1000 [ 709.826058][T24959] syzkaller0: entered promiscuous mode [ 709.841878][T24959] syzkaller0: entered allmulticast mode [ 710.011142][T24962] syzkaller0: entered promiscuous mode [ 710.017044][T24962] syzkaller0: entered allmulticast mode [ 710.024440][T24910] lo speed is unknown, defaulting to 1000 [ 710.040714][T24918] lo speed is unknown, defaulting to 1000 [ 710.208827][T24964] __nla_validate_parse: 8 callbacks suppressed [ 710.208850][T24964] netlink: 136 bytes leftover after parsing attributes in process `syz.4.5345'. [ 710.386396][T24968] lo speed is unknown, defaulting to 1000 [ 710.494592][T24971] netlink: 'syz.2.5346': attribute type 6 has an invalid length. [ 710.728259][T24977] netlink: 16 bytes leftover after parsing attributes in process `syz.4.5349'. [ 710.776821][T24980] netlink: 132 bytes leftover after parsing attributes in process `syz.0.5350'. [ 710.793460][T24980] netlink: 'syz.0.5350': attribute type 322 has an invalid length. [ 710.884422][T24984] netlink: 32 bytes leftover after parsing attributes in process `syz.4.5351'. [ 711.019058][T24985] xt_hashlimit: size too large, truncated to 1048576 [ 711.042535][T24968] lo speed is unknown, defaulting to 1000 [ 711.184519][T24988] syzkaller1: entered promiscuous mode [ 711.193544][T24988] syzkaller1: entered allmulticast mode [ 711.954826][T24997] netlink: 20 bytes leftover after parsing attributes in process `syz.4.5354'. [ 712.682966][T25018] netlink: 4 bytes leftover after parsing attributes in process `syz.4.5357'. [ 713.024640][T25029] netlink: 'syz.0.5363': attribute type 1 has an invalid length. [ 713.159951][T25018] team0: Port device team_slave_0 removed [ 713.237913][T25024] netlink: 16 bytes leftover after parsing attributes in process `syz.4.5357'. [ 713.249162][T25024] netlink: 16 bytes leftover after parsing attributes in process `syz.4.5357'. [ 713.258502][T25024] netlink: 16 bytes leftover after parsing attributes in process `syz.4.5357'. [ 713.269815][T25024] netlink: 16 bytes leftover after parsing attributes in process `syz.4.5357'. [ 713.388584][T25028] gretap2: entered allmulticast mode [ 713.423788][T25032] FAULT_INJECTION: forcing a failure. [ 713.423788][T25032] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 713.437211][T25032] CPU: 0 UID: 0 PID: 25032 Comm: syz.4.5364 Not tainted syzkaller #0 PREEMPT(full) [ 713.437239][T25032] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 713.437253][T25032] Call Trace: [ 713.437262][T25032] [ 713.437272][T25032] dump_stack_lvl+0xe8/0x150 [ 713.437308][T25032] should_fail_ex+0x412/0x560 [ 713.437342][T25032] _copy_from_user+0x2d/0xb0 [ 713.437376][T25032] generic_map_update_batch+0x648/0x990 [ 713.437413][T25032] ? __pfx_generic_map_update_batch+0x10/0x10 [ 713.437469][T25032] ? __fget_files+0x2a/0x420 [ 713.437508][T25032] ? __pfx_generic_map_update_batch+0x10/0x10 [ 713.437536][T25032] bpf_map_do_batch+0x39b/0x630 [ 713.437565][T25032] __sys_bpf+0x7c1/0x950 [ 713.437601][T25032] ? __pfx___sys_bpf+0x10/0x10 [ 713.437650][T25032] ? ksys_write+0x242/0x270 [ 713.437676][T25032] ? __pfx_ksys_write+0x10/0x10 [ 713.437708][T25032] __x64_sys_bpf+0x7c/0x90 [ 713.437739][T25032] do_syscall_64+0x14d/0xf80 [ 713.437770][T25032] ? trace_irq_disable+0x3b/0x150 [ 713.437802][T25032] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 713.437824][T25032] ? clear_bhb_loop+0x40/0x90 [ 713.437852][T25032] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 713.437874][T25032] RIP: 0033:0x7f8728f9c799 [ 713.437895][T25032] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 713.437914][T25032] RSP: 002b:00007f8729d8b028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 713.437937][T25032] RAX: ffffffffffffffda RBX: 00007f8729215fa0 RCX: 00007f8728f9c799 [ 713.437954][T25032] RDX: 0000000000000038 RSI: 0000200000000300 RDI: 000000000000001a [ 713.437969][T25032] RBP: 00007f8729d8b090 R08: 0000000000000000 R09: 0000000000000000 [ 713.437983][T25032] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 713.437997][T25032] R13: 00007f8729216038 R14: 00007f8729215fa0 R15: 00007ffeec0f66e8 [ 713.438032][T25032] [ 713.709731][ T5835] block nbd7: Receive control failed (result -32) [ 714.273405][T25051] syzkaller0: entered promiscuous mode [ 714.279491][T25051] syzkaller0: entered allmulticast mode [ 714.295765][T25052] tipc: Enabling of bearer rejected, failed to enable media [ 714.357453][T25051] FAULT_INJECTION: forcing a failure. [ 714.357453][T25051] name failslab, interval 1, probability 0, space 0, times 0 [ 714.375755][T25051] CPU: 1 UID: 0 PID: 25051 Comm: syz.2.5371 Not tainted syzkaller #0 PREEMPT(full) [ 714.375785][T25051] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 714.375800][T25051] Call Trace: [ 714.375809][T25051] [ 714.375819][T25051] dump_stack_lvl+0xe8/0x150 [ 714.375856][T25051] should_fail_ex+0x412/0x560 [ 714.375891][T25051] should_failslab+0xa8/0x100 [ 714.375921][T25051] kmem_cache_alloc_node_noprof+0x8f/0x690 [ 714.375946][T25051] ? __alloc_skb+0x186/0x7d0 [ 714.375987][T25051] ? __alloc_skb+0x1d0/0x7d0 [ 714.376015][T25051] ? __local_bh_enable_ip+0xd0/0x130 [ 714.376049][T25051] __alloc_skb+0x1d0/0x7d0 [ 714.376086][T25051] alloc_skb_with_frags+0xca/0x890 [ 714.376179][T25051] ? __lock_acquire+0x6b5/0x2cf0 [ 714.376212][T25051] ? __lock_acquire+0x6b5/0x2cf0 [ 714.376245][T25051] sock_alloc_send_pskb+0x878/0x990 [ 714.376289][T25051] ? __pfx_ref_tracker_alloc+0x10/0x10 [ 714.376327][T25051] ? __pfx_sock_alloc_send_pskb+0x10/0x10 [ 714.376366][T25051] ? dev_get_by_index+0x22/0x2e0 [ 714.376389][T25051] ? dev_get_by_index+0x22/0x2e0 [ 714.376418][T25051] packet_sendmsg+0x33e5/0x50f0 [ 714.376474][T25051] ? __pfx_aa_label_sk_perm+0x10/0x10 [ 714.376503][T25051] ? __lock_acquire+0x6b5/0x2cf0 [ 714.376557][T25051] ? __lock_acquire+0x6b5/0x2cf0 [ 714.376602][T25051] ? aa_sk_perm+0x6d5/0x900 [ 714.376627][T25051] ? __pfx_packet_sendmsg+0x10/0x10 [ 714.376660][T25051] ? tomoyo_socket_sendmsg_permission+0x1e0/0x300 [ 714.376732][T25051] ? aa_sock_msg_perm+0xf1/0x1b0 [ 714.376759][T25051] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 714.376781][T25051] ? __pfx_packet_sendmsg+0x10/0x10 [ 714.376806][T25051] __sys_sendto+0x672/0x710 [ 714.376838][T25051] ? __pfx___sys_sendto+0x10/0x10 [ 714.376862][T25051] ? __mutex_unlock_slowpath+0x1bd/0x7d0 [ 714.376901][T25051] ? __fget_files+0x3a0/0x420 [ 714.376940][T25051] ? ksys_write+0x242/0x270 [ 714.376964][T25051] ? __pfx_ksys_write+0x10/0x10 [ 714.376997][T25051] __x64_sys_sendto+0xde/0x100 [ 714.377031][T25051] do_syscall_64+0x14d/0xf80 [ 714.377058][T25051] ? trace_irq_disable+0x3b/0x150 [ 714.377086][T25051] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 714.377107][T25051] ? clear_bhb_loop+0x40/0x90 [ 714.377132][T25051] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 714.377151][T25051] RIP: 0033:0x7f7b4e19c799 [ 714.377170][T25051] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 714.377188][T25051] RSP: 002b:00007f7b4f12b028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 714.377209][T25051] RAX: ffffffffffffffda RBX: 00007f7b4e415fa0 RCX: 00007f7b4e19c799 [ 714.377225][T25051] RDX: 000000000000003a RSI: 0000200000000080 RDI: 0000000000000006 [ 714.377238][T25051] RBP: 00007f7b4f12b090 R08: 00002000000001c0 R09: 0000000000000014 [ 714.377252][T25051] R10: 0000000000000040 R11: 0000000000000246 R12: 0000000000000001 [ 714.377264][T25051] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 714.377296][T25051] [ 715.258809][T25070] lo speed is unknown, defaulting to 1000 [ 715.497672][T25076] __nla_validate_parse: 97 callbacks suppressed [ 715.497696][T25076] netlink: 24 bytes leftover after parsing attributes in process `syz.3.5377'. [ 715.676891][T25094] netlink: 20 bytes leftover after parsing attributes in process `syz.4.5382'. [ 715.706336][T25094] netlink: 4 bytes leftover after parsing attributes in process `syz.4.5382'. [ 715.730787][T25090] x_tables: ip6_tables: sctp match: only valid for protocol 132 [ 715.777168][T25094] batadv1: entered promiscuous mode [ 715.796975][T25094] batadv1: entered allmulticast mode [ 715.811416][T25094] 8021q: adding VLAN 0 to HW filter on device batadv1 [ 715.833954][T25102] netlink: 20 bytes leftover after parsing attributes in process `syz.2.5383'. [ 716.108071][T25112] netlink: 40 bytes leftover after parsing attributes in process `syz.4.5386'. [ 716.128359][T25108] netlink: 148 bytes leftover after parsing attributes in process `syz.4.5386'. [ 716.145114][T25117] netlink: 8 bytes leftover after parsing attributes in process `syz.0.5387'. [ 716.160255][T25108] A link change request failed with some changes committed already. Interface ip_vti0 may have been left with an inconsistent configuration, please check. [ 716.176780][T25070] lo speed is unknown, defaulting to 1000 [ 716.231888][T25115] syzkaller0: entered promiscuous mode [ 716.237405][T25115] syzkaller0: entered allmulticast mode [ 716.339867][T25121] bridge0: entered allmulticast mode [ 716.370821][T25124] xt_recent: Unsupported userspace flags (000000b1) [ 716.423514][T25124] ip6tnl2: entered promiscuous mode [ 716.458377][T25124] ip6tnl2: entered allmulticast mode [ 716.491123][T25132] netlink: 104 bytes leftover after parsing attributes in process `syz.4.5392'. [ 716.541479][T25124] netlink: 'syz.4.5392': attribute type 1 has an invalid length. [ 716.569796][T25124] netlink: 'syz.4.5392': attribute type 1 has an invalid length. [ 716.602609][T25124] netlink: 9172 bytes leftover after parsing attributes in process `syz.4.5392'. [ 716.811370][T25147] netlink: 'syz.4.5396': attribute type 10 has an invalid length. [ 716.822459][T25147] veth0_vlan: left promiscuous mode [ 716.854421][T25145] xt_CT: You must specify a L4 protocol and not use inversions on it [ 716.876330][T25147] veth0_vlan: entered promiscuous mode [ 716.932594][T25147] team0: Device veth0_vlan failed to register rx_handler [ 717.148765][T25167] hsr0: entered promiscuous mode [ 717.165939][ T35] netdevsim netdevsim2 eth0: set [1, 0] type 2 family 0 port 6081 - 0 [ 717.174346][ T35] netdevsim netdevsim2 eth1: set [1, 0] type 2 family 0 port 6081 - 0 [ 717.185532][ T35] netdevsim netdevsim2 eth2: set [1, 0] type 2 family 0 port 6081 - 0 [ 717.194697][T25167] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5403'. [ 717.219749][ T35] netdevsim netdevsim2 eth3: set [1, 0] type 2 family 0 port 6081 - 0 [ 717.228427][T25167] hsr_slave_0: left promiscuous mode [ 717.238047][T25167] hsr_slave_1: left promiscuous mode [ 717.291176][T25167] hsr0 (unregistering): left promiscuous mode [ 717.304818][T25170] Cannot find add_set index 0 as target [ 718.380437][T25183] delete_channel: no stack [ 719.928413][T25158] nci: __nci_request: wait_for_completion_interruptible_timeout failed -512 [ 720.342797][T25217] netlink: 'syz.3.5416': attribute type 14 has an invalid length. [ 720.477893][T25225] xt_hashlimit: Unknown mode mask C4, kernel too old? [ 720.532614][T25230] __nla_validate_parse: 10 callbacks suppressed [ 720.532634][T25230] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5421'. [ 720.548401][T25229] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5421'. [ 720.584427][T25229] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5421'. [ 720.600018][ T35] netdevsim netdevsim1 eth0: set [0, 0] type 1 family 0 port 8472 - 0 [ 720.600402][T25230] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5421'. [ 720.609761][ T35] netdevsim netdevsim1 eth1: set [0, 0] type 1 family 0 port 8472 - 0 [ 720.632811][ T35] netdevsim netdevsim1 eth2: set [0, 0] type 1 family 0 port 8472 - 0 [ 720.641585][ T35] netdevsim netdevsim1 eth3: set [0, 0] type 1 family 0 port 8472 - 0 [ 720.832685][T25240] netlink: 'syz.3.5426': attribute type 1 has an invalid length. [ 720.841222][T25240] netlink: 13 bytes leftover after parsing attributes in process `syz.3.5426'. [ 720.991273][T25249] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 720.996655][T25248] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5427'. [ 721.072727][T25253] netlink: 8 bytes leftover after parsing attributes in process `syz.0.5429'. [ 721.423660][T25280] lo speed is unknown, defaulting to 1000 [ 721.446678][T25283] netlink: 8 bytes leftover after parsing attributes in process `syz.4.5438'. [ 721.743367][T25294] ip6gretap1: entered promiscuous mode [ 721.841067][T25280] lo speed is unknown, defaulting to 1000 [ 721.896314][T25304] netlink: 'syz.2.5446': attribute type 1 has an invalid length. [ 721.907490][T25304] netlink: 16150 bytes leftover after parsing attributes in process `syz.2.5446'. [ 721.931237][T25303] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5445'. [ 722.294540][T25327] netlink: 'syz.3.5456': attribute type 1 has an invalid length. [ 722.306250][T25327] netlink: 'syz.3.5456': attribute type 2 has an invalid length. [ 722.317924][T25327] netlink: 'syz.3.5456': attribute type 3 has an invalid length. [ 722.561522][T25334] netlink: 'syz.1.5459': attribute type 1 has an invalid length. [ 723.124186][T25370] tipc: Enabling of bearer rejected, failed to enable media [ 723.352070][T25375] 8021q: adding VLAN 0 to HW filter on device bond5 [ 723.446172][T25395] netlink: 'syz.4.5476': attribute type 13 has an invalid length. [ 723.467521][T25395] netlink: 'syz.4.5476': attribute type 27 has an invalid length. [ 723.469063][T25387] bond5: (slave ip6gretap1): Enslaving as an active interface with an up link [ 723.809326][T25402] dvmrp0: left allmulticast mode [ 723.824856][T25402] pimreg: left allmulticast mode [ 723.908264][T25407] SET target dimension over the limit! [ 724.602130][T25442] SET target dimension over the limit! [ 724.710955][T25448] netlink: 'syz.2.5491': attribute type 2 has an invalid length. [ 724.747252][T25448] hmac(sha224): entered promiscuous mode [ 724.837765][T25454] netlink: 'syz.3.5492': attribute type 32 has an invalid length. [ 724.871694][T25459] Cannot find add_set index 1 as target [ 724.992600][T25454] bond0: option coupled_control: mode dependency failed, not supported in mode balance-rr(0) [ 725.228917][T25473] tc_dump_action: action bad kind [ 725.348343][T25486] syzkaller0: entered promiscuous mode [ 725.354000][T25486] syzkaller0: entered allmulticast mode [ 725.588567][T25496] lo speed is unknown, defaulting to 1000 [ 725.603837][T25506] __nla_validate_parse: 16 callbacks suppressed [ 725.603860][T25506] netlink: 32 bytes leftover after parsing attributes in process `syz.4.5506'. [ 725.619673][T25506] netlink: 40 bytes leftover after parsing attributes in process `syz.4.5506'. [ 725.628757][T25506] tipc: Cannot configure node identity twice [ 725.680575][T25506] tipc: Cannot configure node identity twice [ 725.719582][T25504] xt_CT: No such helper "syz1" [ 725.786374][T25509] netlink: 212368 bytes leftover after parsing attributes in process `syz.2.5508'. [ 725.929740][T25519] netlink: 'syz.3.5512': attribute type 1 has an invalid length. [ 725.982664][T25519] netlink: 60 bytes leftover after parsing attributes in process `syz.3.5512'. [ 725.999908][T25522] netlink: zone id is out of range [ 726.005182][T25522] netlink: zone id is out of range [ 726.011895][T25522] netlink: zone id is out of range [ 726.027046][T25522] netlink: zone id is out of range [ 726.049517][T25522] netlink: zone id is out of range [ 726.054750][T25522] netlink: zone id is out of range [ 726.064539][T25522] netlink: zone id is out of range [ 726.079546][T25522] netlink: zone id is out of range [ 726.094957][T25522] netlink: zone id is out of range [ 726.111543][T25525] netlink: 8 bytes leftover after parsing attributes in process `syz.4.5514'. [ 726.120976][T25522] netlink: zone id is out of range [ 726.391654][T25535] syzkaller0: entered promiscuous mode [ 726.397389][T25535] syzkaller0: entered allmulticast mode [ 726.405689][T25538] 8021q: VLANs not supported on vxcan1 [ 726.412060][T25496] lo speed is unknown, defaulting to 1000 [ 726.524207][T25542] netlink: 40 bytes leftover after parsing attributes in process `syz.1.5518'. [ 726.735873][T25546] netlink: 12 bytes leftover after parsing attributes in process `syz.1.5520'. [ 726.824261][T25550] netlink: 212368 bytes leftover after parsing attributes in process `syz.4.5519'. [ 727.049469][T25519] netlink: 4 bytes leftover after parsing attributes in process `syz.3.5512'. [ 729.413293][T25559] SET target dimension over the limit! [ 729.497292][T25565] FAULT_INJECTION: forcing a failure. [ 729.497292][T25565] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 729.536476][T25565] CPU: 0 UID: 0 PID: 25565 Comm: syz.2.5526 Not tainted syzkaller #0 PREEMPT(full) [ 729.536507][T25565] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 729.536521][T25565] Call Trace: [ 729.536530][T25565] [ 729.536540][T25565] dump_stack_lvl+0xe8/0x150 [ 729.536577][T25565] should_fail_ex+0x412/0x560 [ 729.536610][T25565] _copy_from_user+0x2d/0xb0 [ 729.536644][T25565] generic_map_update_batch+0x648/0x990 [ 729.536701][T25565] ? __pfx_generic_map_update_batch+0x10/0x10 [ 729.536756][T25565] ? __fget_files+0x2a/0x420 [ 729.536796][T25565] ? __pfx_generic_map_update_batch+0x10/0x10 [ 729.536824][T25565] bpf_map_do_batch+0x39b/0x630 [ 729.536853][T25565] __sys_bpf+0x7c1/0x950 [ 729.536888][T25565] ? __pfx___sys_bpf+0x10/0x10 [ 729.536938][T25565] ? ksys_write+0x242/0x270 [ 729.536964][T25565] ? __pfx_ksys_write+0x10/0x10 [ 729.536996][T25565] __x64_sys_bpf+0x7c/0x90 [ 729.537028][T25565] do_syscall_64+0x14d/0xf80 [ 729.537059][T25565] ? trace_irq_disable+0x3b/0x150 [ 729.537090][T25565] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 729.537112][T25565] ? clear_bhb_loop+0x40/0x90 [ 729.537140][T25565] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 729.537162][T25565] RIP: 0033:0x7f7b4e19c799 [ 729.537182][T25565] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 729.537202][T25565] RSP: 002b:00007f7b4f12b028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 729.537226][T25565] RAX: ffffffffffffffda RBX: 00007f7b4e415fa0 RCX: 00007f7b4e19c799 [ 729.537243][T25565] RDX: 0000000000000038 RSI: 0000200000000300 RDI: 000000000000001a [ 729.537256][T25565] RBP: 00007f7b4f12b090 R08: 0000000000000000 R09: 0000000000000000 [ 729.537270][T25565] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 729.537283][T25565] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 729.537318][T25565] [ 729.750059][T25568] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5527'. [ 729.779827][T25568] team0: entered promiscuous mode [ 729.784965][T25568] team0: entered allmulticast mode [ 729.790589][T25568] 8021q: adding VLAN 0 to HW filter on device team0 [ 729.818682][T25568] team1: entered promiscuous mode [ 729.823848][T25568] team1: entered allmulticast mode [ 729.829699][T25568] 8021q: adding VLAN 0 to HW filter on device team1 [ 729.868725][T25571] 8021q: VLANs not supported on vxcan1 [ 730.088369][T25587] sctp: [Deprecated]: syz.1.5534 (pid 25587) Use of struct sctp_assoc_value in delayed_ack socket option. [ 730.088369][T25587] Use struct sctp_sack_info instead [ 730.283160][T25593] lo speed is unknown, defaulting to 1000 [ 730.358972][T25606] FAULT_INJECTION: forcing a failure. [ 730.358972][T25606] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 730.380763][T25606] CPU: 0 UID: 0 PID: 25606 Comm: syz.2.5540 Not tainted syzkaller #0 PREEMPT(full) [ 730.380793][T25606] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 730.380807][T25606] Call Trace: [ 730.380816][T25606] [ 730.380826][T25606] dump_stack_lvl+0xe8/0x150 [ 730.380862][T25606] should_fail_ex+0x412/0x560 [ 730.380897][T25606] _copy_from_user+0x2d/0xb0 [ 730.380933][T25606] generic_map_update_batch+0x69a/0x990 [ 730.380972][T25606] ? __pfx_generic_map_update_batch+0x10/0x10 [ 730.381001][T25606] ? __fget_files+0x2a/0x420 [ 730.381041][T25606] ? __pfx_generic_map_update_batch+0x10/0x10 [ 730.381069][T25606] bpf_map_do_batch+0x39b/0x630 [ 730.381098][T25606] __sys_bpf+0x7c1/0x950 [ 730.381133][T25606] ? __pfx___sys_bpf+0x10/0x10 [ 730.381184][T25606] ? ksys_write+0x242/0x270 [ 730.381211][T25606] ? __pfx_ksys_write+0x10/0x10 [ 730.381243][T25606] __x64_sys_bpf+0x7c/0x90 [ 730.381274][T25606] do_syscall_64+0x14d/0xf80 [ 730.381305][T25606] ? trace_irq_disable+0x3b/0x150 [ 730.381337][T25606] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 730.381361][T25606] ? clear_bhb_loop+0x40/0x90 [ 730.381388][T25606] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 730.381411][T25606] RIP: 0033:0x7f7b4e19c799 [ 730.381431][T25606] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 730.381451][T25606] RSP: 002b:00007f7b4f12b028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 730.381476][T25606] RAX: ffffffffffffffda RBX: 00007f7b4e415fa0 RCX: 00007f7b4e19c799 [ 730.381493][T25606] RDX: 0000000000000038 RSI: 0000200000000300 RDI: 000000000000001a [ 730.381507][T25606] RBP: 00007f7b4f12b090 R08: 0000000000000000 R09: 0000000000000000 [ 730.381521][T25606] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 730.381534][T25606] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 730.381569][T25606] [ 730.792996][T25616] 8021q: VLANs not supported on vxcan1 [ 731.035016][T25629] __nla_validate_parse: 3 callbacks suppressed [ 731.035140][T25629] netlink: 40 bytes leftover after parsing attributes in process `syz.2.5547'. [ 731.301724][T25593] lo speed is unknown, defaulting to 1000 [ 731.368908][T25641] net_ratelimit: 10 callbacks suppressed [ 731.368931][T25641] openvswitch: netlink: nsh attr 0 has unexpected len 1 expected 0 [ 731.400819][T25641] netlink: 28 bytes leftover after parsing attributes in process `syz.0.5553'. [ 731.419817][T25641] netlink: 28 bytes leftover after parsing attributes in process `syz.0.5553'. [ 731.450227][T25641] batadv0: entered promiscuous mode [ 731.457187][T25641] batadv0: left promiscuous mode [ 731.623305][T25648] netlink: 12 bytes leftover after parsing attributes in process `syz.2.5555'. [ 731.672828][T25650] 8021q: VLANs not supported on vxcan1 [ 732.103160][T25669] netlink: 40 bytes leftover after parsing attributes in process `syz.1.5561'. [ 732.112401][T25658] netlink: 'syz.0.5557': attribute type 5 has an invalid length. [ 732.277261][T25675] ip6tnl3: entered allmulticast mode [ 732.762189][T25688] netlink: 24 bytes leftover after parsing attributes in process `syz.1.5566'. [ 733.072644][T25696] netlink: 52 bytes leftover after parsing attributes in process `syz.2.5568'. [ 733.654674][T25701] : entered promiscuous mode [ 733.762281][T25709] netlink: 'syz.0.5571': attribute type 1 has an invalid length. [ 733.779616][T25709] netlink: 224 bytes leftover after parsing attributes in process `syz.0.5571'. [ 733.993831][T25720] netlink: 40 bytes leftover after parsing attributes in process `syz.0.5574'. [ 734.096379][T25726] mac80211_hwsim hwsim45 wlan1: (WE) : Wireless Event (cmd=0x8B1A) too big (33) [ 734.121105][T25725] netlink: 232 bytes leftover after parsing attributes in process `syz.3.5576'. [ 734.212622][T25726] netlink: 'syz.4.5577': attribute type 13 has an invalid length. [ 734.225712][T25726] netlink: 'syz.4.5577': attribute type 17 has an invalid length. [ 734.401736][T25743] netlink: 'syz.0.5580': attribute type 1 has an invalid length. [ 734.442169][T25726] 8021q: adding VLAN 0 to HW filter on device bond0 [ 734.450015][T25745] openvswitch: netlink: Message has 4 unknown bytes. [ 734.452516][T25746] openvswitch: netlink: Message has 4 unknown bytes. [ 734.467442][T25726] 8021q: adding VLAN 0 to HW filter on device team0 [ 734.475941][T25746] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 734.485815][T25745] openvswitch: netlink: Flow actions may not be safe on all matching packets. [ 734.504316][T25726] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 734.590793][T25743] 8021q: adding VLAN 0 to HW filter on device bond6 [ 734.668499][T25747] bond6: (slave veth7): Enslaving as an active interface with a down link [ 734.721248][T25743] 8021q: adding VLAN 0 to HW filter on device batadv2 [ 734.730856][T25743] bond6: (slave batadv2): dev_set_mac_address on slave failed! ALB mode requires that the base driver support setting the hw address also when the network device's interface is open [ 734.931959][T25764] netlink: 'syz.4.5584': attribute type 3 has an invalid length. [ 735.022359][T25767] netlink: 'syz.0.5586': attribute type 25 has an invalid length. [ 735.039350][T25767] netlink: 'syz.0.5586': attribute type 17 has an invalid length. [ 735.181254][ C0] vcan0: j1939_tp_rxtimer: 0xffff88805e74d800: rx timeout, send abort [ 735.681381][ C0] vcan0: j1939_tp_rxtimer: 0xffff88805e74e800: rx timeout, send abort [ 735.691382][ C0] vcan0: j1939_tp_rxtimer: 0xffff88805e74d800: abort rx timeout. Force session deactivation [ 735.908433][T18070] netdevsim netdevsim0 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 735.928769][T18070] netdevsim netdevsim0 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 735.943468][T18070] netdevsim netdevsim0 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 735.964969][T18070] netdevsim netdevsim0 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 736.112521][T25795] __nla_validate_parse: 9 callbacks suppressed [ 736.112544][T25795] netlink: 8 bytes leftover after parsing attributes in process `syz.0.5596'. [ 736.128152][T25795] netlink: 4 bytes leftover after parsing attributes in process `syz.0.5596'. [ 736.190341][ C0] vcan0: j1939_tp_rxtimer: 0xffff88805e74e800: abort rx timeout. Force session deactivation [ 736.280641][T25799] syzkaller0: entered promiscuous mode [ 736.297239][T25799] syzkaller0: entered allmulticast mode [ 736.310946][T25803] netlink: 1004 bytes leftover after parsing attributes in process `syz.3.5599'. [ 736.358962][T25803] netlink: 40 bytes leftover after parsing attributes in process `syz.3.5599'. [ 736.578304][T25807] netlink: 8 bytes leftover after parsing attributes in process `syz.3.5602'. [ 736.682813][T25807] bond2: option arp_all_targets: invalid value (129) [ 736.712540][T25807] bond2 (unregistering): Released all slaves [ 736.791230][T25812] netlink: 8 bytes leftover after parsing attributes in process `syz.3.5602'. [ 737.045966][T25818] lo speed is unknown, defaulting to 1000 [ 737.090524][T25820] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 737.365347][T25818] lo speed is unknown, defaulting to 1000 [ 738.294733][T25843] netlink: 1004 bytes leftover after parsing attributes in process `syz.3.5612'. [ 738.307030][T25843] netlink: 40 bytes leftover after parsing attributes in process `syz.3.5612'. [ 739.154446][T25852] netlink: 4 bytes leftover after parsing attributes in process `syz.1.5615'. [ 739.163802][T25852] openvswitch: netlink: Flow actions attr not present in new flow. [ 739.273726][T25854] sctp: [Deprecated]: syz.3.5616 (pid 25854) Use of int in max_burst socket option deprecated. [ 739.273726][T25854] Use struct sctp_assoc_value instead [ 739.343503][T25859] netlink: 'syz.3.5617': attribute type 12 has an invalid length. [ 740.077591][T25869] netlink: 'syz.3.5619': attribute type 10 has an invalid length. [ 740.091617][T25759] Set syz1 is full, maxelem 65536 reached [ 740.210831][T25869] 8021q: adding VLAN 0 to HW filter on device bond0 [ 740.243125][T25869] team0: Port device bond0 added [ 740.446680][T25880] FAULT_INJECTION: forcing a failure. [ 740.446680][T25880] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 740.467498][T25880] CPU: 1 UID: 0 PID: 25880 Comm: syz.1.5623 Not tainted syzkaller #0 PREEMPT(full) [ 740.467529][T25880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 740.467544][T25880] Call Trace: [ 740.467553][T25880] [ 740.467563][T25880] dump_stack_lvl+0xe8/0x150 [ 740.467601][T25880] should_fail_ex+0x412/0x560 [ 740.467636][T25880] _copy_from_user+0x2d/0xb0 [ 740.467672][T25880] bpf_test_init+0xd8/0x150 [ 740.467707][T25880] bpf_prog_test_run_skb+0x36f/0x1c90 [ 740.467751][T25880] ? __fget_files+0x2a/0x420 [ 740.467783][T25880] ? __fget_files+0x3a0/0x420 [ 740.467813][T25880] ? __fget_files+0x2a/0x420 [ 740.467859][T25880] ? __pfx_bpf_prog_test_run_skb+0x10/0x10 [ 740.467890][T25880] bpf_prog_test_run+0x2c7/0x340 [ 740.467917][T25880] __sys_bpf+0x643/0x950 [ 740.467953][T25880] ? __pfx___sys_bpf+0x10/0x10 [ 740.468004][T25880] ? ksys_write+0x242/0x270 [ 740.468030][T25880] ? __pfx_ksys_write+0x10/0x10 [ 740.468062][T25880] __x64_sys_bpf+0x7c/0x90 [ 740.468094][T25880] do_syscall_64+0x14d/0xf80 [ 740.468124][T25880] ? trace_irq_disable+0x3b/0x150 [ 740.468156][T25880] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 740.468179][T25880] ? clear_bhb_loop+0x40/0x90 [ 740.468207][T25880] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 740.468229][T25880] RIP: 0033:0x7f505659c799 [ 740.468249][T25880] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 740.468269][T25880] RSP: 002b:00007f50574ea028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 740.468293][T25880] RAX: ffffffffffffffda RBX: 00007f5056815fa0 RCX: 00007f505659c799 [ 740.468310][T25880] RDX: 0000000000000050 RSI: 00002000000002c0 RDI: 000000000000000a [ 740.468324][T25880] RBP: 00007f50574ea090 R08: 0000000000000000 R09: 0000000000000000 [ 740.468339][T25880] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 740.468352][T25880] R13: 00007f5056816038 R14: 00007f5056815fa0 R15: 00007ffe51e524b8 [ 740.468388][T25880] [ 740.562655][T25884] netlink: 44 bytes leftover after parsing attributes in process `syz.2.5622'. [ 740.743386][T25873] lo speed is unknown, defaulting to 1000 [ 741.368507][T25873] lo speed is unknown, defaulting to 1000 [ 741.372203][T25906] lo speed is unknown, defaulting to 1000 [ 741.411778][T25911] C: renamed from team_slave_0 [ 741.459985][T25911] netlink: 'syz.2.5630': attribute type 1 has an invalid length. [ 741.504230][T25911] netlink: 'syz.2.5630': attribute type 4 has an invalid length. [ 741.526858][T25911] __nla_validate_parse: 5 callbacks suppressed [ 741.526879][T25911] netlink: 116 bytes leftover after parsing attributes in process `syz.2.5630'. [ 741.537928][T25916] xt_ecn: cannot match TCP bits for non-tcp packets [ 741.566535][T25911] A link change request failed with some changes committed already. Interface C may have been left with an inconsistent configuration, please check. [ 741.633485][T25916] netdevsim netdevsim0 netdevsim3 (unregistering): unset [0, 0] type 1 family 0 port 8472 - 0 [ 741.834417][T25916] netdevsim netdevsim0 netdevsim2 (unregistering): unset [0, 0] type 1 family 0 port 8472 - 0 [ 741.987280][T25916] netdevsim netdevsim0 netdevsim1 (unregistering): unset [0, 0] type 1 family 0 port 8472 - 0 [ 742.007665][T25929] FAULT_INJECTION: forcing a failure. [ 742.007665][T25929] name failslab, interval 1, probability 0, space 0, times 0 [ 742.031989][T25929] CPU: 0 UID: 0 PID: 25929 Comm: syz.1.5634 Not tainted syzkaller #0 PREEMPT(full) [ 742.032021][T25929] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 742.032034][T25929] Call Trace: [ 742.032043][T25929] [ 742.032053][T25929] dump_stack_lvl+0xe8/0x150 [ 742.032090][T25929] should_fail_ex+0x412/0x560 [ 742.032126][T25929] should_failslab+0xa8/0x100 [ 742.032156][T25929] __kmalloc_noprof+0xe8/0x760 [ 742.032181][T25929] ? sk_prot_alloc+0xe7/0x210 [ 742.032220][T25929] sk_prot_alloc+0xe7/0x210 [ 742.032259][T25929] ? sk_alloc+0x27/0x390 [ 742.032292][T25929] sk_alloc+0x3a/0x390 [ 742.032328][T25929] bpf_prog_test_run_skb+0x3ed/0x1c90 [ 742.032371][T25929] ? __fget_files+0x2a/0x420 [ 742.032401][T25929] ? __fget_files+0x3a0/0x420 [ 742.032431][T25929] ? __fget_files+0x2a/0x420 [ 742.032467][T25929] ? __pfx_bpf_prog_test_run_skb+0x10/0x10 [ 742.032498][T25929] bpf_prog_test_run+0x2c7/0x340 [ 742.032524][T25929] __sys_bpf+0x643/0x950 [ 742.032558][T25929] ? __pfx___sys_bpf+0x10/0x10 [ 742.032607][T25929] ? ksys_write+0x242/0x270 [ 742.032633][T25929] ? __pfx_ksys_write+0x10/0x10 [ 742.032665][T25929] __x64_sys_bpf+0x7c/0x90 [ 742.032695][T25929] do_syscall_64+0x14d/0xf80 [ 742.032725][T25929] ? trace_irq_disable+0x3b/0x150 [ 742.032756][T25929] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 742.032778][T25929] ? clear_bhb_loop+0x40/0x90 [ 742.032805][T25929] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 742.032827][T25929] RIP: 0033:0x7f505659c799 [ 742.032847][T25929] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 742.032866][T25929] RSP: 002b:00007f50574ea028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 742.032889][T25929] RAX: ffffffffffffffda RBX: 00007f5056815fa0 RCX: 00007f505659c799 [ 742.032905][T25929] RDX: 0000000000000050 RSI: 00002000000002c0 RDI: 000000000000000a [ 742.032918][T25929] RBP: 00007f50574ea090 R08: 0000000000000000 R09: 0000000000000000 [ 742.032932][T25929] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 742.032944][T25929] R13: 00007f5056816038 R14: 00007f5056815fa0 R15: 00007ffe51e524b8 [ 742.032999][T25929] [ 742.317819][T25928] netlink: 15672 bytes leftover after parsing attributes in process `syz.2.5635'. [ 742.327207][T25928] netlink: 28 bytes leftover after parsing attributes in process `syz.2.5635'. [ 742.339731][T25928] netlink: 28 bytes leftover after parsing attributes in process `syz.2.5635'. [ 742.484298][T25916] netdevsim netdevsim0 netdevsim0 (unregistering): left promiscuous mode [ 742.496492][T25916] bridge0: port 3(netdevsim0) entered disabled state [ 742.586683][T25916] netdevsim netdevsim0 netdevsim0 (unregistering): unset [0, 0] type 1 family 0 port 8472 - 0 [ 742.660410][T25940] netlink: 'syz.2.5638': attribute type 1 has an invalid length. [ 742.673376][T25906] lo speed is unknown, defaulting to 1000 [ 742.702803][T25940] bond7: entered promiscuous mode [ 742.708257][T25940] 8021q: adding VLAN 0 to HW filter on device bond7 [ 742.766160][ T35] netdevsim netdevsim0 eth0: set [0, 0] type 1 family 0 port 8472 - 0 [ 742.835895][T25940] bond7: (slave bridge10): making interface the new active one [ 742.850775][T25940] bridge10: entered promiscuous mode [ 742.857830][T25940] bond7: (slave bridge10): Enslaving as an active interface with an up link [ 742.867090][ T35] netdevsim netdevsim0 eth1: set [0, 0] type 1 family 0 port 8472 - 0 [ 742.882836][ T35] netdevsim netdevsim0 eth2: set [0, 0] type 1 family 0 port 8472 - 0 [ 742.922599][T18076] netdevsim netdevsim0 eth3: set [0, 0] type 1 family 0 port 8472 - 0 [ 743.046482][T25948] netlink: 16 bytes leftover after parsing attributes in process `syz.2.5639'. [ 743.056596][T25948] netlink: 'syz.2.5639': attribute type 11 has an invalid length. [ 743.173554][T25947] netlink: 8 bytes leftover after parsing attributes in process `syz.0.5640'. [ 743.374030][T25957] FAULT_INJECTION: forcing a failure. [ 743.374030][T25957] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 743.456786][T25957] CPU: 0 UID: 0 PID: 25957 Comm: syz.0.5642 Not tainted syzkaller #0 PREEMPT(full) [ 743.456817][T25957] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 743.456831][T25957] Call Trace: [ 743.456840][T25957] [ 743.456849][T25957] dump_stack_lvl+0xe8/0x150 [ 743.456904][T25957] should_fail_ex+0x412/0x560 [ 743.456952][T25957] _copy_from_user+0x2d/0xb0 [ 743.456986][T25957] generic_map_update_batch+0x648/0x990 [ 743.457023][T25957] ? __pfx_generic_map_update_batch+0x10/0x10 [ 743.457050][T25957] ? __fget_files+0x2a/0x420 [ 743.457089][T25957] ? __pfx_generic_map_update_batch+0x10/0x10 [ 743.457115][T25957] bpf_map_do_batch+0x39b/0x630 [ 743.457142][T25957] __sys_bpf+0x7c1/0x950 [ 743.457176][T25957] ? __pfx___sys_bpf+0x10/0x10 [ 743.457224][T25957] ? ksys_write+0x242/0x270 [ 743.457250][T25957] ? __pfx_ksys_write+0x10/0x10 [ 743.457280][T25957] __x64_sys_bpf+0x7c/0x90 [ 743.457310][T25957] do_syscall_64+0x14d/0xf80 [ 743.457340][T25957] ? trace_irq_disable+0x3b/0x150 [ 743.457391][T25957] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 743.457419][T25957] ? clear_bhb_loop+0x40/0x90 [ 743.457446][T25957] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 743.457469][T25957] RIP: 0033:0x7efc6b39c799 [ 743.457489][T25957] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 743.457509][T25957] RSP: 002b:00007efc6c1fc028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 743.457532][T25957] RAX: ffffffffffffffda RBX: 00007efc6b615fa0 RCX: 00007efc6b39c799 [ 743.457549][T25957] RDX: 0000000000000038 RSI: 0000200000000300 RDI: 000000000000001a [ 743.457565][T25957] RBP: 00007efc6c1fc090 R08: 0000000000000000 R09: 0000000000000000 [ 743.457579][T25957] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 743.457592][T25957] R13: 00007efc6b616038 R14: 00007efc6b615fa0 R15: 00007ffd5b8ed3c8 [ 743.457638][T25957] [ 744.086994][T25971] netlink: 64 bytes leftover after parsing attributes in process `syz.2.5647'. [ 744.222999][T25968] syzkaller1: entered promiscuous mode [ 744.228537][T25968] syzkaller1: entered allmulticast mode [ 744.351604][T25975] pim6reg1: entered promiscuous mode [ 744.364515][T25975] pim6reg1: entered allmulticast mode [ 744.537189][T25981] lo speed is unknown, defaulting to 1000 [ 744.799500][T25990] netlink: 15672 bytes leftover after parsing attributes in process `syz.1.5654'. [ 744.812313][T25990] netlink: 28 bytes leftover after parsing attributes in process `syz.1.5654'. [ 744.839274][T25990] netlink: 28 bytes leftover after parsing attributes in process `syz.1.5654'. [ 744.877449][T25981] lo speed is unknown, defaulting to 1000 [ 745.970379][T26014] syzkaller1: entered promiscuous mode [ 745.976021][T26014] syzkaller1: entered allmulticast mode [ 746.721034][T26032] FAULT_INJECTION: forcing a failure. [ 746.721034][T26032] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 746.736416][T26032] CPU: 0 UID: 0 PID: 26032 Comm: syz.2.5664 Not tainted syzkaller #0 PREEMPT(full) [ 746.736443][T26032] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 746.736458][T26032] Call Trace: [ 746.736467][T26032] [ 746.736477][T26032] dump_stack_lvl+0xe8/0x150 [ 746.736504][T26033] xt_cgroup: xt_cgroup: no path or classid specified [ 746.736510][T26032] should_fail_ex+0x412/0x560 [ 746.736559][T26032] _copy_from_user+0x2d/0xb0 [ 746.736678][T26032] generic_map_update_batch+0x648/0x990 [ 746.736787][T26032] ? __pfx_generic_map_update_batch+0x10/0x10 [ 746.736866][T26032] ? __fget_files+0x2a/0x420 [ 746.736968][T26032] ? __pfx_generic_map_update_batch+0x10/0x10 [ 746.737040][T26032] bpf_map_do_batch+0x39b/0x630 [ 746.737106][T26032] __sys_bpf+0x7c1/0x950 [ 746.737198][T26032] ? __pfx___sys_bpf+0x10/0x10 [ 746.737327][T26032] ? ksys_write+0x242/0x270 [ 746.737391][T26032] ? __pfx_ksys_write+0x10/0x10 [ 746.737467][T26032] __x64_sys_bpf+0x7c/0x90 [ 746.737549][T26032] do_syscall_64+0x14d/0xf80 [ 746.737632][T26032] ? trace_irq_disable+0x3b/0x150 [ 746.737707][T26032] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 746.737767][T26032] ? clear_bhb_loop+0x40/0x90 [ 746.737839][T26032] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 746.737900][T26032] RIP: 0033:0x7f7b4e19c799 [ 746.737959][T26032] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 746.738017][T26032] RSP: 002b:00007f7b4f12b028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 746.738098][T26032] RAX: ffffffffffffffda RBX: 00007f7b4e415fa0 RCX: 00007f7b4e19c799 [ 746.738153][T26032] RDX: 0000000000000038 RSI: 0000200000000300 RDI: 000000000000001a [ 746.738186][T26032] RBP: 00007f7b4f12b090 R08: 0000000000000000 R09: 0000000000000000 [ 746.738224][T26032] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 746.738256][T26032] R13: 00007f7b4e416038 R14: 00007f7b4e415fa0 R15: 00007ffe2b999bd8 [ 746.738349][T26032] [ 747.044971][T26035] __nla_validate_parse: 3 callbacks suppressed [ 747.044997][T26035] netlink: 15672 bytes leftover after parsing attributes in process `syz.3.5666'. [ 747.079225][T26035] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5666'. [ 747.091476][T26035] netlink: 28 bytes leftover after parsing attributes in process `syz.3.5666'. [ 747.199825][T26043] pim6reg1: entered promiscuous mode [ 747.205284][T26043] pim6reg1: entered allmulticast mode [ 747.357173][ T1300] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 747.365628][ T1300] aoe: packet could not be sent on bond0. consider increasing tx_queue_len [ 747.443163][T26053] bridge9: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 747.480057][T26057] netlink: 24 bytes leftover after parsing attributes in process `syz.3.5669'. [ 747.492112][T26050] lo speed is unknown, defaulting to 1000 [ 747.623461][T26063] 8021q: VLANs not supported on vxcan1 [ 747.768812][T26069] FAULT_INJECTION: forcing a failure. [ 747.768812][T26069] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 747.794974][T26069] CPU: 0 UID: 0 PID: 26069 Comm: syz.0.5675 Not tainted syzkaller #0 PREEMPT(full) [ 747.795006][T26069] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 747.795020][T26069] Call Trace: [ 747.795029][T26069] [ 747.795038][T26069] dump_stack_lvl+0xe8/0x150 [ 747.795076][T26069] should_fail_ex+0x412/0x560 [ 747.795111][T26069] _copy_from_user+0x2d/0xb0 [ 747.795148][T26069] generic_map_update_batch+0x69a/0x990 [ 747.795187][T26069] ? __pfx_generic_map_update_batch+0x10/0x10 [ 747.795217][T26069] ? __fget_files+0x2a/0x420 [ 747.795266][T26069] ? __pfx_generic_map_update_batch+0x10/0x10 [ 747.795295][T26069] bpf_map_do_batch+0x39b/0x630 [ 747.795323][T26069] __sys_bpf+0x7c1/0x950 [ 747.795359][T26069] ? __pfx___sys_bpf+0x10/0x10 [ 747.795411][T26069] ? ksys_write+0x242/0x270 [ 747.795439][T26069] ? __pfx_ksys_write+0x10/0x10 [ 747.795471][T26069] __x64_sys_bpf+0x7c/0x90 [ 747.795504][T26069] do_syscall_64+0x14d/0xf80 [ 747.795536][T26069] ? trace_irq_disable+0x3b/0x150 [ 747.795567][T26069] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 747.795590][T26069] ? clear_bhb_loop+0x40/0x90 [ 747.795617][T26069] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 747.795640][T26069] RIP: 0033:0x7efc6b39c799 [ 747.795661][T26069] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 747.795681][T26069] RSP: 002b:00007efc6c1fc028 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 747.795705][T26069] RAX: ffffffffffffffda RBX: 00007efc6b615fa0 RCX: 00007efc6b39c799 [ 747.795722][T26069] RDX: 0000000000000038 RSI: 0000200000000300 RDI: 000000000000001a [ 747.795737][T26069] RBP: 00007efc6c1fc090 R08: 0000000000000000 R09: 0000000000000000 [ 747.795752][T26069] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 747.795765][T26069] R13: 00007efc6b616038 R14: 00007efc6b615fa0 R15: 00007ffd5b8ed3c8 [ 747.795800][T26069] [ 748.072193][T26050] lo speed is unknown, defaulting to 1000 [ 748.269210][T26080] Cannot find add_set index 0 as target [ 748.270034][T26074] lo speed is unknown, defaulting to 1000 [ 748.298944][T26078] netlink: 15672 bytes leftover after parsing attributes in process `syz.1.5679'. [ 748.330297][T26078] netlink: 28 bytes leftover after parsing attributes in process `syz.1.5679'. [ 748.339299][T26078] netlink: 28 bytes leftover after parsing attributes in process `syz.1.5679'. [ 748.502818][T26084] netlink: 4 bytes leftover after parsing attributes in process `syz.2.5682'. [ 748.529164][T26086] netlink: 20 bytes leftover after parsing attributes in process `syz.1.5683'. [ 748.617883][T26093] [ 748.620291][T26093] ====================================================== [ 748.627319][T26093] WARNING: possible circular locking dependency detected [ 748.634519][T26093] syzkaller #0 Not tainted [ 748.638961][T26093] ------------------------------------------------------ [ 748.646001][T26093] syz.2.5682/26093 is trying to acquire lock: [ 748.652092][T26093] ffffffff8fd422f8 (nr_node_list_lock){+...}-{3:3}, at: nr_rt_device_down+0xbe/0x860 [ 748.661722][T26093] [ 748.661722][T26093] but task is already holding lock: [ 748.669110][T26093] ffffffff8fd42298 (nr_neigh_list_lock){+...}-{3:3}, at: nr_rt_device_down+0x28/0x860 [ 748.678767][T26093] [ 748.678767][T26093] which lock already depends on the new lock. [ 748.678767][T26093] [ 748.689211][T26093] [ 748.689211][T26093] the existing dependency chain (in reverse order) is: [ 748.698285][T26093] [ 748.698285][T26093] -> #2 (nr_neigh_list_lock){+...}-{3:3}: [ 748.706344][T26093] _raw_spin_lock_bh+0x36/0x50 [ 748.711773][T26093] nr_rt_ioctl+0x40c/0xf90 [ 748.716748][T26093] sock_do_ioctl+0x101/0x320 [ 748.721893][T26093] sock_ioctl+0x5c6/0x7f0 [ 748.726771][T26093] __se_sys_ioctl+0xfc/0x170 [ 748.731907][T26093] do_syscall_64+0x14d/0xf80 [ 748.737057][T26093] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 748.743499][T26093] [ 748.743499][T26093] -> #1 (&nr_node->node_lock){+...}-{3:3}: [ 748.751522][T26093] _raw_spin_lock_bh+0x36/0x50 [ 748.756841][T26093] nr_rt_ioctl+0x215/0xf90 [ 748.761802][T26093] sock_do_ioctl+0x101/0x320 [ 748.766940][T26093] sock_ioctl+0x5c6/0x7f0 [ 748.771808][T26093] __se_sys_ioctl+0xfc/0x170 [ 748.776946][T26093] do_syscall_64+0x14d/0xf80 [ 748.782084][T26093] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 748.788524][T26093] [ 748.788524][T26093] -> #0 (nr_node_list_lock){+...}-{3:3}: [ 748.796370][T26093] __lock_acquire+0x15a5/0x2cf0 [ 748.801769][T26093] lock_acquire+0xf0/0x2e0 [ 748.806738][T26093] _raw_spin_lock_bh+0x36/0x50 [ 748.812044][T26093] nr_rt_device_down+0xbe/0x860 [ 748.817439][T26093] nr_device_event+0x137/0x150 [ 748.822777][T26093] notifier_call_chain+0x1be/0x400 [ 748.828468][T26093] __dev_notify_flags+0x16d/0x310 [ 748.834048][T26093] netif_change_flags+0xe8/0x1a0 [ 748.839569][T26093] dev_change_flags+0x130/0x260 [ 748.844969][T26093] dev_ioctl+0x7b4/0x1150 [ 748.849929][T26093] sock_do_ioctl+0x23e/0x320 [ 748.855063][T26093] sock_ioctl+0x5c6/0x7f0 [ 748.859958][T26093] __se_sys_ioctl+0xfc/0x170 [ 748.865097][T26093] do_syscall_64+0x14d/0xf80 [ 748.870275][T26093] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 748.876715][T26093] [ 748.876715][T26093] other info that might help us debug this: [ 748.876715][T26093] [ 748.886955][T26093] Chain exists of: [ 748.886955][T26093] nr_node_list_lock --> &nr_node->node_lock --> nr_neigh_list_lock [ 748.886955][T26093] [ 748.900804][T26093] Possible unsafe locking scenario: [ 748.900804][T26093] [ 748.908337][T26093] CPU0 CPU1 [ 748.913722][T26093] ---- ---- [ 748.919094][T26093] lock(nr_neigh_list_lock); [ 748.923799][T26093] lock(&nr_node->node_lock); [ 748.931131][T26093] lock(nr_neigh_list_lock); [ 748.938349][T26093] lock(nr_node_list_lock); [ 748.942986][T26093] [ 748.942986][T26093] *** DEADLOCK *** [ 748.942986][T26093] [ 748.951142][T26093] 2 locks held by syz.2.5682/26093: [ 748.956356][T26093] #0: ffffffff8fbc6f48 (rtnl_mutex){+.+.}-{4:4}, at: dev_ioctl+0x7a4/0x1150 [ 748.965202][T26093] #1: ffffffff8fd42298 (nr_neigh_list_lock){+...}-{3:3}, at: nr_rt_device_down+0x28/0x860 [ 748.975248][T26093] [ 748.975248][T26093] stack backtrace: [ 748.981151][T26093] CPU: 1 UID: 0 PID: 26093 Comm: syz.2.5682 Not tainted syzkaller #0 PREEMPT(full) [ 748.981173][T26093] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 748.981197][T26093] Call Trace: [ 748.981204][T26093] [ 748.981212][T26093] dump_stack_lvl+0xe8/0x150 [ 748.981239][T26093] print_circular_bug+0x2e1/0x300 [ 748.981267][T26093] check_noncircular+0x12e/0x150 [ 748.981294][T26093] __lock_acquire+0x15a5/0x2cf0 [ 748.981320][T26093] ? __lock_acquire+0x6b5/0x2cf0 [ 748.981345][T26093] lock_acquire+0xf0/0x2e0 [ 748.981364][T26093] ? nr_rt_device_down+0xbe/0x860 [ 748.981389][T26093] ? nr_rt_device_down+0xbe/0x860 [ 748.981409][T26093] _raw_spin_lock_bh+0x36/0x50 [ 748.981430][T26093] ? nr_rt_device_down+0xbe/0x860 [ 748.981451][T26093] nr_rt_device_down+0xbe/0x860 [ 748.981472][T26093] ? nr_device_event+0x12f/0x150 [ 748.981495][T26093] nr_device_event+0x137/0x150 [ 748.981515][T26093] notifier_call_chain+0x1be/0x400 [ 748.981544][T26093] __dev_notify_flags+0x16d/0x310 [ 748.981571][T26093] ? __pfx___dev_notify_flags+0x10/0x10 [ 748.981595][T26093] ? __dev_change_flags+0x4c6/0x690 [ 748.981621][T26093] ? kasan_quarantine_put+0xbb/0x1f0 [ 748.981638][T26093] ? __pfx___dev_change_flags+0x10/0x10 [ 748.981671][T26093] ? full_name_hash+0x92/0xe0 [ 748.981696][T26093] netif_change_flags+0xe8/0x1a0 [ 748.981723][T26093] dev_change_flags+0x130/0x260 [ 748.981749][T26093] dev_ioctl+0x7b4/0x1150 [ 748.981773][T26093] sock_do_ioctl+0x23e/0x320 [ 748.981794][T26093] ? __pfx_sock_do_ioctl+0x10/0x10 [ 748.981812][T26093] ? do_futex+0x395/0x420 [ 748.981867][T26093] sock_ioctl+0x5c6/0x7f0 [ 748.981887][T26093] ? __pfx_sock_ioctl+0x10/0x10 [ 748.981905][T26093] ? __fget_files+0x2a/0x420 [ 748.981930][T26093] ? __fget_files+0x3a0/0x420 [ 748.981953][T26093] ? __fget_files+0x2a/0x420 [ 748.981978][T26093] ? bpf_lsm_file_ioctl+0x9/0x20 [ 748.981999][T26093] ? __pfx_sock_ioctl+0x10/0x10 [ 748.982018][T26093] __se_sys_ioctl+0xfc/0x170 [ 748.982038][T26093] do_syscall_64+0x14d/0xf80 [ 748.982061][T26093] ? trace_irq_disable+0x3b/0x150 [ 748.982085][T26093] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 748.982102][T26093] ? clear_bhb_loop+0x40/0x90 [ 748.982121][T26093] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 748.982137][T26093] RIP: 0033:0x7f7b4e19c799 [ 748.982156][T26093] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 748.982172][T26093] RSP: 002b:00007f7b4f10a028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 748.982190][T26093] RAX: ffffffffffffffda RBX: 00007f7b4e416090 RCX: 00007f7b4e19c799 [ 748.982203][T26093] RDX: 0000200000000000 RSI: 0000000000008914 RDI: 0000000000000007 [ 748.982214][T26093] RBP: 00007f7b4e232c99 R08: 0000000000000000 R09: 0000000000000000 [ 748.982226][T26093] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 748.982236][T26093] R13: 00007f7b4e416128 R14: 00007f7b4e416090 R15: 00007ffe2b999bd8 [ 748.982256][T26093] [ 749.341156][T26095] netlink: 27 bytes leftover after parsing attributes in process `syz.3.5685'. [ 749.507808][T26074] lo speed is unknown, defaulting to 1000