last executing test programs: 15.540661981s ago: executing program 0 (id=378): socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000040000000160a01010000000000000000010000000900010073797a30000000000900020073797a300000000014000380"], 0xc8}}, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000200000200000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0xb8}}, 0x0) 15.540624318s ago: executing program 0 (id=378): socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000040000000160a01010000000000000000010000000900010073797a30000000000900020073797a300000000014000380"], 0xc8}}, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000200000200000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0xb8}}, 0x0) 15.540582455s ago: executing program 0 (id=378): socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000040000000160a01010000000000000000010000000900010073797a30000000000900020073797a300000000014000380"], 0xc8}}, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000200000200000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0xb8}}, 0x0) 15.540547365s ago: executing program 0 (id=378): socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000040000000160a01010000000000000000010000000900010073797a30000000000900020073797a300000000014000380"], 0xc8}}, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000200000200000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0xb8}}, 0x0) 15.540512889s ago: executing program 0 (id=378): socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000040000000160a01010000000000000000010000000900010073797a30000000000900020073797a300000000014000380"], 0xc8}}, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000200000200000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0xb8}}, 0x0) 15.540477093s ago: executing program 0 (id=378): socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000040000000160a01010000000000000000010000000900010073797a30000000000900020073797a300000000014000380"], 0xc8}}, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000190001000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000200000200000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0xb8}}, 0x0) 7.977038574s ago: executing program 1 (id=748): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendmmsg$inet(r0, &(0x7f0000004bc0)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000002c0)="316f825a3d29f96a2093a917017b4cd300000000bee70035ed313e19d6dd1fb41a20baf7f7343067fd40cdd4b16742e94b62f4eb1c5d9faab7f3028100ae8180db94b9de7456ae62b0e6fe7766a0842912179154a96fa88e161d4adf77a486e10d1d1d0b90c8997e6917226fa4bb5d77e85729336ba6369a4c33ac53b45d46a92db9fda99af4429dc23db6a1706328df4e75eb173a81bd4af8b89d1870c9b2382a759d67a4cbb1280955e9a59cd8e5e8ac68c27da3d542aece1ba7920e8f39b270458224e7", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f00000014c0)="23004e4ee760d48ddc6b7a1ebfc6e0276028840fb20d5233e81c802684e8ac1dc195296ffaaeace75a07a652ee918f67beb970cd36769470f7acb5cd5becfa3839cec05a81f9488931e0a9ba9a246f45fee8b5240bd1e078539b56973bfbbee5a100668daf66ef25121ca65db1d1", 0x6e}], 0x1}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000001bc0)="5c89eeb1aa86c6f680f09cc1c1d4bc5fc6a067d295afd3aa97af3d777b81db48f9ceb270e506af840503c6fbf20760e4cd8df9c220cd0728585229123d5c61507d00561b8f1a15e64fa2779be424fdeff46058eaee7acfc80b2ae9840e9ac1e33ac8378c98695a08bdb8f2a756b1704c036e3b0ff2d1e9d397a82e24debd371e6855b7dc2dea47d57a9dfbf4fb2ccb3f975c3851c6b5399ab80c4ba95604f70a69674cfe820d82fb06b243625a8a9e4ee52e7c2ec4d63241fb00efd1a485a36dfb4a7dd573c6584c4afc55b3ff0a93509fe41aa0e8892c95ccad3e0435071aff78177e946cf231de4f389b695c5f49772b8abb6b88226fd4c2b0c57d47b98f2aa1b2ec38c4a97f3783023f04cdb380dd6a00d2fc63c932a9876863728e1fcb245109713c16375ffc68b041b86f737c41233cf2a05e51699db6a0e3c4b82b9ca613bea89cefd2ace608e361379b1aeefb75d0aa2db26dcddc9365a8c02f49af78aa6b41599fa501f9b96824bed5cff2028bb06f3852e69b3e58b659606b7ff7e282473701c95f1da7e742b76392f90a89c65577415c62e2b495027153030cf761b44eb1ce8816f14b71f4ecb066111dea78d77fa4b58bc3b27250a516cd5f90b3df608a06eca61970a028193f5ef07ab0cc90936633e4894831d5294011e1dd1f157fe36b0897bc2d8269989a85a326038ef0f6fcec6d5fc1d88f552e2c840489e4b2df437162a800bbf60068f2a382bb4921afeee040d23aae0b3104fe8c4ae098cc71600bb5bec7393b35b4b6066f2ef0c32f5b0a3fec9a005a55293c87437354f8bcb3d8ff36d80cd300c1dddfe331c7eb82a85daa8c2bd5c3ecddb0dec54a85638154b479644ecc2f266994eca97618113ed709734f98a9f6e09f3fb117ebd03e21553e016aa1421eb14c67cb64c4707b0958cfd08776fa1055f5bff3", 0x29e}], 0x1}}], 0x3, 0x0) 7.00420541s ago: executing program 1 (id=758): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000200)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010900000900010073797a300000000040000000030a01010000000000000000010000000900030073797a3000000000040004800900010073797a3000000000080005400000000008000a4000000004"], 0x128}}, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'vlan0\x00', @link_local}) write$tun(r0, &(0x7f0000000240)={@val={0x1c, 0xf5}, @val={0x2, 0x0, 0x2}, @mpls={[{}], @ipv6=@gre_packet={0xb, 0x6, "1e2824", 0x44, 0x2f, 0x1, @empty, @dev={0xfe, 0x80, '\x00', 0x36}, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x0, 0x1}, {0x0, 0x0, 0x1}, {}, {0x8, 0x88be, 0x2, {{0x4, 0x1, 0x3, 0x1, 0x1, 0x0, 0x6, 0x5}, 0x1, {0x9}}}, {0x8, 0x22eb, 0x3, {{0x9, 0x2, 0x3, 0x0, 0x1, 0x2, 0x2, 0x1}, 0x2, {0x9207, 0x8, 0x1, 0x6, 0x1, 0x0, 0x3, 0x0, 0x1}}}, {0x8, 0x6558, 0x3}}}}}}, 0x7e) 5.370405257s ago: executing program 1 (id=770): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000640), r0) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB="98030000", @ANYRES16=r1, @ANYBLOB="010028057000fcdbdf253b00000008000300", @ANYRES32, @ANYBLOB="04008e00080057000000000004006c000500190107000000080026006c090000560333"], 0x398}, 0x1, 0x0, 0x0, 0x24008805}, 0x0) 4.982040846s ago: executing program 1 (id=773): r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000440)=0x10) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={r1, 0x8}, 0x8) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) write(r2, &(0x7f0000000000)="3b000200010001", 0x7) r3 = socket$can_j1939(0x1d, 0x2, 0x7) recvmsg$can_j1939(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000480)=""/103, 0x67}], 0x7}, 0x0) 4.050644927s ago: executing program 3 (id=781): r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) (async) sendmsg$netlink(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000006c00)={0x28, 0x12, 0x1, 0x0, 0x0, "", [@nested={0x10, 0x0, 0x0, 0x0, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, @typed={0x5, 0x35, 0x0, 0x0, @binary="1b"}]}, 0x28}], 0x1}, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="480000001500190a20ffff7fffffff5602113e850e1de0974881030491720000de213ee23ffbf510040041feff5aff2b0000000000000700"/68, 0x44}, {&(0x7f0000000080)="c1130389", 0x4}], 0x2) (async, rerun: 32) r2 = accept4$packet(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x1000) (rerun: 32) setsockopt$packet_rx_ring(r2, 0x107, 0x5, 0xfffffffffffffffe, 0x0) 3.837394709s ago: executing program 1 (id=782): unshare(0x42000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x5, 0x1, 0x0) r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) sendmsg$NBD_CMD_CONNECT(0xffffffffffffffff, 0x0, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xffffff2d, &(0x7f0000000080)=[{&(0x7f0000000040)="c00e020023000b03d25a806f8c6394f90524fc60040f030047000000053582c137153e370248018000f01700d1bd", 0x33fe0}], 0x1}, 0x0) 3.826795095s ago: executing program 4 (id=783): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'hsr0\x00'}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000240)={'wg2\x00'}) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000180)=@newlink={0x34, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x240}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @lowpan={{0xb}, {0x4}}}]}, 0x34}}, 0x0) r3 = accept4$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000000100)=0x1c, 0x80800) setsockopt$inet6_tcp_int(r3, 0x6, 0x19, &(0x7f0000000140)=0xf9, 0x4) 3.707476698s ago: executing program 3 (id=785): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in6=@local, @in=@loopback, 0x0, 0x0, 0x0, 0xa00, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@multicast2, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x80}}]}, 0x13c}}, 0x0) 3.365621906s ago: executing program 3 (id=786): r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000540)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000080)={0x58, r0, 0x801, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY={0x30, 0x50, 0x0, 0x1, [@NL80211_KEY_DATA_WEP104={0x11, 0x1, "4abee339084eeef16f162471f4"}, @NL80211_KEY_MODE={0x5, 0x9, 0x1}, @NL80211_KEY_IDX={0x5}, @NL80211_KEY_CIPHER={0x8, 0x3, 0xfac05}]}]}, 0x58}, 0x1, 0x0, 0x700000000000000}, 0x0) 3.115666424s ago: executing program 4 (id=788): sendmsg$AUDIT_MAKE_EQUIV(0xffffffffffffffff, &(0x7f0000010240)={0x0, 0x0, &(0x7f0000010200)={&(0x7f00000001c0)={0x10020, 0x3f7, 0x0, 0x0, 0x0, {0xffff, 0x7, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0'}}, 0x10020}}, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000121000010000000f0f000000000700000a20000000000a01030000000000000000010000000900010073797a310000000040000000030a01020000000000000000010000000900030073797a320000000014000480080002400000000008000140000000050900010073797a31000000003c000000050a01020000000000000000010000000c00024000000000000000010900010073797a310000000004000480"], 0xc4}}, 0x0) 3.037721723s ago: executing program 3 (id=789): r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xe, 0x4, 0x8, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x10, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000002000000850000008600000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000440)='workqueue_queue_work\x00', r4}, 0x10) epoll_pwait(r0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}], 0x6, 0xc93, &(0x7f0000000080)={[0x6]}, 0x8) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000100)={0xa000000d}) close(r0) 2.818957285s ago: executing program 4 (id=791): socket$nl_netfilter(0x10, 0x3, 0xc) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000100), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000080)=@ccm_128={{0x303}, "f091030000003477", "4ee9f0420448f5ac45a8b1af8a3d7b75", "0697b948", "c191885fdda84d32"}, 0x28) r1 = socket$kcm(0x10, 0x2, 0x4) sendmsg$kcm(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)="89000000120081ae08060cdc030000007f03e3f7000000006ee2ffca1b1f0000000004c00e72f750375ed08a56331dbf9ed7815e381ad6e747033a0093b837dc6cc01e32efaec8c7a6ec0012100001400d0c0c00bdad446b9bbc7a46e3988285dcdf12f21308f868fece01955fed0009d78f0a947ee2b49e33538afa8af92347514f0b56a20ff2", 0x87}], 0x1}, 0x0) r2 = socket$can_raw(0x1d, 0x3, 0x1) socket$nl_route(0x10, 0x3, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$IP_VS_SO_SET_ZERO(r3, 0x0, 0x48f, &(0x7f00000000c0)={0x0, @empty, 0x0, 0x3, 'dh\x00', 0x20, 0xfffffffd}, 0x2c) setsockopt$CAN_RAW_RECV_OWN_MSGS(r2, 0x65, 0x8, 0x0, 0x0) setsockopt$CAN_RAW_ERR_FILTER(r2, 0x65, 0x2, &(0x7f0000000000)=0x9, 0x4) 2.566636066s ago: executing program 2 (id=792): pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r1, 0x0) r2 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r2, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x41}}, 0x10) listen(r2, 0x0) r3 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r3, &(0x7f0000002300)={&(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{}, 0x4}}, 0x10, 0x0}, 0x0) sendmsg$tipc(r3, &(0x7f00000002c0)={&(0x7f0000000080)=@nameseq={0x1e, 0x2, 0x0, {0x41}}, 0x10, 0x0}, 0x0) accept4(r2, 0x0, 0x0, 0x0) unshare(0x22020400) pipe(&(0x7f0000000180)={0xffffffffffffffff}) recvmmsg(r4, 0x0, 0x0, 0x3, &(0x7f0000000480)) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000001c0)={0x50, 0x2, 0x2, 0x101, 0x0, 0x0, {0xa}, [@CTA_EXPECT_TUPLE={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x14, 0x4, @dev}}}]}]}, 0x50}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000180), r7) sendmsg$NLBL_CALIPSO_C_LIST(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x1c, r8, 0x1, 0x70bd2b, 0x25dfdbfc, {}, [@NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}]}, 0x1c}}, 0x4) r9 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendfile(r9, r6, 0x0, 0xfffbffff) write$cgroup_subtree(r6, &(0x7f00000000c0), 0x0) r10 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r10, 0x84, 0x10, 0x0, 0x0) splice(r0, 0x0, r6, 0x0, 0x20000000602, 0x8) close(0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000000000000000000000000006493fb719f66ee3a9a6d5e4c197b71121600000007009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x5, @void, @value}, 0x94) 2.489423274s ago: executing program 4 (id=793): socket(0x11, 0x800000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) write$cgroup_subtree(r0, &(0x7f0000000100)=ANY=[], 0x32600) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r0, 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r1, 0x10d, 0xb, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000002c0)={'macvlan0\x00', 0x0}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="4000000010000100"/20, @ANYRES32=r3, @ANYBLOB="000000000000f2ff190037"], 0x40}}, 0x0) 2.254970504s ago: executing program 4 (id=794): socket$nl_route(0x10, 0x3, 0x0) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=@setlink={0x80, 0x13, 0x1, 0x0, 0x80, {0x0, 0x0, 0x0, 0x0, 0x200}, [@IFLA_AF_SPEC={0x4c, 0x1a, 0x0, 0x1, [@AF_INET={0x48, 0x2, 0x0, 0x1, {0x44, 0x1, 0x0, 0x1, [{0x8, 0x1e, 0x0, 0x0, 0x35d}, {0x8, 0xb, 0x0, 0x0, 0x74}, {0x8, 0x20, 0x0, 0x0, 0xf41c}, {0x8, 0x1d, 0x0, 0x0, 0x10000000}, {0x8, 0x5, 0x0, 0x0, 0x11afd9d5}, {0x8, 0x16, 0x0, 0x0, 0xc}, {0x8, 0x815, 0x0, 0x0, 0x50}, {0x8, 0x819, 0x0, 0x0, 0x2}]}}]}, @IFLA_ALT_IFNAME={0x14, 0x35, 'wlan1\x00'}]}, 0x80}}, 0x0) 2.012754227s ago: executing program 4 (id=795): r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000001c0)={'bridge0\x00', 0x0}) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f00000000c0)={0x26, 'hash\x00', 0x0, 0x0, 'crc32c-generic\x00'}, 0x77) r3 = accept$alg(r2, 0x0, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r4, 0x0, 0x60, &(0x7f0000000480)={'filter\x00', 0x104, 0x4, 0x3c0, 0x0, 0xe8, 0x1f0, 0x2d8, 0x2d8, 0x2d8, 0x4, 0x0, {[{{@arp={@remote, @broadcast, 0x0, 0x0, 0x0, 0x0, {@mac=@local}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'dvmrp0\x00', 'macvlan0\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE1={0x28}}, {{@arp={@loopback, @multicast2, 0x0, 0x0, 0x0, 0x0, {@mac=@local}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'pim6reg0\x00', 'veth0\x00'}, 0xc0, 0x108}, @unspec=@LED={0x48, 'LED\x00', 0x0, {'syz1\x00'}}}, {{@uncond, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0xe8}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x410) sendmmsg$alg(r3, &(0x7f0000000700)=[{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000340)="f8101d44ef8dd23f7e08179cb4d553f87e9a4bc806f7b6766533656d1472742ef8f136179ee7337fd97fc711ea99a68dfc12fb6a10c467a0966603db8a419d740d48967f305af53dd425e5d654a1f67c3f5ec134a1531a28040bd32560dcf142272c7b7704584f3955b669b556707681e4873ae309b0f2d724d7af0854a0c9f0de189c97ff", 0x85}, {&(0x7f0000001100)="4cd9be9d91dfcdd9e6a94e6c9bd1468abfdd7d7bb4e8f2718b7080cbeb8486ae8a19c62abedc266c8dd5ef4fc89ce258dda8e9895b4da71ddec326e30ea503b04058a12dab276ca6e04b93416e8ecd4e45ed2a904f887a402ccde69e3c6536f9927ddc964119d68aa87b0e144842cae0718315668a56410aaf68ce65984ae37b5291a8407d752a91fb93dcefb56dc341e6b8a6de51e89c78930670bf77cd03c4b2b3d872b0ea64f93498c7624f6dc17a74587893bd5c1a559884e4888b0e1d52b0a43ec6d11321450ec9027ef568f561180709f9dbd80db9127c635ba8b61e470b1e31c49840e29cf092e80409b5426ee533291676ca99af6f63feb049996dd254862323939b5f6763c228c28d721cb73bf3126760d10620cb3438ae6bb4334bdaf826b8d618c9bacc39787bbb702bf85099bea533da7d586891ac16e1324581632b9d2e8af26be85d8b983d419e25b886dbaf03ccf2fcebeaead59a07299f0750c6710af21f0c3376c8e64d55b8892b86eac5abb69cb9d5c0d2df5b53044350e7f186d389e1aac3bee534a02b8a08ba496d1708c29c9dc3e477c36a4a4fff6395704b6ef6deeb86db7d16a81d2bc34f36f57b7f706e24321ff6300a8d07279e500d78c818a3789be401d206426aecc8673d294ccd6c9919552b0df20bc8a7736a2fa4becf2ed08b545e4569525f2d837a708b45360d6fdb8e26a986eb3c341cedac4514af1d5895c16bce0e74b13903395762ad6430106caffa41591d82aff1dc21c96708564d467f8c68d90186dd3856ad1e8695c85bf0e648b17dd30aaa81aeb94e1516a95c61dfa375b5c7d30a69581233f1ce54e24900fa23976adcb57292447941e299cce2943956706b4eb35ee5ce4225f3e49097a3f694d1d1dc6714444d148488dc0846aaaf22a8f8365c21f9d07ae22030ff8886e4c942462e3a4812ea9bc2302f437e0f78b831f9179d4451c0009af7711e1853c21b530d532555cd138bbd9846f8ccae2d0b784c58e899226673031f5aad2803b3676a5026e63e59107da6c2f7fe95ad321bc35fce0a8e2c100ef6a76ba66391c41ebc365623df3753e33c2f9b06a4735588f9f4adb7a97465400270ca72f11aa5f45a1d9203e9a8771d33c186751e35b27837c113e4c7f8e61aa43f151060c3e2e8109020cde8568771b7c777654b83ce4dba3216798fb4d8d0c5dfaf59ccc5dd53bf4f34a65ef07c35c68d2ebc460b29bcb10a8693f165a4abd912e9ba9717cce7c1249f998d570b87193ebc9e5dd11c724f42fcd4b8ae03f3475e053471d857c603db3db8bf4d96ff05d48c185d141f210ae16be7c023c2ee67b52c1a2e68e412c05b981fee0bc2caf2ba03a595e03a0f700c977fab3f92bf4259511bb89f8d895f7c90a9cf8ba93afce5ca1d6b0d385392f458e02fab711840435fbae30c709c65125f32a0fe777f05d492f182e1a76d3ce8faa55ad4b3d253aa53ce269ba35f16011c4c07b6ed2e59a5e96556f2ecac36c4095a6b27d1c4eaa05aa0ca4943a483ff69864ef79da4e9d310a164bf084c3a70bda34859e2cca8c43752f3712d5439f66732663bf9ec7fe237441a3794ecc7708838e0b652299af79d9a6c404d82da34ba776f122e0cb32f602f39247fa6e94701d7ef3b76921ce199ad85a68299455aec7d8272fc1809f1bb6713154e0d8dd7e5a610d28088cd5ab7d6195737b78ce697dd79059c03d101810faf67be547e0e0ef704bc4de8bed74a9b498b740be04c74acc3f85416471e6298c668c1368195d8b2a2a0058b5a2de452a44fd67b9ac02fa1f31a4734496f87deca5bc5a2957cb0a48460ff127777f3ab4544fcfb7b900d4f736d60706b9aa2207c54a61bac6ee9b66e6e2af04eb3521169095956fd5caa47b47ba57886e29ef04dfd650604520af7b25f06934b547a733229ddc58390939dda9c3d1efb44cbdcc548fa2648e6ad10a7cc7cfb5c4955285ec02bee09597472e057d485eb216cbbd01eb88443ed188270552dd34bc93fc0f21c0c90370915ea2d76ad2d599346e53053f33ccc5cd37b325a42c2f8b94a872df1680d5cc17d44968c084715fb16fde24214e8c1127988431eb07616babb19267c4f80791da79b4e0f4466277a75a86c65fec44ddd212c5ac7ec9b754d52d4701e2ec512be4d98ff389f0a60e7464167c371e15c06a8f0c4b509aeea768ab546ae6e85fd2e9b9eb0472af2cc7a1c898c7f536d07130fb98e052da2c9bdb65ac00add06983d17b94118a827d518d1be1ea15deb4b563cdaf32694e6bbe69d81fcbd99ca186485aaf62adf0c68de46fc55da9619ad7d36ee718d6f91c84f12f17769a810286533b5c794fad6a045aeab1b4b6d61b312b4df9ab11cbf2545c1370513c33c84ad74677a0efa16a65c6aa47ffa684700f4ad5e44104356f190e63a575da82c33338e3ab72b47c2a530fe65bec1dd2f7ee5f95efbe8b6a33eb396823e2fc5ee1c7c8ae99b712b64a576e9f53ea62238c87bf497d7c4a16048c128fa4eeeff431f395ba39f57dff58d30b566e9bf2bbb9cf7645e6a7fc16d6417bd60999e7afdc8f3e422f561b9dab06b86391c0503ec940b25a05bfd2fe8ca16156515018b34ba7bbfd3b2e21c74c02c567dc282405e9b71efb95946a30355ba6b760ef51cf8ac7bf72ff53a5ade5643c467ddc1602f47c809090af63c56835b8a8c4152d612a9bbcca95cd1fdda2b6b708e451e85557f111ba224f2854989f35618b574a26abe5e59685a4029a2a2c4360e346b1ac78f8fa527c780a1456b20cf9dcd5dbfebd7949188fa822e3e9abc6cab835184f113e14436063326a30bfa585d26eab0e689f358d9b6cf6ea1c4aa6f66a1f7b409dc35fefb3fc845772ee537db114a365942de66220d84f2fbf48ea6584e412bcba0f3b48dfee219d8aed8b8e25751cd887c1a3cfbeb73c6d7697b159fa3ad873c10427c2741a6d7d0946b85adb56b857d093ca774b09f64576340be82cb13c5d912dca8199a9e7e92c21300c79bf047531ce909eef2f95104ea9bfcd2397fd679fe556bbce5fee94454e0f80b154b475e5ee367b95035e908d19fe5160c95c0dd25b8755baf8974c798e2c5309922241d9296ca5cbacc195b615bb175b91360eec0fa384d8fee26e5893f4632ccce35332b14399b51a68d0a24b11d257864766d690d8203166913f78eadade4152b62ac5646970bcb0109c7e9baa674a8934c63f83ed2f28bd28f94e785e2757a643339b6509d780939dfecd3998ab7d67991364ef03cab3251dae38cdac9feb6f66e5ffe2f2d6bb845a4bf08ad3d76a435814b6d767837e4a216058a00fe54cf689ca4b89b2b17996c0b7d467d60c353d8a44ef8fed37e395200ac188b3a0d71ca56e5136d7f47707a930bc3777ae986c6ace44a8148746eb367b61ca8fb9571b47d9e6ce277611d9fd89ab0db1a14111938dc6a8383c2b6801eb31ee705fa1797ca7a58e48c273ecbfe34f3ee5f88b2da81c08e815024a25ed06f15cdd1bf6ad60b0c69b82a2e87e9cc7c284da623f42cfd7dfc351d44928dfd1065ae3e5f774e76202935b7dfd513443f62fe3bf3039a81e2bd71e8bbfd504b93ba3fd25ce84afe0ac252a72d32b47431591d9316e0952cc2c85b7765f9ab7f4a0da3365714956569cae078372d6090749ff9864c4f3ae781414365349fdfe9b0ba610a6461551b0b3ec64f2e075344daaff9679f4b837178dab7966be0dee339637d59720e8a32e72c5f20e1032b4df53bbfe4894e9d95f6d8c8fb7e2a895242e37b5ad23b534e28fe877d34e7358bd13132489f42f9f18ee0e909b808f56f6c053589d0809796421911f833621bd781f3dd69d00ddc71dc5601fd26c5bc5ec048f3b5fa79fa2d9eaa9870431ef362bb0a119f0b3f414f0961d574102c712e215d2159bc6f3c8a5b6063ee6d797b95ceb04ac44af4372b9cd99e90666849dbdd21282ed51627b8137988cda38817abacef6cb58c6f4839bf05fb9f361b599afd719f505fe415c858d702f7c90b87b5a4fc2ac8afbc8a03ce774de38ea141581e214dde9c78b2e63dc8d84e3036a9a7d26b60d5b2f8aeb9144911b9da0196e72c5f916ee1047fbc28c8772f9fa5bfcbb6d2ed342fec9fc181d7690a5232dd0edad004bd9a7fbcfc94260634b4c4ce495af021f2ff07bc9fbc9e77be61d7fd3a15d130861707de9daa290c00a3241373b6ea66f9dda925e58f40ec90318562c7f00d2eeadb9a64c2844ad6486da159c82138c3dd3cc125de7820f30cdef786a97f6306a710bfbde0bcecd93791af050bdefd78366ad6a818f5dfe426a5ee982fb4b6b645dce1beb2848065c6cf32667ecfcb80b0e1af97e84695c9ad6f015886c17ac02b20627a55a3773029271fe8d6c34b18c3448ce293c48df446895609971b523a8a3ffd33aa2c042e2cb8a2e580ba1c5d40e136f995a4aeb1944c81813d61123ebcbefdf6b87b66f03eec8f75c8404af3a84e773042858440dc294a250ad859094549c551098c6150a038b3c252aed357510dd5673e3dd78b3bd393ad7f03bbfa86535423c7de82eea6c5b51bd8ea0e38d0d19a79577761bf77e182084cd63343d90767db0c11ee61ce945dd35803aff2b73978305b9a4c455572f7f39cac9c93951890104dddff9d27f3148257dbb1aba5e909b14bc1a5f6913f871e7211148649b6016cea3107d71788c0c51a22921f8652b8529a09857d8c8c8b9027c6c2817b29dbdc3593de050ccc63641391d319cb6b61b284b778eb4056984d0a34e4a5d43381173ef3287b62c005ecd8486617847e7729cf83cb959595017ec2a1e24b325709ef0d0e2d7c541c642c2e2ccec7ca2c0737b5be7606265a452a7339e09a538d643f8819877b09e8b000c9060321b801d3c82080da45df41790be174fbb1f3c9c0bca5061626bb727c3a7fea6491ad7e010d3711ef3bc9a75c9c47387c7d1ad45057a11fee915f1da04dbe1fc46873c5a7285de47af9b401716cad28086d8c37f674c481a180f91941404e8cce8e939dd42fcdec55bdfffef14e97280b37c3adc8a75b75cda699b652fad45c780d63f2dbe7fb2b1e97099deb88b627507dfa20b67bd7e5e0ceeb2de554b16089a0be3c4eb9545586ebe404520de377987a2a8b28416f7090b07df05ca42c07ac1a0fabdb990c1ed74e20505834a18efeabf3663d29ae4fe89164c7fc7f4d8e21932ce2eef136a2d7dbeb5675eaeea9ecfae72da75cda2def9f2d46421bedbf51a3dfdf6ff704150ece055ff1481b1c418d61b6347ef524af06fd8127f9c6fdd23c932ac3556154b7aa733cf4b99c9128214fab75ba889e012e28591d25dd912b24cc910592dc255fcbbaaa42ab25182809b13817b0b5be341b3267c4c41a817f597b629f34b29c0cdc548dc6c1440a8754e2e7c09c0e50dbfc83b41aca38a660db085d261f1ebc3545871bbe9fd108a05114cacee8f8ea8ced2c6770438b661908b672511115232a3541e32182004ef41fb84e4d9c9753f3aedff886a9e894233e63343c7403146622ef040fceb5408df5d11117c6cb13f6efd7e116725633ad85fdacb9d83234cd751eef57244610109cbc08be248514a8e4a74fba897cc1c2b86549df2b1352182ff6c6934c4fd16426d760f6aeeb2d91708e0a4cca918133c60cd8e00402c1ba449cff00ea9ba94905939c19d0638fd00cc7d76923e66a59f34d56e22b79fea428886d83915fbe2c7eb130d08eab63a169b46baa0bb2293ae10b850037318f03135cac73a538163373223b1e443bc9c2c84ed1c8", 0x1000}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="e8000000000000001701000002cc0000d2000000e4f5f7adfe8ca5a4df516103b42465b059b5c83f0d4d946328697dbe96711316bcf32bcc73e400ee9dd31e6b93d3a640ade71592b7a4244e83246f0fcedc87bc8d7e1a89ec10f2acd1461ed1f4cce6eb2cdb97e9d1ba00d842ffe32a2e4ef0e7adf813f1eaabff8cc369cd9aa7b1a8a6b32790bd1303b9a204440885d0b0cfd90bc1127a0b008ce8fa5c9d00143bec448e8b4e9ca4039520526ac053fcec73d2b2fa02ccc37cb2c1e73fed588f2c262c49028f53eb531e0b987f4d79bc3c75e7828e4f733b6abc623cc157ccd3644120f4b30000"], 0xe8, 0x20000000}, {0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000600)="620c5e2128d5a3b932a7c9a5b3c627f3b69b974004f65ce096019584a639a30a53c69de6918099f3733505438b65d8d4c9ebdf479e7d96af2cb4fec1052ff32ed9f00bb5ec91ee9fd9073fa5d38f95e69f234b2d6ca9e9008e17a8b262ee9febec4e09dfe19ab29f93f8b21544687a9622bf6f7c2a8c6a65e894a6c69b7fc432d0d444124cfa541e16421c97e1d0eccb7f63bab695f1fe7ed7d767fd06f533b4b0681bf7c43db4e848459cc386445779ef", 0xb1}], 0x1, &(0x7f0000000580)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18, 0x20040005}, {0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000002100)="2000e0f1be85ea79c616c2b25393d85a9621061429d3e52235c42160710e63bdc65d8a58f97da5a613641b1f120b1cc63d188e8bca8a0020c70f719895970118d942b4d7396d54cf1302352ac0b1157044475bb9c274784406b716253201956e41e2ec10e762b7b6f40f69ff3b0d6f6671cf31c71641c172187c3ad7b521815364ed20ad8a21dc4398f58f088d73eab185b8d0c8aba94c659e38ed14ebc31b579a04d25e0f8a27241d637467e2c97a5cf01015cbf5a36474d88af60a8c74f8289e34e8ac802ef9da8b08a1b37a6a8515a0665ede961faee16264e3bfc5753a1c7289075bf115030c57f4580c97c8c03396133300abf69c413245775f66b0cb8d7539fd0a3dcbfd19ec5f1e049f3599134b4e4fd1d96b7efd6bb0c1c23f16fda5f53ed3aebaddfa76df48c7da0275526c42960d5932053fb8201e64a7080c68b9c752547bd058154ebd6b1206b8e702c16cd52f28aaec67579cd77ee7eca8f103c8d47382e60c760798f10a3431cb81e3e7fd1f62f769f0062a2f79256278cec632443472e70bf57eca801b0b4580aaf2a3154f2c0cac49b1e7522736d13326b0d8796e6b5fecad42c17fcfefaa6f6955faa55898fcf51ba8bd10d7aa6c2555df34c4d901ab3c42e20a87b7aa084e79271ccd0dd9b8361a8bc82ae1a9f31f3e14aa87068129c38c57cb63f3fa6878d728bc5e765664d1f79dbef68851beac0d29ad2d35f36f272028ab972e0b062d4c4b51a709d24e5017f76d0b76602036166aff16ceb28b8f016ffcea8798293d1df3d9a9ee3bcab2a2382ac8900d77c6fc96c3bb85767758ad991f8ed8442c77b0adebeba4f39d515ba3b2c13205a1e70822c24dc7edad94652e6d5e89d27bc5038725cee99d55cc2fabccb9527b4394884740725619e09d10036b454f8c317f3e0cdfc1d0fffde72cbc8d3b18b0a34798843458ed8899607c5db41d7ce8e8e7a36bf7343331e0d830b3fad8a401f140ddaa38e7b53ffbb3ac0fb7271013b7dc8cc6af668cf0426daf5a5e445f6ccc8aa2dd143c7b98fa9479b28057336f1cddd0c4cc7b4fb22a76292a90b977debd84d0722d8fbc86e08cf51401335e6a1b3909fd39c3f92a96d49bf8b3a2a2bb7fff56eb7f3a548a01472aa3000fbff0cba64bb7d05ef564d23a7163d4dfa94d0e6459907ce005df50cdbef92c83d427d538f992a9f7bc306c1399dfdf96ed3ef5f80425e7e9f5e2bf9a6a4802d0c5d13a3afa5371121ea1592b91d0de2f21c8e9796bf8c5f87da47a50420ef4939454f09500cbdd4ecb881e20563122d0ed58989938055f333da0571236ea28a042d198a50905596480977401b8183432046991d9ea6b3f6bb6193e56e0c9a5040dd5cd7223c5a85749ada8ebb9d63f314c728b86a2be0ae4d973fc38eb79db7a50a5ed777c45f26469874444466105a88e04a2438ea93d3be6af9ed8b9eaa95fa8224d27d9cb178528b97cfb34b324d9decb9070183dc213c4a467d9b6a5806a4dab0af92672b88d130cc01cd2f2cee2b9b20f09baf63ed7df1f275e923cc6c7da12c5e58c16eff33669b0476b7df0b4d493d4e361a7c0dfea2c588c3c45770da1f46b414456cdf0bc4432d692d8547831e60751a4fa6a3fc4aa305b9b8eba66c74a05076c44a2b43347561c886dd784a00c1bec2cc38663c443e0ccb975bffa141ad0494624f10327daf2b3b5e8ab5aa5e4b8a0c7cc5221522e2bda2f2677be05802e94610f3a29080ce56d02ac83f780506956b96437fe712a4ab8ef251c8fbd7ef1ca938280dbe3d65b29f479b5f32bf3ec86fbb19ee0ec03e8c0a1fb7e819176ec45ae86dd706dc687cf8bb3c34e6199622bd212b2cdc4236c290becda35ec96a71d36c8a44e040711163415eadfd71a35acd63baf34250da13acf534a0151d590e0cd87718d890a95508922f53ea698969657baa5ac7917f5a65c6cb14e1fefccdde09b6ab90a8100f385efe719c921f3c12cc491227bbd8b5d7a92e81369fc8c5308755860a397e4a1bf706e64b4d5af5f97e925a79484141515b5f0abac7645147fd5ba439430567aac980bad390913d56f2d0ee6e6e6745dfcb8b9712bdf1eb2f438de70c2ac5abdaa0e559986eef99a8c2608b7cd825c287cf640184c71e5692197b203878f4aa0ea11f509e856172ad0f2b6bd7b3be992131d1af8c4c398f68b55161e776104a1d9d62d83eb2250d6b1eef1948aab1d679831b8d0232e0b86f07a6afc7b6d0f26004b1d27a8781d4adb41ac7ec2013ffd900f8f3a84c491b2f2c99f18bc6a51e79bd4fcd906f3191e890bc2583c27e24e3b33819e61f4bf70616f40cd65f612295a81469019b05fe51ba2af2e5d715ab699055a35c4d41a1a34e551a42e3bd95e504874a1c67806464a464c387fcaf676de863848767abb3b7587dc5b1045cc80920669c43f8059a6bb3fb5a46fecbd93bf23a6ada1a54b572b3c1eca2b19bd06355031ea573330c3ad5f77a31af307f54b65741de38cf565de2fda3cff239ee595537be124675e112da8fa7746685c0315a90c0a24b89f5e4fc1f6de976def9e7bbf78bfdc7d6360c2dd76684da23b34c7509433031ab6b1e6eb17faa070191f141b2838208d85c5eb2879db26c526fe4b1cdbdba59942b0cc5c1c90551d2a34764603ba2d714b8d6490a98c1ca52bf3e21a568d4ff239c7a4677c301fc4f76e02ff81e237c31f9282143d05f1d11f1e1635b63226c1cd96adc0f1b4356e888ecb83e5324ffa81f155e31a77b2d075a9b29a4ac5775659d4cdbcd4d643151b7f98d3c4dee10d1013f61b33567306eb28ec445489b30b5e3a4226f8bf256fe04283a73d70cf9566781bbc5f9988b67637991d649ae7e387393905bf1b3aff94c666bac928f393eb8d4f04d66fc01338b49a85ff2758697cdde7e7eb8fa89de2089c21564514378d0e8b5da8dcc40ccaeb573430a49ffb305799a04d3814a760e6421cea1b21fcb443d8efa3e47cfd989516543375a906f7a75d9e2b016b706610104126c331bdc412a2831998cb3eb03d51903ec87dc667d6e27aaf20ed204604ca109d41b0a0c9eab696fb06db3c2c8f9fbacfa411434a100dec10b87200f71f6a335c5eaa430ba9d75a3eb3b5756c189d5bbd6af6e0ad73baf4fcd6e104b8117dae7350b99075e2df901411fe256457b21a7125d2a17d718236e8984c863046a933d46e3913f17addf154563180267a48dedc0244e9af9b5e6d618ed46215c6800dbe2b13ee29d17f853e3fe53075734c9e0240a2aecf61142c60e7b48c93cbba044a3ea8b210381d9c8c5a7b6531a22c42cef8ea5f8eb94baa28d3f68212003c881f87d7d0bfddb61144682b1c9dab4bb639cea816629372b32ba2081be22ee9913658dc0817244f58157269c7747cba1c4b4a7cd11b14d49861b105badd2bfcc9501b45e12629b358e3fcc329540e555e44a15b6652afd6cd909b77f55c40abc8f3f0329709363886c7367e99ff433b450e02f8edf3d805f4ea93d1dfa9e25ea115ebdb416e11046480187b0df79b2bd33cc343f2581a4a5cc033d5f594665633fca9e9f1330085bf3bda6a6ca4467b5f65fb2f06a99f3acea58ac5b90ff1fd2e102cfcc5db047f78e4135e4a0bc761cad336826cc2f78e545c815401b00e46117de44eb3c1c57c4782d3eda0b580100f8efd4a07ec535e165cb2ca5ca8b44a69b29d8d51d8aa76aa44b08a6cb9ac1ea123066a5f09f8e3762c7f67c0e2036515df2c6194a3b1974922ebb641d07db3e8b88ec259e6fe0b3be7be0f4ccf109e10615f8109e0a7727c7526bdd0a6345f2d6df0167539c0ca0191f8a42310972a3f7a659e10aa2a9f7ab10c98108a7395df3d9cf6293e66d4648832a7e4aa0f84620940c0bd00965b1f8cb6d2811dfb739d6993b14318508cb4856e39c211c1acc915ec640cdd0eb045639c700185342126d80eed340240ec9677aeda628b0f7ad7be103e3aaf81fa79815bff31d2ad4dbb98070daa3996f97c4fc617165b8876d51a8cc6f74fa288a2655aa7b8596229b8374f85cc2444fb65e0cf591ee65eb3e57dc7113b81c944b36c8d32f0d6f192276bf7873dec3617d83919139f333ab9ddcc36f49431897e21b512afdd332fa2685682db30f5b8ddf730d6784a0d8b82fd276140d391039b9796632340effb536c084bbf10c32b529a506ba8d0d1e3bd7eb445c0d553f0d20f69bd1441cf5c4d640d227c00a31ddeca1cba287b3e7404cc381aa50e4d8ebeead6f1f91b61642bcfac8512dbd1d42fbdd09271afad1ac4c4b8ae75d86dcca970b048988ed06720f06b7153b6bcb4db40e1da91cd4230fc14160aa5f66a3ac7b4ccf547d9a5c75488dab6fe3212b575e40d533aa914314e62a774487bbb3efa7a95cad30fb2875cb3995e7f1f1199fe49d63a4f3b1fb09625622041b8ccaa03373f4a3bfd6461be19e0adcebbdbbc98ea3e314741e2d41fa35368bd63426caefbeb97631e6794048d134ea3b78bbfdddaa209145fec7a411f4da5359df572ff60ca1e762ecb1d9a10fb71682d26f01af74960bfccf53965060a969c97ba39d6964bdad8627cef84e0851ea5cace3666fe8ed17df74535712d916eb61fb13a6600b6d3fbf8f9f25cbd5afa738b0d58c9a5a8e53ec92cff748c2f2e8ef2834350a4e38e6218e40c4732b4cf24ae9937cd3b68546ca825fba79b550981fee15b2e8d4d7aeb1c40d80f3ab10d33e35c3e9e4fe774daf1e929295dc99b73fec96ed4019bdfd458a487ceb7f658b761cc48f280e9ce8de5d15e51719ffd6a5c2dc2df61e5473cd56f40d66e334f5443f9b9407be51aacc70cde397d2a1ee87e3cd53519453e621aef3090b7aa6012f7f93be8fdc103aebfa7dd6a1f19da46f2591462423549c26dc21533786ed2715ae1f1d7e030233c5d8d7f0218d80dadeaf76ba386857c5195bd8760d1fd92d389cdd1110faf5e7a0b9c36cc51177ab3d6544d571b103daeb127e79ec8af6d9eacd88f3197d72f1d09847bf0841e9bce058ea8f05f08cc262dc47f6c7dd8ee3f521dd5dea0108b5f33fba18bfc7874a4789e6b4637f87c963b04735fb4bed109241bbf254b4876f5299144a44755561b80711b287441e18f3b5514f8d6e2db7644d2f82ca5940c8e8172694b87666b31242d75b8a3c8815c5d4cf24ebce2f3b426110903c03b77147f056c55ed78d945bf7ec06e0d712df4518e616714332851fb33b2ba426c80e7774c3d93372bf3dcce36f4b67dc8951360470390037d99f9588c575d387d8585e21d583b9599b08a3e04e528172b6c21a1be4b98e3c6a7c889a68f55e1b8cdbe3469dc2bb33abbf516f57ccdfda7127de1a0a1c3df9fba313f953127f925259d9b2c6806eb6de50a941ed8f0fbb64e5de8261e8cecf587c8f4f5a8a03ac0c8981b672a8577137585fa8cf46c297be8eddb228082111b1d3f73ae0469d5097674db7176a0f12375f1bb5e82bfdb1e436eee1cee02ff42c9e128d93bc1d15a80aabc3bcaa0280571cdfa88239d0f33f625728eba9cff568b1aca5cfbb021f8352a8258f38da4c663f195823f97503a2794545715a706faacbca2fd1c1055814b1edd7bb7bf31afa7261a6907b4552141d88cfe1af5898fe354a81728749f4b557ae4bf98743000e8f6261a6bb9437fba5af523f3c66fe5eef483f744610e31d7332e7ff7c9c302ae25055edba89b201be7ad64fa94d5144db2ef52de7a8f0155d224bf0ac1ddb9e5ad8a53f7745d43e89260b05fe075bddf3feb85f5b8211ff3abea68293765faa371bf5f992f26", 0x1000}], 0x1, &(0x7f0000000ac0)=[@op={0x18, 0x117, 0x3, 0x1}, @assoc={0x18, 0x117, 0x4, 0xb}, @op={0x18}, @iv={0xe8, 0x117, 0x2, 0xd1, "998bcef393c005207a12b8289bc20f3f505ec221c94b9019970b3c4cf36a0d72219b10ce70d1ca9aca9d80ae6f3ba747791644c4ebd066c4ad9b922a20141ab61474fb03b836a333a99e8f702ff5b8a84b75cf880d54a78bdfc630512599fc5dfc5c152d2ebe26915236118774f1748ea20c26ecf81295ac4862b0c34bf54aa25cf5c108811dd0cc3d21a8b2c7d70d555624b40e07301d2cf5bb94395f6178e03f482aad72446651d23b2629c28fe70bfceb53a958b7181e151b079233eaf731c0c8f01ce8e4085b422415b61927500d3f"}, @assoc={0x18, 0x117, 0x4, 0x6}, @assoc={0x18, 0x117, 0x4, 0x2}, @iv={0xd0, 0x117, 0x2, 0xb8, "ebf57926481d43d1ae0ce38d40946936000dfd0cc22c174fb57be7f37446c732ce7b353efffdf5cf999cab2e05d6932bd6cf7154bc0d89c5e8ff469fb0535403c9faac36685740a13b8ccfe568257311f6fa68a86305c41971045b92359c1599c11f5bee9c3e50e03c903f95886e4da1962bd132b36eb2bd9f783c1f126ae1a696a9ccc0678be68f1483a923351e6d139cfba0c53d3e06697ff7ecd2e1cdc33f929c9313da20741bafa5e03e87235106924af8e7108c647c"}], 0x230, 0x4080}], 0x3, 0x4000) sendmmsg$inet(r3, &(0x7f0000000a80)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000200)="6e6c1f0085d0faecd4c760e9f01662ff461a3da580b83378b09c58100d1b1db56b6637ebe0e5f52bfe8737196910a60b4ee9486a05ee523cafe9b81fc98483953e07b9fb5b606398998fb3fe3330f9e8c26039f5c4ba21fcefa4e45cdb1d8b2454f20a9573e3306618b392fb901d03fe6db1a061a3adfcf9053e9a6e6e7670ba35da82673247f0c6768aeb9bd000b3dbee13807447098a31e9381ddfb0625d0fb5690e583aca74fd20dd748f553444d32f48b5eebd4346578269b4f84b1fd0f9d00c0c68d978030015a2320e16458c77d645f8c40525", 0xd6}, {&(0x7f0000000080)="11d78d161eff7461e0f8ef3e94dedea091f8a0dc86161a87a5a13b9e733f2deceacffbd502df0c6b0e6691ae035417dffac7", 0x32}], 0x2}}], 0x1, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x29, 0x21, &(0x7f0000000100), 0x4) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000040)={'bond0\x00', 0x0}) sendmsg$nl_route_sched(r7, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000600)=@newqdisc={0x60, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {0x0, 0x1}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x34, 0x2, [@TCA_TBF_BURST={0x8, 0x6, 0x1}, @TCA_TBF_PARMS={0x28, 0x1, {{0x9, 0x2, 0x7, 0x0, 0xfff, 0x7fffffff}, {0x96, 0x2, 0x9, 0x7f, 0x80d8, 0x7}, 0x8, 0x9, 0x17eb}}]}}]}, 0x60}}, 0x0) setsockopt$inet6_buf(r6, 0x29, 0x20, &(0x7f00000000c0)="0bbb268dd6ffa80800000000000000000000210d0000aaa8fa017242ba9380d440fe0000000000002900000002000000", 0xfe60) setsockopt$packet_int(r5, 0x107, 0xf, &(0x7f00000010c0)=0x5, 0x4) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newlink={0x48, 0x10, 0x49920d862a92153b, 0x84000000, 0x25dfdbfe, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x1, 0x1}}}}}}]}, 0x48}}, 0x0) setsockopt$packet_rx_ring(r5, 0x107, 0x5, &(0x7f0000000000)=@req3={0x7, 0x1, 0x1000, 0x3a, 0x0, 0x1}, 0x1c) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000000)=0xf3f, 0x4) sendto$packet(r0, &(0x7f00000000c0)="3f03fe7f0300140006001e0089e9aaa911d7c2290f0086dd1327c9167c643c4a1b7880610cc96655b1b141ab059b24d0fbc50df71548a3f6c5609063382a0c1511fdf9435e3ffe46", 0xe90c, 0x0, &(0x7f0000000540)={0xc9, 0x0, r1, 0x1, 0x0, 0x6, @multicast}, 0x14) r10 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route_sched(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000880)=@newtaction={0x70, 0x30, 0x53b, 0x0, 0x400000, {0x9}, [{0x5c, 0x1, [@m_sample={0x58, 0x1, 0x0, 0x0, {{0xb}, {0x2c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x20}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x0, 0x0, 0x20000007}}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x20}]}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x4, {0x2}}}}]}]}, 0x70}}, 0x0) 1.798959926s ago: executing program 1 (id=796): r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) (async) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000700)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x5, 0x25, &(0x7f0000000840)=@ringbuf={{0x18, 0x8, 0x0, 0x0, 0x4}, {{0x18, 0x1, 0x1, 0x0, r1}, {}, {}, {0x85, 0x0, 0x0, 0x5}, {0x4, 0x1, 0xb, 0x9, 0xa}}, {{0x5, 0x0, 0x3}}, [@snprintf={{0x7, 0x0, 0xb, 0x2}, {0x3, 0x2, 0x3, 0xa, 0x9}, {0x5, 0x0, 0xb, 0xa, 0x0, 0x2}, {0x2, 0x3, 0x3, 0xa, 0x0, 0xfff8}, {0x7, 0x1, 0xb, 0x6, 0x8}, {0x7, 0x0, 0x0, 0x8, 0x0, 0x0, 0xfffffdff}, {}, {}, {0x7, 0x0, 0xc}, {0x18, 0x2, 0x2, 0x0, r0}, {0x6, 0x0, 0xb, 0x9}, {0x46, 0x8, 0xfff0, 0x76}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8}}], {{0x7, 0x1, 0x7, 0x8}, {0x6, 0x0, 0x5, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) socket$inet_sctp(0x2, 0x5, 0x84) (async) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x6, [@type_tag={0xe, 0x0, 0x0, 0x12, 0x5}, @union={0x7, 0x2, 0x0, 0x5, 0x1, 0x0, [{0x5, 0x2, 0x6}, {0xf, 0x0, 0x3}]}]}, {0x0, [0x2e, 0x5f, 0x0, 0x2e]}}, &(0x7f0000000480)=""/14, 0x4e, 0xe, 0x0, 0x3fe000, 0x0, @void, @value}, 0x28) (async) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="4400000010000507000000000000000000000006", @ANYRES32=0x0, @ANYBLOB="0000000000001a00240012800b00010062726964676500001400028005002b0003000000080004"], 0x44}}, 0x0) (async, rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000640)={0x6, 0x2b, &(0x7f0000000000)=@raw=[@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xb884}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r0}}, @call={0x85, 0x0, 0x0, 0xab}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r0}}, @cb_func, @jmp={0x5, 0x1, 0xa, 0xb, 0x2, 0xfffffffffffffff8, 0x10}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x10001}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x2}, @printk={@lu, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x714}}, @ldst={0x2, 0x1, 0x2, 0x2, 0x4, 0xfffffffffffffff4, 0x4}], &(0x7f0000000180)='syzkaller\x00', 0x4, 0x46, &(0x7f00000001c0)=""/70, 0x41100, 0x5, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000500)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0x3, 0x7, 0xe}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000580)=[0x1, r1], &(0x7f00000005c0)=[{0x1, 0x1, 0x7, 0x1}, {0x3, 0x3, 0x3, 0x4}, {0x1, 0x1, 0xe, 0x4}, {0x2, 0x5, 0xb, 0xc}, {0x2, 0x1, 0xc}, {0x1d6, 0x1, 0x8, 0x1}], 0x10, 0x7, @void, @value}, 0x94) (rerun: 32) 1.578089915s ago: executing program 2 (id=797): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in6=@local, @in=@loopback, 0x0, 0x0, 0x0, 0x1100, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@multicast2, 0x0, 0x32}, @in=@local, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x80}}]}, 0x13c}}, 0x0) 1.420074863s ago: executing program 2 (id=798): bpf$TOKEN_CREATE(0x24, &(0x7f00000003c0), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x11, 0x8, &(0x7f00000038c0)=ANY=[], 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0xf}, 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000c07850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0900009904000000ff0f1300070000000000000437687d9423cd26a9398c155927d5f9117c2231136c08388a1a01e7f882904db1be748b47b06e7181ae5446172918b63f0aaedc5111b7674e9a972ef98da52a59d7322b70861f7be17f2a8d06a208ae5f951686eeb4c0a22a0476f59053b87ee6fa37f4d90a0323ea16b10dfb0ca0f20e51b9bfe792885c4060142fc26a86e6e9752de93fe42d7840d2aedfeca6e7411938e8e38f000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=ANY=[@ANYBLOB="18080000796412000000000010000000851000000600000018000000", @ANYRES32, @ANYBLOB="00000000000000006608000000000000180000000000000000000000000000009500000000000000360a020000000000180100002020782500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b50a000000000000850000000600000095"], &(0x7f0000000000)='GPL\x00', 0xd, 0xde, &(0x7f0000000340)=""/222, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000001140)='ext4_allocate_inode\x00', r0}, 0x10) r3 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) ioctl$sock_netrom_SIOCDELRT(r3, 0x890c, &(0x7f0000000500)={0x0, @default, @netrom={'nr', 0x0}, 0x0, 'syz0\x00', @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x0, 0x0, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @default]}) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000000)='ext4_allocate_inode\x00', r4}, 0x10) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000400)='ext4_allocate_inode\x00', r5}, 0x10) close(r2) r7 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_TX_RING(r7, 0x11b, 0x6, &(0x7f0000000000)=0x40000000, 0x4) close(r6) 956.04364ms ago: executing program 3 (id=799): syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @random="2b04b47a4f9e", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x5, 0x0, 0x0, 0xe0, 0x0, 0xe000, {0x8, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @private, @rand_addr, {[@lsrr={0x83, 0x3}, @rr={0x7, 0x3}, @timestamp_prespec={0x44, 0x4}]}}}}}}}, 0x0) 861.153148ms ago: executing program 3 (id=800): r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000540)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000080)={0x58, r0, 0x801, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY={0x30, 0x50, 0x0, 0x1, [@NL80211_KEY_DATA_WEP104={0x11, 0x1, "4abee339084eeef16f162471f4"}, @NL80211_KEY_MODE={0x5, 0x9, 0x1}, @NL80211_KEY_IDX={0x5}, @NL80211_KEY_CIPHER={0x8, 0x3, 0xfac05}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x300}, 0x0) 229.524545ms ago: executing program 2 (id=801): sendmsg$AUDIT_MAKE_EQUIV(0xffffffffffffffff, &(0x7f0000010240)={0x0, 0x0, &(0x7f0000010200)={&(0x7f00000001c0)={0x10020, 0x3f7, 0x0, 0x0, 0x0, {0xffff, 0x7, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0'}}, 0x10020}}, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000131000010000000f0f000000000700000a20000000000a01030000000000000000010000000900010073797a310000000040000000030a01020000000000000000010000000900030073797a320000000014000480080002400000000008000140000000050900010073797a31000000003c000000050a01020000000000000000010000000c00024000000000000000010900010073797a310000000004000480"], 0xc4}}, 0x0) 170.10067ms ago: executing program 2 (id=802): ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'syztnl1\x00', 0x0, 0x4, 0x40, 0x50, 0x6, 0x917738c326d18cb, @ipv4={'\x00', '\xff\xff', @local}, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10, 0x63e6186647a07f0b, 0x53d2, 0x3e75}}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000240)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, @void, @value, @void, @value}, 0x50) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0xfff, 0x18}, 0xc) r4 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) r5 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0xa, 0x1c, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8, 0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, {{0x18, 0x1, 0x1, 0x0, r5}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {}, [@snprintf={{0x7, 0x0, 0xb, 0x2}, {0x3, 0x3, 0x3, 0xa, 0x9, 0xfe00}, {0x6, 0x0, 0xb, 0x9, 0x0, 0x8}, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x7, 0x1, 0xb, 0x6, 0x8}, {0x7, 0x0, 0x0, 0x8}, {}, {}, {}, {0x18, 0x8, 0x2, 0x0, r4}, {}, {0x15, 0x0, 0x0, 0x76}}], {{0x5, 0x1, 0xb, 0x8}, {0x6, 0x0, 0x5, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000013c0)={0x0, 0xffffffff}, 0xc) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10012, r7, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001500)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001480), &(0x7f00000014c0)}, 0x20) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000001540)={0xffffffffffffffff, 0x400000000, 0x7, 0x7}) r10 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001580)={0x0, 0xc, 0x18}, 0xc) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_ext={0x1c, 0x1, &(0x7f0000000080)=@raw=[@generic={0xe, 0x9, 0x2, 0x9}], &(0x7f00000000c0)='syzkaller\x00', 0x8861, 0x1000, &(0x7f00000003c0)=""/4096, 0x40f00, 0x38, '\x00', r0, 0x0, r1, 0x8, &(0x7f00000001c0)={0xfffffffe, 0x3}, 0x8, 0x10, &(0x7f0000000200)={0x5, 0x8f, 0x65, 0x3}, 0x10, 0x26f43, 0xffffffffffffffff, 0x4, &(0x7f00000015c0)=[0x1, r2, r3, r4, r6, r7, 0xffffffffffffffff, r8, r9, r10], &(0x7f0000001600)=[{0x1, 0x3, 0xf, 0xa}, {0x1, 0x2, 0x8, 0x2}, {0x3, 0x4, 0x9, 0x2}, {0x2, 0x3, 0xd, 0x1}], 0x10, 0x80000, @void, @value}, 0x94) 0s ago: executing program 2 (id=803): socket$nl_netfilter(0x10, 0x3, 0xc) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000100), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000080)=@ccm_128={{0x303}, "f091030000003477", "4ee9f0420448f5ac45a8b1af8a3d7b75", "0697b948", "c191885fdda84d32"}, 0x28) r1 = socket$kcm(0x10, 0x2, 0x4) sendmsg$kcm(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)="89000000120081ae08060cdc030000007f03e3f7000000006ee2ffca1b1f0000000004c00e72f750375ed08a56331dbf9ed7815e381ad6e747033a0093b837dc6cc01e32efaec8c7a6ec0012100001400d0c0c00bdad446b9bbc7a46e3988285dcdf12f21308f868fece01955fed0009d78f0a947ee2b49e33538afa8af92347514f0b56a20ff27f", 0x88}], 0x1}, 0x0) r2 = socket$can_raw(0x1d, 0x3, 0x1) socket$nl_route(0x10, 0x3, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$IP_VS_SO_SET_ZERO(r3, 0x0, 0x48f, &(0x7f00000000c0)={0x0, @empty, 0x0, 0x3, 'dh\x00', 0x20, 0xfffffffd}, 0x2c) setsockopt$CAN_RAW_RECV_OWN_MSGS(r2, 0x65, 0x8, 0x0, 0x0) setsockopt$CAN_RAW_ERR_FILTER(r2, 0x65, 0x2, &(0x7f0000000000)=0x9, 0x4) kernel console output (not intermixed with test programs): [ 109.476566][ T6924] IPVS: using max 17 ests per chain, 40800 per kthread [ 109.514700][ T1123] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 109.797629][ T6938] netlink: 164 bytes leftover after parsing attributes in process `syz.4.517'. [ 109.848265][ C1] TCP: request_sock_subflow_v4: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 110.218092][ T1123] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 110.423920][ T1123] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 110.498771][ T5238] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 110.508967][ T5238] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 110.520426][ T5238] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 110.548640][ T5238] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 110.548803][ T6968] netlink: 'syz.3.524': attribute type 10 has an invalid length. [ 110.566252][ T5238] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 110.573653][ T5238] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 110.604847][ T6968] bridge0: port 2(bridge_slave_1) entered disabled state [ 110.613001][ T6968] bridge0: port 1(bridge_slave_0) entered disabled state [ 110.641085][ T6968] bridge0: port 2(bridge_slave_1) entered blocking state [ 110.648323][ T6968] bridge0: port 2(bridge_slave_1) entered forwarding state [ 110.655857][ T6968] bridge0: port 1(bridge_slave_0) entered blocking state [ 110.663036][ T6968] bridge0: port 1(bridge_slave_0) entered forwarding state [ 110.750351][ T6968] bond0: (slave bridge0): Enslaving as an active interface with an up link [ 110.822930][ T1123] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 110.873814][ T6977] netlink: 'syz.4.525': attribute type 3 has an invalid length. [ 110.920575][ T6977] __nla_validate_parse: 1 callbacks suppressed [ 110.920593][ T6977] netlink: 130984 bytes leftover after parsing attributes in process `syz.4.525'. [ 111.189528][ T6991] hsr_slave_1: left promiscuous mode [ 111.220036][ T6995] netlink: 4 bytes leftover after parsing attributes in process `syz.4.529'. [ 111.296144][ T6998] netlink: 20 bytes leftover after parsing attributes in process `syz.4.529'. [ 111.372106][ T6998] netlink: 24 bytes leftover after parsing attributes in process `syz.4.529'. [ 111.432228][ T1123] bridge_slave_1: left allmulticast mode [ 111.440620][ T1123] bridge_slave_1: left promiscuous mode [ 111.450969][ T1123] bridge0: port 2(bridge_slave_1) entered disabled state [ 111.471898][ T1123] bridge_slave_0: left allmulticast mode [ 111.487441][ T1123] bridge_slave_0: left promiscuous mode [ 111.507558][ T1123] bridge0: port 1(bridge_slave_0) entered disabled state [ 111.618773][ T7011] netlink: 277 bytes leftover after parsing attributes in process `syz.2.536'. [ 111.977251][ T1123] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 111.991315][ T1123] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 112.003042][ T1123] bond0 (unregistering): Released all slaves [ 112.653913][ T1123] hsr_slave_0: left promiscuous mode [ 112.656791][ T5238] Bluetooth: hci2: command tx timeout [ 112.686558][ T1123] hsr_slave_1: left promiscuous mode [ 112.744479][ T1123] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 112.767243][ T1123] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 112.801521][ T1123] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 112.821409][ T1123] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 112.880872][ T1123] veth1_macvtap: left promiscuous mode [ 112.907517][ T1123] veth0_macvtap: left promiscuous mode [ 112.913456][ T1123] veth1_vlan: left promiscuous mode [ 112.925303][ T1123] veth0_vlan: left promiscuous mode [ 113.022158][ T7053] x_tables: duplicate underflow at hook 1 [ 113.043129][ T7054] netlink: 'syz.4.547': attribute type 2 has an invalid length. [ 113.051565][ T7054] netlink: 188 bytes leftover after parsing attributes in process `syz.4.547'. [ 113.106375][ T7022] Bluetooth: hci0: Opcode 0x0401 failed: -4 [ 113.509749][ T1123] team0 (unregistering): Port device team_slave_1 removed [ 113.547666][ T1123] team0 (unregistering): Port device team_slave_0 removed [ 113.952721][ T6964] chnl_net:caif_netlink_parms(): no params data found [ 114.089452][ T7064] netlink: 'syz.4.551': attribute type 6 has an invalid length. [ 114.408567][ T6964] bridge0: port 1(bridge_slave_0) entered blocking state [ 114.418258][ T7086] netlink: 'syz.1.556': attribute type 1 has an invalid length. [ 114.420499][ T6964] bridge0: port 1(bridge_slave_0) entered disabled state [ 114.431875][ T7086] netlink: 168864 bytes leftover after parsing attributes in process `syz.1.556'. [ 114.434066][ T5238] Bluetooth: hci0: command 0x0401 tx timeout [ 114.462852][ T7086] netlink: 1 bytes leftover after parsing attributes in process `syz.1.556'. [ 114.474452][ T6964] bridge_slave_0: entered allmulticast mode [ 114.483971][ T6964] bridge_slave_0: entered promiscuous mode [ 114.555112][ T6964] bridge0: port 2(bridge_slave_1) entered blocking state [ 114.564071][ T6964] bridge0: port 2(bridge_slave_1) entered disabled state [ 114.587430][ T6964] bridge_slave_1: entered allmulticast mode [ 114.594694][ T6964] bridge_slave_1: entered promiscuous mode [ 114.648922][ T7095] FAULT_INJECTION: forcing a failure. [ 114.648922][ T7095] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 114.665827][ T7095] CPU: 1 UID: 0 PID: 7095 Comm: syz.4.560 Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 114.676487][ T7095] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 114.686594][ T7095] Call Trace: [ 114.689917][ T7095] [ 114.692887][ T7095] dump_stack_lvl+0x241/0x360 [ 114.697633][ T7095] ? __pfx_dump_stack_lvl+0x10/0x10 [ 114.702879][ T7095] ? __pfx__printk+0x10/0x10 [ 114.707545][ T7095] ? __pfx_lock_release+0x10/0x10 [ 114.712628][ T7095] should_fail_ex+0x3b0/0x4e0 [ 114.717361][ T7095] _copy_from_user+0x2f/0xe0 [ 114.722003][ T7095] copy_msghdr_from_user+0xae/0x680 [ 114.727255][ T7095] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 114.733103][ T7095] __sys_sendmmsg+0x36d/0x730 [ 114.737813][ T7095] ? __pfx___sys_sendmmsg+0x10/0x10 [ 114.743034][ T7095] ? __pfx_lock_release+0x10/0x10 [ 114.748085][ T7095] ? kstrtouint_from_user+0x128/0x190 [ 114.753489][ T7095] ? __pfx_rcu_read_lock_any_held+0x10/0x10 [ 114.759397][ T7095] ? ksys_write+0x229/0x2b0 [ 114.763909][ T7095] ? __pfx_lock_release+0x10/0x10 [ 114.768961][ T7095] ? vfs_write+0x7bf/0xc90 [ 114.773387][ T7095] ? kmem_cache_free+0x1a2/0x420 [ 114.778345][ T7095] ? __mutex_unlock_slowpath+0x21d/0x750 [ 114.784028][ T7095] ? __fget_files+0x3f3/0x470 [ 114.788764][ T7095] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 114.794769][ T7095] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 114.801134][ T7095] ? do_syscall_64+0x100/0x230 [ 114.805918][ T7095] __x64_sys_sendmmsg+0xa0/0xb0 [ 114.810800][ T7095] do_syscall_64+0xf3/0x230 [ 114.815343][ T7095] ? clear_bhb_loop+0x35/0x90 [ 114.820477][ T7095] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 114.826396][ T7095] RIP: 0033:0x7f767d17dff9 [ 114.830825][ T7095] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 114.850438][ T7095] RSP: 002b:00007f767e049038 EFLAGS: 00000246 ORIG_RAX: 0000000000000133 [ 114.858865][ T7095] RAX: ffffffffffffffda RBX: 00007f767d335f80 RCX: 00007f767d17dff9 [ 114.866845][ T7095] RDX: 0000000000000001 RSI: 0000000020000c00 RDI: 0000000000000003 [ 114.874826][ T7095] RBP: 00007f767e049090 R08: 0000000000000000 R09: 0000000000000000 [ 114.882808][ T7095] R10: 0000000024044080 R11: 0000000000000246 R12: 0000000000000001 [ 114.890876][ T7095] R13: 0000000000000000 R14: 00007f767d335f80 R15: 00007ffcc4089a48 [ 114.898896][ T7095] [ 114.914774][ T5238] Bluetooth: hci2: command tx timeout [ 115.122797][ T7107] netlink: 209852 bytes leftover after parsing attributes in process `syz.4.563'. [ 115.144962][ T6964] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 115.159704][ T6964] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 115.177814][ T7107] openvswitch: netlink: Tunnel attr 0 has unexpected len 1 expected 8 [ 115.383390][ T6964] team0: Port device team_slave_0 added [ 115.427211][ T7126] netlink: 20 bytes leftover after parsing attributes in process `syz.2.567'. [ 115.448091][ T6964] team0: Port device team_slave_1 added [ 115.783414][ T7138] netlink: 'syz.1.569': attribute type 1 has an invalid length. [ 115.808753][ T6964] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 115.951871][ T6964] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 115.988594][ T7147] __nla_validate_parse: 1 callbacks suppressed [ 115.988614][ T7147] netlink: 209852 bytes leftover after parsing attributes in process `syz.4.571'. [ 116.005677][ T6964] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 116.018128][ T7148] netlink: 8 bytes leftover after parsing attributes in process `syz.2.572'. [ 116.033669][ T6964] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 116.044323][ T6964] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 116.070670][ T6964] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 116.070975][ T7147] openvswitch: netlink: IP tunnel attribute has 3048 unknown bytes. [ 116.100233][ T7151] netlink: 8 bytes leftover after parsing attributes in process `syz.3.574'. [ 116.268736][ T6964] hsr_slave_0: entered promiscuous mode [ 116.276292][ T6964] hsr_slave_1: entered promiscuous mode [ 116.282856][ T6964] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 116.294420][ T6964] Cannot create hsr debugfs directory [ 116.325542][ T7146] netlink: 132 bytes leftover after parsing attributes in process `syz.1.575'. [ 116.470035][ T7170] netlink: 20 bytes leftover after parsing attributes in process `syz.3.579'. [ 116.763582][ T7146] hsr_slave_1 (unregistering): left promiscuous mode [ 116.978385][ T5238] Bluetooth: hci2: command tx timeout [ 117.128880][ T7209] netlink: 'syz.2.585': attribute type 1 has an invalid length. [ 117.188192][ T7209] netlink: 'syz.2.585': attribute type 2 has an invalid length. [ 117.311703][ T7210] netlink: 24 bytes leftover after parsing attributes in process `syz.1.586'. [ 117.365660][ T7217] netlink: 8 bytes leftover after parsing attributes in process `syz.3.587'. [ 118.389662][ T6964] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 118.421736][ T6964] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 118.449467][ T6964] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 118.521564][ T6964] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 118.634630][ T7271] netlink: 8 bytes leftover after parsing attributes in process `syz.4.601'. [ 118.657947][ T7271] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 118.708254][ T7271] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 118.860672][ T7271] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 118.871607][ T7271] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 118.901878][ T7289] FAULT_INJECTION: forcing a failure. [ 118.901878][ T7289] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 118.952904][ T7289] CPU: 1 UID: 0 PID: 7289 Comm: syz.3.605 Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 118.963583][ T7289] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 118.973693][ T7289] Call Trace: [ 118.977014][ T7289] [ 118.979994][ T7289] dump_stack_lvl+0x241/0x360 [ 118.984773][ T7289] ? __pfx_dump_stack_lvl+0x10/0x10 [ 118.990020][ T7289] ? __pfx__printk+0x10/0x10 [ 118.994675][ T7289] ? __pfx_lock_release+0x10/0x10 [ 118.999771][ T7289] should_fail_ex+0x3b0/0x4e0 [ 119.004508][ T7289] _copy_from_iter+0x1ed/0x1d60 [ 119.009407][ T7289] ? __virt_addr_valid+0x183/0x530 [ 119.014547][ T7289] ? __pfx_lock_release+0x10/0x10 [ 119.019619][ T7289] ? __alloc_skb+0x28f/0x440 [ 119.024247][ T7289] ? __pfx__copy_from_iter+0x10/0x10 [ 119.029558][ T7289] ? __virt_addr_valid+0x183/0x530 [ 119.034691][ T7289] ? __virt_addr_valid+0x183/0x530 [ 119.039990][ T7289] ? __virt_addr_valid+0x45f/0x530 [ 119.045120][ T7289] ? __check_object_size+0x48e/0x900 [ 119.050427][ T7289] pppoe_sendmsg+0x386/0x750 [ 119.055042][ T7289] ? __pfx_pppoe_sendmsg+0x10/0x10 [ 119.060170][ T7289] __sock_sendmsg+0x221/0x270 [ 119.064871][ T7289] ____sys_sendmsg+0x52a/0x7e0 [ 119.069665][ T7289] ? __pfx_____sys_sendmsg+0x10/0x10 [ 119.074979][ T7289] __sys_sendmmsg+0x3ab/0x730 [ 119.079680][ T7289] ? __pfx___sys_sendmmsg+0x10/0x10 [ 119.084902][ T7289] ? __pfx_lock_release+0x10/0x10 [ 119.089950][ T7289] ? kstrtouint_from_user+0x128/0x190 [ 119.095358][ T7289] ? __pfx_rcu_read_lock_any_held+0x10/0x10 [ 119.101271][ T7289] ? ksys_write+0x229/0x2b0 [ 119.105790][ T7289] ? __pfx_lock_release+0x10/0x10 [ 119.110842][ T7289] ? vfs_write+0x7bf/0xc90 [ 119.115284][ T7289] ? kmem_cache_free+0x1a2/0x420 [ 119.120264][ T7289] ? __mutex_unlock_slowpath+0x21d/0x750 [ 119.125924][ T7289] ? __fget_files+0x3f3/0x470 [ 119.130659][ T7289] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 119.136672][ T7289] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 119.143024][ T7289] ? do_syscall_64+0x100/0x230 [ 119.147807][ T7289] __x64_sys_sendmmsg+0xa0/0xb0 [ 119.152678][ T7289] do_syscall_64+0xf3/0x230 [ 119.157195][ T7289] ? clear_bhb_loop+0x35/0x90 [ 119.161897][ T7289] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 119.167815][ T7289] RIP: 0033:0x7f210dd7dff9 [ 119.172244][ T7289] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 119.191868][ T7289] RSP: 002b:00007f210ebcd038 EFLAGS: 00000246 ORIG_RAX: 0000000000000133 [ 119.200328][ T7289] RAX: ffffffffffffffda RBX: 00007f210df35f80 RCX: 00007f210dd7dff9 [ 119.208315][ T7289] RDX: 0000000000000001 RSI: 0000000020000c00 RDI: 0000000000000003 [ 119.216298][ T7289] RBP: 00007f210ebcd090 R08: 0000000000000000 R09: 0000000000000000 [ 119.224295][ T7289] R10: 0000000024044080 R11: 0000000000000246 R12: 0000000000000001 [ 119.232276][ T7289] R13: 0000000000000000 R14: 00007f210df35f80 R15: 00007fffef239438 [ 119.240274][ T7289] [ 119.297949][ T5238] Bluetooth: hci2: command tx timeout [ 119.334210][ T6964] 8021q: adding VLAN 0 to HW filter on device bond0 [ 119.473766][ T6964] 8021q: adding VLAN 0 to HW filter on device team0 [ 119.510722][ T6964] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 119.515903][ T7306] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 119.521278][ T6964] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 119.530115][ T52] bridge0: port 1(bridge_slave_0) entered blocking state [ 119.548857][ T52] bridge0: port 1(bridge_slave_0) entered forwarding state [ 119.561696][ T52] bridge0: port 2(bridge_slave_1) entered blocking state [ 119.568921][ T52] bridge0: port 2(bridge_slave_1) entered forwarding state [ 119.601999][ T7303] netlink: 'syz.4.608': attribute type 2 has an invalid length. [ 119.603850][ T7290] netlink: 40 bytes leftover after parsing attributes in process `syz.1.603'. [ 119.636027][ T7303] xt_ipvs: protocol family 7 not supported [ 119.723946][ T6964] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 119.763260][ T7320] netlink: 'syz.4.611': attribute type 11 has an invalid length. [ 119.888595][ T6964] veth0_vlan: entered promiscuous mode [ 119.897367][ T7322] xt_SECMARK: invalid mode: 0 [ 119.926572][ T6964] veth1_vlan: entered promiscuous mode [ 119.998667][ T6964] veth0_macvtap: entered promiscuous mode [ 120.108460][ T6964] veth1_macvtap: entered promiscuous mode [ 120.131162][ T7336] FAULT_INJECTION: forcing a failure. [ 120.131162][ T7336] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 120.145070][ T7336] CPU: 0 UID: 0 PID: 7336 Comm: syz.1.617 Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 120.155718][ T7336] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 120.165832][ T7336] Call Trace: [ 120.169147][ T7336] [ 120.171423][ T6964] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 120.172093][ T7336] dump_stack_lvl+0x241/0x360 [ 120.187225][ T7336] ? __pfx_dump_stack_lvl+0x10/0x10 [ 120.192474][ T7336] ? __pfx__printk+0x10/0x10 [ 120.197131][ T7336] ? snprintf+0xda/0x120 [ 120.201427][ T7336] should_fail_ex+0x3b0/0x4e0 [ 120.206165][ T7336] _copy_to_user+0x2f/0xb0 [ 120.206460][ T6964] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.210633][ T7336] simple_read_from_buffer+0xca/0x150 [ 120.210678][ T7336] proc_fail_nth_read+0x1e9/0x250 [ 120.230912][ T7336] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 120.236518][ T7336] ? rw_verify_area+0x55e/0x6f0 [ 120.238890][ T6964] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 120.241398][ T7336] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 120.241442][ T7336] vfs_read+0x201/0xbc0 [ 120.253853][ T6964] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.257370][ T7336] ? __pfx_lock_release+0x10/0x10 [ 120.257418][ T7336] ? __pfx_vfs_read+0x10/0x10 [ 120.261803][ T6964] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 120.271364][ T7336] ? __fget_files+0x3f3/0x470 [ 120.271403][ T7336] ? fdget_pos+0x24e/0x320 [ 120.271433][ T7336] ksys_read+0x183/0x2b0 [ 120.277404][ T6964] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.281115][ T7336] ? __pfx_ksys_read+0x10/0x10 [ 120.293716][ T6964] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 120.296188][ T7336] ? do_syscall_64+0x100/0x230 [ 120.296221][ T7336] ? do_syscall_64+0xb6/0x230 [ 120.296246][ T7336] do_syscall_64+0xf3/0x230 [ 120.296269][ T7336] ? clear_bhb_loop+0x35/0x90 [ 120.296295][ T7336] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 120.296329][ T7336] RIP: 0033:0x7f850f37ca3c [ 120.296350][ T7336] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 69 8e 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 bf 8e 02 00 48 [ 120.296369][ T7336] RSP: 002b:00007f85101bc030 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 120.296404][ T7336] RAX: ffffffffffffffda RBX: 00007f850f535f80 RCX: 00007f850f37ca3c [ 120.296421][ T7336] RDX: 000000000000000f RSI: 00007f85101bc0a0 RDI: 0000000000000004 [ 120.296436][ T7336] RBP: 00007f85101bc090 R08: 0000000000000000 R09: 0000000000000000 [ 120.296452][ T7336] R10: 0000000024044080 R11: 0000000000000246 R12: 0000000000000001 [ 120.296467][ T7336] R13: 0000000000000000 R14: 00007f850f535f80 R15: 00007ffdd2e7b648 [ 120.423944][ T7336] [ 120.430701][ T6964] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 120.474039][ T6964] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.492392][ T6964] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 120.511648][ T6964] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.524397][ T6964] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 120.535400][ T6964] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.548010][ T6964] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 120.555438][ T7341] netlink: 8 bytes leftover after parsing attributes in process `syz.2.618'. [ 120.570535][ T7341] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 120.615716][ T7341] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.629107][ T7341] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 120.650761][ T7341] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.662674][ T7341] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 120.673376][ T7341] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 120.720248][ T7357] 0ͺXΉ¦Dφ»: renamed from gretap0 (while UP) [ 120.722561][ T7340] dccp_invalid_packet: P.Data Offset(172) too large [ 120.741309][ T7357] 0ͺXΉ¦Dφ»: entered allmulticast mode [ 120.783348][ T6964] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 120.792771][ T6964] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 120.801999][ T6964] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 120.811166][ T6964] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 121.035498][ T7377] netlink: 'syz.4.626': attribute type 2 has an invalid length. [ 121.065384][ T7377] __nla_validate_parse: 2 callbacks suppressed [ 121.065405][ T7377] netlink: 209852 bytes leftover after parsing attributes in process `syz.4.626'. [ 121.089993][ T7380] netlink: 40 bytes leftover after parsing attributes in process `syz.3.627'. [ 121.190679][ T7398] pimreg: entered allmulticast mode [ 121.199352][ T7397] netlink: 104 bytes leftover after parsing attributes in process `syz.2.628'. [ 121.210201][ T7376] netlink: 12 bytes leftover after parsing attributes in process `syz.3.627'. [ 121.237626][ T7376] netlink: 16 bytes leftover after parsing attributes in process `syz.3.627'. [ 121.267819][ T7394] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 121.282764][ T7401] netlink: 28 bytes leftover after parsing attributes in process `syz.1.629'. [ 121.287559][ T7394] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 121.372364][ T7386] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 121.416955][ T7386] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 121.481523][ T7407] netlink: 'syz.2.632': attribute type 1 has an invalid length. [ 121.504244][ T7407] netlink: 'syz.2.632': attribute type 2 has an invalid length. [ 121.698842][ T7414] netlink: 8 bytes leftover after parsing attributes in process `syz.4.636'. [ 121.718691][ T7414] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 121.765689][ T7414] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 121.787719][ T7414] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 121.815774][ T7414] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 121.826516][ T7414] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 121.837327][ T7414] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 122.022779][ T7438] bond0: up delay (65535) is not a multiple of miimon (8196), value rounded to 57372 ms [ 122.079362][ T7438] netlink: 'syz.4.640': attribute type 10 has an invalid length. [ 122.157131][ T7438] bond0: (slave netdevsim0): no link monitoring support [ 122.171337][ T7438] bond0: (slave netdevsim0): MII and ETHTOOL support not available for slave, and arp_interval/arp_ip_target module parameters not specified, thus bonding will not detect link failures! see bonding.txt for details [ 122.202177][ T7438] bond0: (slave netdevsim0): Enslaving as an active interface with an up link [ 122.212123][ T7444] tipc: Started in network mode [ 122.218206][ T7444] tipc: Node identity 0000000000003a000000000000000001, cluster identity 4711 [ 122.227933][ T7444] tipc: Enabling of bearer rejected, failed to enable media [ 122.240870][ T7451] netlink: 16 bytes leftover after parsing attributes in process `syz.3.644'. [ 122.573729][ T7458] (unnamed net_device) (uninitialized): (slave bond_slave_1): Device is not our slave [ 122.584758][ T7458] (unnamed net_device) (uninitialized): option active_slave: invalid value (bond_slave_1) [ 122.614199][ T7466] netlink: 8 bytes leftover after parsing attributes in process `syz.4.650'. [ 122.637991][ T7466] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 122.654042][ T7466] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 122.675462][ T7466] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 122.686777][ T7466] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 122.698152][ T7466] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 122.713117][ T7466] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 122.725421][ T7467] netlink: 8 bytes leftover after parsing attributes in process `syz.2.649'. [ 123.053311][ T7394] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 123.213341][ T7491] openvswitch: netlink: IP tunnel attribute has 3060 unknown bytes. [ 123.440281][ T7499] syzkaller1: entered promiscuous mode [ 123.468702][ T7499] syzkaller1: entered allmulticast mode [ 123.565010][ T54] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 123.600326][ T54] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 123.609756][ T54] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 123.635235][ T54] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 123.666083][ T54] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 123.674128][ T54] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 123.835985][ T7394] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 123.853190][ T7505] chnl_net:caif_netlink_parms(): no params data found [ 123.894718][ T7394] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 123.935546][ T7505] bridge0: port 1(bridge_slave_0) entered blocking state [ 123.943444][ T7505] bridge0: port 1(bridge_slave_0) entered disabled state [ 123.951764][ T7505] bridge_slave_0: entered allmulticast mode [ 123.958990][ T7505] bridge_slave_0: entered promiscuous mode [ 123.967888][ T7505] bridge0: port 2(bridge_slave_1) entered blocking state [ 123.975080][ T7505] bridge0: port 2(bridge_slave_1) entered disabled state [ 123.982531][ T7505] bridge_slave_1: entered allmulticast mode [ 123.989771][ T7505] bridge_slave_1: entered promiscuous mode [ 124.012036][ T7394] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 124.045221][ T7505] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 124.058571][ T7505] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 124.099951][ T7505] team0: Port device team_slave_0 added [ 124.112110][ T7505] team0: Port device team_slave_1 added [ 124.172630][ T7505] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 124.181870][ T7505] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 124.209538][ T7505] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 124.233990][ T7505] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 124.241427][ T7505] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 124.268181][ T7505] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 124.279677][ T7394] bridge_slave_1: left allmulticast mode [ 124.285351][ T7394] bridge_slave_1: left promiscuous mode [ 124.291493][ T7394] bridge0: port 2(bridge_slave_1) entered disabled state [ 124.301121][ T7394] bridge_slave_0: left allmulticast mode [ 124.307382][ T7394] bridge_slave_0: left promiscuous mode [ 124.313092][ T7394] bridge0: port 1(bridge_slave_0) entered disabled state [ 124.614924][ T7394] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 124.630306][ T7394] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 124.644851][ T7394] bond0 (unregistering): Released all slaves [ 124.693410][ T7505] hsr_slave_0: entered promiscuous mode [ 124.711932][ T7505] hsr_slave_1: entered promiscuous mode [ 124.724298][ T7505] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 124.733685][ T7505] Cannot create hsr debugfs directory [ 124.914844][ T7394] hsr_slave_0: left promiscuous mode [ 124.923121][ T7394] hsr_slave_1: left promiscuous mode [ 124.933669][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 124.941281][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 124.949768][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 124.957453][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 124.975543][ T7394] veth1_macvtap: left promiscuous mode [ 124.981992][ T7394] veth0_macvtap: left promiscuous mode [ 124.988631][ T7394] veth1_vlan: left promiscuous mode [ 124.994041][ T7394] veth0_vlan: left promiscuous mode [ 125.391491][ T7394] team0 (unregistering): Port device team_slave_1 removed [ 125.430460][ T7394] team0 (unregistering): Port device team_slave_0 removed [ 125.775978][ T54] Bluetooth: hci2: command tx timeout [ 126.073354][ T7505] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 126.084356][ T7505] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 126.094103][ T7505] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 126.105445][ T7505] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 126.182678][ T7505] 8021q: adding VLAN 0 to HW filter on device bond0 [ 126.201836][ T7505] 8021q: adding VLAN 0 to HW filter on device team0 [ 126.213049][ T7394] bridge0: port 1(bridge_slave_0) entered blocking state [ 126.220218][ T7394] bridge0: port 1(bridge_slave_0) entered forwarding state [ 126.238164][ T7391] bridge0: port 2(bridge_slave_1) entered blocking state [ 126.245254][ T7391] bridge0: port 2(bridge_slave_1) entered forwarding state [ 126.397744][ T7505] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 126.438484][ T7505] veth0_vlan: entered promiscuous mode [ 126.452059][ T7505] veth1_vlan: entered promiscuous mode [ 126.480467][ T7505] veth0_macvtap: entered promiscuous mode [ 126.489592][ T7505] veth1_macvtap: entered promiscuous mode [ 126.510725][ T7505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 126.526332][ T7505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 126.538003][ T7505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 126.550609][ T7505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 126.562391][ T7505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 126.574803][ T7505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 126.587401][ T7505] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 126.598756][ T7505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 126.609632][ T7505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 126.620359][ T7505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 126.632932][ T7505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 126.642901][ T7505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 126.654560][ T7505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 126.667493][ T7505] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 126.681988][ T7505] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 126.691220][ T7505] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 126.701205][ T7505] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 126.711219][ T7505] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 126.777782][ T7394] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 126.786117][ T7394] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 126.815325][ T7394] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 126.824526][ T7394] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 128.407448][ T7505] syz-executor (7505) used greatest stack depth: 19152 bytes left [ 128.453037][ T7383] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 129.074256][ T5238] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 129.083334][ T5238] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 129.092630][ T5238] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 129.100898][ T5238] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 129.112279][ T5238] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 129.119883][ T5238] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 129.242138][ T7525] chnl_net:caif_netlink_parms(): no params data found [ 129.296707][ T7525] bridge0: port 1(bridge_slave_0) entered blocking state [ 129.303901][ T7525] bridge0: port 1(bridge_slave_0) entered disabled state [ 129.311653][ T7525] bridge_slave_0: entered allmulticast mode [ 129.318795][ T7525] bridge_slave_0: entered promiscuous mode [ 129.327582][ T7525] bridge0: port 2(bridge_slave_1) entered blocking state [ 129.334716][ T7525] bridge0: port 2(bridge_slave_1) entered disabled state [ 129.342156][ T7525] bridge_slave_1: entered allmulticast mode [ 129.349305][ T7525] bridge_slave_1: entered promiscuous mode [ 129.374583][ T7525] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 129.389565][ T7525] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 129.417781][ T7525] team0: Port device team_slave_0 added [ 129.426047][ T7525] team0: Port device team_slave_1 added [ 129.446557][ T7525] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 129.453551][ T7525] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 129.480964][ T7525] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 129.493695][ T7525] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 129.502276][ T7525] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 129.528752][ T7525] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 129.565213][ T7525] hsr_slave_0: entered promiscuous mode [ 129.571830][ T7525] hsr_slave_1: entered promiscuous mode [ 129.578652][ T7525] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 129.586801][ T7525] Cannot create hsr debugfs directory [ 130.013759][ T7383] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 130.102745][ T7383] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 130.193164][ T7383] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 130.302058][ T7383] bridge_slave_1: left allmulticast mode [ 130.309133][ T7383] bridge_slave_1: left promiscuous mode [ 130.314873][ T7383] bridge0: port 2(bridge_slave_1) entered disabled state [ 130.324119][ T7383] bridge_slave_0: left allmulticast mode [ 130.330321][ T7383] bridge_slave_0: left promiscuous mode [ 130.336420][ T7383] bridge0: port 1(bridge_slave_0) entered disabled state [ 130.670240][ T7383] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 130.686986][ T7383] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 130.700934][ T7383] bond0 (unregistering): Released all slaves [ 130.993945][ T7383] hsr_slave_0: left promiscuous mode [ 131.000231][ T7383] hsr_slave_1: left promiscuous mode [ 131.010714][ T7383] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 131.018538][ T7383] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 131.030444][ T7383] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 131.039244][ T7383] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 131.061174][ T7383] veth1_macvtap: left promiscuous mode [ 131.066809][ T7383] veth0_macvtap: left promiscuous mode [ 131.072376][ T7383] veth1_vlan: left promiscuous mode [ 131.077778][ T7383] veth0_vlan: left promiscuous mode [ 131.221089][ T5238] Bluetooth: hci2: command tx timeout [ 131.475362][ T7383] team0 (unregistering): Port device team_slave_1 removed [ 131.517735][ T7383] team0 (unregistering): Port device team_slave_0 removed [ 131.874171][ T7525] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 131.884462][ T7525] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 131.894751][ T7525] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 131.905289][ T7525] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 132.007872][ T7525] 8021q: adding VLAN 0 to HW filter on device bond0 [ 132.028934][ T7525] 8021q: adding VLAN 0 to HW filter on device team0 [ 132.041963][ T7382] bridge0: port 1(bridge_slave_0) entered blocking state [ 132.049207][ T7382] bridge0: port 1(bridge_slave_0) entered forwarding state [ 132.064488][ T7386] bridge0: port 2(bridge_slave_1) entered blocking state [ 132.071643][ T7386] bridge0: port 2(bridge_slave_1) entered forwarding state [ 132.263016][ T7525] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 132.301165][ T7525] veth0_vlan: entered promiscuous mode [ 132.314141][ T7525] veth1_vlan: entered promiscuous mode [ 132.341786][ T7525] veth0_macvtap: entered promiscuous mode [ 132.352307][ T7525] veth1_macvtap: entered promiscuous mode [ 132.368350][ T7525] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 132.379896][ T7525] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 132.391601][ T7525] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 132.402241][ T7525] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 132.412152][ T7525] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 132.423925][ T7525] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 132.439524][ T7525] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 132.453308][ T7525] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 132.464052][ T7525] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 132.474014][ T7525] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 132.486512][ T7525] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 132.497086][ T7525] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 132.508020][ T7525] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 132.520575][ T7525] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 132.532565][ T7525] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 132.541639][ T7525] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 132.551086][ T7525] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 132.559968][ T7525] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 132.624453][ T7394] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 132.642559][ T7394] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 132.667712][ T7394] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 132.675880][ T7394] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 133.059116][ T1270] ieee802154 phy0 wpan0: encryption failed: -22 [ 133.065572][ T1270] ieee802154 phy1 wpan1: encryption failed: -22 [ 134.626381][ T7394] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 135.373060][ T54] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 135.382206][ T54] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 135.391990][ T54] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 135.400548][ T54] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 135.410576][ T54] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 135.418402][ T54] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 135.543098][ T7538] chnl_net:caif_netlink_parms(): no params data found [ 135.600583][ T7538] bridge0: port 1(bridge_slave_0) entered blocking state [ 135.607920][ T7538] bridge0: port 1(bridge_slave_0) entered disabled state [ 135.615103][ T7538] bridge_slave_0: entered allmulticast mode [ 135.622825][ T7538] bridge_slave_0: entered promiscuous mode [ 135.631900][ T7538] bridge0: port 2(bridge_slave_1) entered blocking state [ 135.639410][ T7538] bridge0: port 2(bridge_slave_1) entered disabled state [ 135.650676][ T7538] bridge_slave_1: entered allmulticast mode [ 135.657869][ T7538] bridge_slave_1: entered promiscuous mode [ 135.684694][ T7538] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 135.698186][ T7538] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 135.728026][ T7538] team0: Port device team_slave_0 added [ 135.736264][ T7538] team0: Port device team_slave_1 added [ 135.761084][ T7538] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 135.768525][ T7538] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 135.796569][ T7538] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 135.809909][ T7538] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 135.817395][ T7538] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 135.844271][ T7538] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 135.884026][ T7538] hsr_slave_0: entered promiscuous mode [ 135.890442][ T7538] hsr_slave_1: entered promiscuous mode [ 135.896918][ T7538] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 135.904576][ T7538] Cannot create hsr debugfs directory [ 136.454070][ T7394] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 136.521443][ T7394] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 136.616316][ T7394] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 136.700491][ T7394] bridge_slave_1: left allmulticast mode [ 136.706504][ T7394] bridge_slave_1: left promiscuous mode [ 136.713585][ T7394] bridge0: port 2(bridge_slave_1) entered disabled state [ 136.730239][ T7394] bridge_slave_0: left allmulticast mode [ 136.736748][ T7394] bridge_slave_0: left promiscuous mode [ 136.742455][ T7394] bridge0: port 1(bridge_slave_0) entered disabled state [ 137.050379][ T7394] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 137.065477][ T7394] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 137.077068][ T7394] bond0 (unregistering): Released all slaves [ 137.374881][ T7394] hsr_slave_0: left promiscuous mode [ 137.381293][ T7394] hsr_slave_1: left promiscuous mode [ 137.387800][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 137.395234][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 137.404093][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 137.411737][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 137.429832][ T7394] veth1_macvtap: left promiscuous mode [ 137.435376][ T7394] veth0_macvtap: left promiscuous mode [ 137.441290][ T7394] veth1_vlan: left promiscuous mode [ 137.446832][ T7394] veth0_vlan: left promiscuous mode [ 137.466119][ T54] Bluetooth: hci2: command tx timeout [ 137.853999][ T7394] team0 (unregistering): Port device team_slave_1 removed [ 137.892977][ T7394] team0 (unregistering): Port device team_slave_0 removed [ 138.409752][ T7538] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 138.424232][ T7538] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 138.435002][ T7538] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 138.457931][ T7538] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 138.539699][ T7538] 8021q: adding VLAN 0 to HW filter on device bond0 [ 138.560616][ T7538] 8021q: adding VLAN 0 to HW filter on device team0 [ 138.572808][ T7386] bridge0: port 1(bridge_slave_0) entered blocking state [ 138.579987][ T7386] bridge0: port 1(bridge_slave_0) entered forwarding state [ 138.600118][ T7383] bridge0: port 2(bridge_slave_1) entered blocking state [ 138.607569][ T7383] bridge0: port 2(bridge_slave_1) entered forwarding state [ 138.769330][ T7538] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 138.808816][ T7538] veth0_vlan: entered promiscuous mode [ 138.823785][ T7538] veth1_vlan: entered promiscuous mode [ 138.850396][ T7538] veth0_macvtap: entered promiscuous mode [ 138.859847][ T7538] veth1_macvtap: entered promiscuous mode [ 138.874925][ T7538] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 138.886592][ T7538] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.896919][ T7538] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 138.907434][ T7538] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.917467][ T7538] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 138.928672][ T7538] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.940134][ T7538] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 138.954153][ T7538] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 138.965161][ T7538] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.975058][ T7538] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 138.987126][ T7538] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.997064][ T7538] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 139.007596][ T7538] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 139.018957][ T7538] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 139.030766][ T7538] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.039614][ T7538] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.048421][ T7538] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.057593][ T7538] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.124941][ T7386] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 139.134648][ T7386] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 139.164997][ T7382] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 139.173424][ T7382] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 140.935095][ T7386] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 141.744709][ T5238] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 141.753515][ T5238] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 141.762103][ T5238] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 141.773379][ T5238] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 141.781662][ T5238] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 141.790430][ T5238] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 141.909016][ T7551] chnl_net:caif_netlink_parms(): no params data found [ 141.964584][ T7551] bridge0: port 1(bridge_slave_0) entered blocking state [ 141.972027][ T7551] bridge0: port 1(bridge_slave_0) entered disabled state [ 141.979369][ T7551] bridge_slave_0: entered allmulticast mode [ 141.986648][ T7551] bridge_slave_0: entered promiscuous mode [ 141.994338][ T7551] bridge0: port 2(bridge_slave_1) entered blocking state [ 142.001991][ T7551] bridge0: port 2(bridge_slave_1) entered disabled state [ 142.009361][ T7551] bridge_slave_1: entered allmulticast mode [ 142.016964][ T7551] bridge_slave_1: entered promiscuous mode [ 142.043520][ T7551] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 142.055352][ T7551] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 142.084171][ T7551] team0: Port device team_slave_0 added [ 142.092153][ T7551] team0: Port device team_slave_1 added [ 142.118214][ T7551] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 142.125291][ T7551] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 142.151896][ T7551] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 142.165059][ T7551] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 142.172242][ T7551] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 142.198460][ T7551] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 142.236092][ T7551] hsr_slave_0: entered promiscuous mode [ 142.242423][ T7551] hsr_slave_1: entered promiscuous mode [ 142.248904][ T7551] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 142.257480][ T7551] Cannot create hsr debugfs directory [ 142.543146][ T7386] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 142.611995][ T7386] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 142.693051][ T7386] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 142.842024][ T7386] bridge_slave_1: left allmulticast mode [ 142.848595][ T7386] bridge_slave_1: left promiscuous mode [ 142.854871][ T7386] bridge0: port 2(bridge_slave_1) entered disabled state [ 142.864352][ T7386] bridge_slave_0: left allmulticast mode [ 142.871502][ T7386] bridge_slave_0: left promiscuous mode [ 142.881494][ T7386] bridge0: port 1(bridge_slave_0) entered disabled state [ 143.180712][ T7386] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 143.191937][ T7386] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 143.202828][ T7386] bond0 (unregistering): Released all slaves [ 143.542747][ T7386] hsr_slave_0: left promiscuous mode [ 143.555151][ T7386] hsr_slave_1: left promiscuous mode [ 143.563068][ T7386] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 143.578664][ T7386] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 143.592292][ T7386] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 143.600686][ T7386] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 143.624930][ T7386] veth1_macvtap: left promiscuous mode [ 143.631069][ T7386] veth0_macvtap: left promiscuous mode [ 143.637322][ T7386] veth1_vlan: left promiscuous mode [ 143.642660][ T7386] veth0_vlan: left promiscuous mode [ 143.868975][ T5238] Bluetooth: hci2: command tx timeout [ 144.093945][ T7386] team0 (unregistering): Port device team_slave_1 removed [ 144.132548][ T7386] team0 (unregistering): Port device team_slave_0 removed [ 144.494950][ T7551] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 144.507055][ T7551] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 144.518119][ T7551] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 144.528559][ T7551] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 144.629129][ T7551] 8021q: adding VLAN 0 to HW filter on device bond0 [ 144.658072][ T7551] 8021q: adding VLAN 0 to HW filter on device team0 [ 144.674183][ T7383] bridge0: port 1(bridge_slave_0) entered blocking state [ 144.681341][ T7383] bridge0: port 1(bridge_slave_0) entered forwarding state [ 144.705170][ T7383] bridge0: port 2(bridge_slave_1) entered blocking state [ 144.712380][ T7383] bridge0: port 2(bridge_slave_1) entered forwarding state [ 144.881644][ T7551] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 144.917515][ T7551] veth0_vlan: entered promiscuous mode [ 144.929802][ T7551] veth1_vlan: entered promiscuous mode [ 144.954998][ T7551] veth0_macvtap: entered promiscuous mode [ 144.965156][ T7551] veth1_macvtap: entered promiscuous mode [ 144.982130][ T7551] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 144.993145][ T7551] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 145.003055][ T7551] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 145.013711][ T7551] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 145.025014][ T7551] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 145.035661][ T7551] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 145.046839][ T7551] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 145.062600][ T7551] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 145.073616][ T7551] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 145.083831][ T7551] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 145.094347][ T7551] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 145.104666][ T7551] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 145.115186][ T7551] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 145.126898][ T7551] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 145.141560][ T7551] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 145.152135][ T7551] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 145.161531][ T7551] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 145.170794][ T7551] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 145.231729][ T7383] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 145.243626][ T7383] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 145.268017][ T7382] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 145.279567][ T7382] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 147.152961][ T7386] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 148.106171][ T54] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 148.116172][ T54] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 148.124787][ T54] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 148.134283][ T54] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 148.142167][ T54] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 148.150684][ T54] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 148.271256][ T7564] chnl_net:caif_netlink_parms(): no params data found [ 148.322857][ T7564] bridge0: port 1(bridge_slave_0) entered blocking state [ 148.330199][ T7564] bridge0: port 1(bridge_slave_0) entered disabled state [ 148.339103][ T7564] bridge_slave_0: entered allmulticast mode [ 148.346968][ T7564] bridge_slave_0: entered promiscuous mode [ 148.354675][ T7564] bridge0: port 2(bridge_slave_1) entered blocking state [ 148.362441][ T7564] bridge0: port 2(bridge_slave_1) entered disabled state [ 148.369913][ T7564] bridge_slave_1: entered allmulticast mode [ 148.377510][ T7564] bridge_slave_1: entered promiscuous mode [ 148.406055][ T7564] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 148.423725][ T7564] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 148.453446][ T7564] team0: Port device team_slave_0 added [ 148.461251][ T7564] team0: Port device team_slave_1 added [ 148.483987][ T7564] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 148.491406][ T7564] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 148.518517][ T7564] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 148.531582][ T7564] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 148.539099][ T7564] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 148.567241][ T7564] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 148.613950][ T7564] hsr_slave_0: entered promiscuous mode [ 148.620625][ T7564] hsr_slave_1: entered promiscuous mode [ 148.627824][ T7564] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 148.635419][ T7564] Cannot create hsr debugfs directory [ 148.751877][ T7386] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 148.810922][ T7386] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 148.883749][ T7386] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 149.021313][ T7386] bridge_slave_1: left allmulticast mode [ 149.027688][ T7386] bridge_slave_1: left promiscuous mode [ 149.033402][ T7386] bridge0: port 2(bridge_slave_1) entered disabled state [ 149.042856][ T7386] bridge_slave_0: left allmulticast mode [ 149.048862][ T7386] bridge_slave_0: left promiscuous mode [ 149.054528][ T7386] bridge0: port 1(bridge_slave_0) entered disabled state [ 149.355403][ T7386] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 149.370549][ T7386] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 149.381886][ T7386] bond0 (unregistering): Released all slaves [ 149.639168][ T7386] hsr_slave_0: left promiscuous mode [ 149.645097][ T7386] hsr_slave_1: left promiscuous mode [ 149.654006][ T7386] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 149.662970][ T7386] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 149.672272][ T7386] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 149.682371][ T7386] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 149.714044][ T7386] veth1_macvtap: left promiscuous mode [ 149.719715][ T7386] veth0_macvtap: left promiscuous mode [ 149.725260][ T7386] veth1_vlan: left promiscuous mode [ 149.731866][ T7386] veth0_vlan: left promiscuous mode [ 150.105344][ T7386] team0 (unregistering): Port device team_slave_1 removed [ 150.141998][ T7386] team0 (unregistering): Port device team_slave_0 removed [ 150.176664][ T54] Bluetooth: hci2: command tx timeout [ 150.520527][ T7564] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 150.530651][ T7564] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 150.541419][ T7564] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 150.553493][ T7564] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 150.640044][ T7564] 8021q: adding VLAN 0 to HW filter on device bond0 [ 150.674882][ T7564] 8021q: adding VLAN 0 to HW filter on device team0 [ 150.709846][ T7383] bridge0: port 1(bridge_slave_0) entered blocking state [ 150.717052][ T7383] bridge0: port 1(bridge_slave_0) entered forwarding state [ 150.727506][ T7383] bridge0: port 2(bridge_slave_1) entered blocking state [ 150.734663][ T7383] bridge0: port 2(bridge_slave_1) entered forwarding state [ 150.911002][ T7564] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 150.947876][ T7564] veth0_vlan: entered promiscuous mode [ 150.959886][ T7564] veth1_vlan: entered promiscuous mode [ 150.985230][ T7564] veth0_macvtap: entered promiscuous mode [ 150.994984][ T7564] veth1_macvtap: entered promiscuous mode [ 151.012791][ T7564] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 151.023847][ T7564] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 151.034017][ T7564] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 151.047500][ T7564] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 151.057546][ T7564] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 151.068178][ T7564] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 151.079642][ T7564] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 151.090425][ T7564] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 151.102655][ T7564] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 151.112956][ T7564] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 151.123761][ T7564] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 151.134026][ T7564] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 151.145301][ T7564] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 151.157515][ T7564] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 151.172212][ T7564] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 151.181891][ T7564] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 151.191238][ T7564] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 151.201135][ T7564] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 151.266631][ T7394] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 151.274493][ T7394] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 151.306526][ T7383] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 151.314468][ T7383] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 153.030212][ T7394] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 154.045391][ T5238] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 154.054880][ T5238] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 154.063218][ T5238] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 154.072574][ T5238] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 154.080505][ T5238] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 154.088373][ T5238] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 154.216318][ T7577] chnl_net:caif_netlink_parms(): no params data found [ 154.270024][ T7577] bridge0: port 1(bridge_slave_0) entered blocking state [ 154.277249][ T7577] bridge0: port 1(bridge_slave_0) entered disabled state [ 154.284416][ T7577] bridge_slave_0: entered allmulticast mode [ 154.292847][ T7577] bridge_slave_0: entered promiscuous mode [ 154.301056][ T7577] bridge0: port 2(bridge_slave_1) entered blocking state [ 154.309166][ T7577] bridge0: port 2(bridge_slave_1) entered disabled state [ 154.317040][ T7577] bridge_slave_1: entered allmulticast mode [ 154.323837][ T7577] bridge_slave_1: entered promiscuous mode [ 154.351651][ T7577] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 154.363920][ T7577] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 154.392718][ T7577] team0: Port device team_slave_0 added [ 154.401547][ T7577] team0: Port device team_slave_1 added [ 154.423695][ T7577] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 154.431372][ T7577] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 154.458565][ T7577] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 154.472122][ T7577] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 154.479341][ T7577] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 154.507164][ T7577] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 154.544624][ T7394] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 154.571216][ T7577] hsr_slave_0: entered promiscuous mode [ 154.578329][ T7577] hsr_slave_1: entered promiscuous mode [ 154.584455][ T7577] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 154.593470][ T7577] Cannot create hsr debugfs directory [ 154.612356][ T7394] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 154.711376][ T7394] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 154.802714][ T7394] bridge_slave_1: left allmulticast mode [ 154.813313][ T7394] bridge_slave_1: left promiscuous mode [ 154.823647][ T7394] bridge0: port 2(bridge_slave_1) entered disabled state [ 154.833187][ T7394] bridge_slave_0: left allmulticast mode [ 154.840332][ T7394] bridge_slave_0: left promiscuous mode [ 154.846316][ T7394] bridge0: port 1(bridge_slave_0) entered disabled state [ 155.170131][ T7394] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 155.182577][ T7394] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 155.199941][ T7394] bond0 (unregistering): Released all slaves [ 155.500770][ T7394] hsr_slave_0: left promiscuous mode [ 155.506916][ T7394] hsr_slave_1: left promiscuous mode [ 155.512917][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 155.520761][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 155.529310][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 155.537004][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 155.554030][ T7394] veth1_macvtap: left promiscuous mode [ 155.559786][ T7394] veth0_macvtap: left promiscuous mode [ 155.565366][ T7394] veth1_vlan: left promiscuous mode [ 155.570918][ T7394] veth0_vlan: left promiscuous mode [ 155.959823][ T7394] team0 (unregistering): Port device team_slave_1 removed [ 155.997119][ T7394] team0 (unregistering): Port device team_slave_0 removed [ 156.176053][ T54] Bluetooth: hci2: command tx timeout [ 156.405122][ T7577] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 156.426945][ T7577] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 156.441545][ T7577] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 156.458660][ T7577] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 156.545299][ T7577] 8021q: adding VLAN 0 to HW filter on device bond0 [ 156.565310][ T7577] 8021q: adding VLAN 0 to HW filter on device team0 [ 156.579404][ T7391] bridge0: port 1(bridge_slave_0) entered blocking state [ 156.586603][ T7391] bridge0: port 1(bridge_slave_0) entered forwarding state [ 156.609575][ T7391] bridge0: port 2(bridge_slave_1) entered blocking state [ 156.616756][ T7391] bridge0: port 2(bridge_slave_1) entered forwarding state [ 156.783959][ T7577] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 156.824823][ T7577] veth0_vlan: entered promiscuous mode [ 156.836574][ T7577] veth1_vlan: entered promiscuous mode [ 156.859812][ T7577] veth0_macvtap: entered promiscuous mode [ 156.869511][ T7577] veth1_macvtap: entered promiscuous mode [ 156.884903][ T7577] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 156.905924][ T7577] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 156.917006][ T7577] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 156.927837][ T7577] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 156.938116][ T7577] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 156.948662][ T7577] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 156.960303][ T7577] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 156.970909][ T7577] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 156.981948][ T7577] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 156.992109][ T7577] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 157.002859][ T7577] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 157.012996][ T7577] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 157.023611][ T7577] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 157.035147][ T7577] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 157.051591][ T7577] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 157.060506][ T7577] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 157.070449][ T7577] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 157.080155][ T7577] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 157.143344][ T7386] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 157.154781][ T7386] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 157.180916][ T7391] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 157.189257][ T7391] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 159.084263][ T7382] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 160.230505][ T5238] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 160.240752][ T5238] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 160.249186][ T5238] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 160.257901][ T5238] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 160.269725][ T5238] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 160.279704][ T5238] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 160.411538][ T7590] chnl_net:caif_netlink_parms(): no params data found [ 160.465563][ T7590] bridge0: port 1(bridge_slave_0) entered blocking state [ 160.472854][ T7590] bridge0: port 1(bridge_slave_0) entered disabled state [ 160.480892][ T7590] bridge_slave_0: entered allmulticast mode [ 160.488487][ T7590] bridge_slave_0: entered promiscuous mode [ 160.496509][ T7590] bridge0: port 2(bridge_slave_1) entered blocking state [ 160.503676][ T7590] bridge0: port 2(bridge_slave_1) entered disabled state [ 160.511311][ T7590] bridge_slave_1: entered allmulticast mode [ 160.518800][ T7590] bridge_slave_1: entered promiscuous mode [ 160.545103][ T7590] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 160.557927][ T7590] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 160.588780][ T7590] team0: Port device team_slave_0 added [ 160.596933][ T7590] team0: Port device team_slave_1 added [ 160.620853][ T7590] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 160.627931][ T7590] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 160.654523][ T7590] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 160.667845][ T7590] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 160.674812][ T7590] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 160.702039][ T7590] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 160.737282][ T7590] hsr_slave_0: entered promiscuous mode [ 160.744114][ T7590] hsr_slave_1: entered promiscuous mode [ 160.750595][ T7590] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 160.758320][ T7590] Cannot create hsr debugfs directory [ 160.922964][ T7382] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 160.992578][ T7382] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 161.083987][ T7382] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 161.193278][ T7382] bridge_slave_1: left allmulticast mode [ 161.203487][ T7382] bridge_slave_1: left promiscuous mode [ 161.209490][ T7382] bridge0: port 2(bridge_slave_1) entered disabled state [ 161.219337][ T7382] bridge_slave_0: left allmulticast mode [ 161.224998][ T7382] bridge_slave_0: left promiscuous mode [ 161.232961][ T7382] bridge0: port 1(bridge_slave_0) entered disabled state [ 161.538382][ T7382] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 161.554306][ T7382] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 161.565405][ T7382] bond0 (unregistering): Released all slaves [ 161.825307][ T7382] hsr_slave_0: left promiscuous mode [ 161.831398][ T7382] hsr_slave_1: left promiscuous mode [ 161.840285][ T7382] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 161.847862][ T7382] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 161.859106][ T7382] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 161.866596][ T7382] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 161.888943][ T7382] veth1_macvtap: left promiscuous mode [ 161.894474][ T7382] veth0_macvtap: left promiscuous mode [ 161.900227][ T7382] veth1_vlan: left promiscuous mode [ 161.905517][ T7382] veth0_vlan: left promiscuous mode [ 162.302066][ T7382] team0 (unregistering): Port device team_slave_1 removed [ 162.337604][ T5238] Bluetooth: hci2: command tx timeout [ 162.347648][ T7382] team0 (unregistering): Port device team_slave_0 removed [ 162.741056][ T7590] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 162.761801][ T7590] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 162.779094][ T7590] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 162.796379][ T7590] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 162.887783][ T7590] 8021q: adding VLAN 0 to HW filter on device bond0 [ 162.910778][ T7590] 8021q: adding VLAN 0 to HW filter on device team0 [ 162.923058][ T7386] bridge0: port 1(bridge_slave_0) entered blocking state [ 162.930221][ T7386] bridge0: port 1(bridge_slave_0) entered forwarding state [ 162.947893][ T7391] bridge0: port 2(bridge_slave_1) entered blocking state [ 162.954992][ T7391] bridge0: port 2(bridge_slave_1) entered forwarding state [ 163.122571][ T7590] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 163.167878][ T7590] veth0_vlan: entered promiscuous mode [ 163.179153][ T7590] veth1_vlan: entered promiscuous mode [ 163.204905][ T7590] veth0_macvtap: entered promiscuous mode [ 163.214232][ T7590] veth1_macvtap: entered promiscuous mode [ 163.231107][ T7590] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 163.243352][ T7590] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 163.253905][ T7590] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 163.264482][ T7590] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 163.274906][ T7590] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 163.286072][ T7590] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 163.298214][ T7590] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 163.312407][ T7590] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 163.322986][ T7590] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 163.333209][ T7590] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 163.343783][ T7590] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 163.354754][ T7590] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 163.365669][ T7590] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 163.377704][ T7590] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 163.392422][ T7590] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 163.401570][ T7590] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 163.410692][ T7590] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 163.419834][ T7590] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 163.481607][ T7383] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 163.491548][ T7383] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 163.518623][ T7382] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 163.526759][ T7382] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 165.419350][ T7386] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 166.618847][ T54] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 166.630290][ T54] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 166.641484][ T54] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 166.650056][ T54] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 166.659470][ T54] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 166.669976][ T54] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 166.791346][ T7603] chnl_net:caif_netlink_parms(): no params data found [ 166.822467][ T7386] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 166.887284][ T7386] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 166.921502][ T7603] bridge0: port 1(bridge_slave_0) entered blocking state [ 166.930413][ T7603] bridge0: port 1(bridge_slave_0) entered disabled state [ 166.938532][ T7603] bridge_slave_0: entered allmulticast mode [ 166.945546][ T7603] bridge_slave_0: entered promiscuous mode [ 166.954091][ T7603] bridge0: port 2(bridge_slave_1) entered blocking state [ 166.961676][ T7603] bridge0: port 2(bridge_slave_1) entered disabled state [ 166.969086][ T7603] bridge_slave_1: entered allmulticast mode [ 166.976476][ T7603] bridge_slave_1: entered promiscuous mode [ 167.000355][ T7386] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 167.034050][ T7603] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 167.045432][ T7603] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 167.077804][ T7603] team0: Port device team_slave_0 added [ 167.087038][ T7603] team0: Port device team_slave_1 added [ 167.111687][ T7603] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 167.119296][ T7603] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 167.148284][ T7603] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 167.172834][ T7603] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 167.195181][ T7603] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 167.223417][ T7603] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 167.279478][ T7386] bridge_slave_1: left allmulticast mode [ 167.285174][ T7386] bridge_slave_1: left promiscuous mode [ 167.292992][ T7386] bridge0: port 2(bridge_slave_1) entered disabled state [ 167.314365][ T7386] bridge_slave_0: left allmulticast mode [ 167.320236][ T7386] bridge_slave_0: left promiscuous mode [ 167.326104][ T7386] bridge0: port 1(bridge_slave_0) entered disabled state [ 167.625209][ T7386] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 167.637422][ T7386] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 167.649835][ T7386] bond0 (unregistering): Released all slaves [ 167.679975][ T7603] hsr_slave_0: entered promiscuous mode [ 167.686654][ T7603] hsr_slave_1: entered promiscuous mode [ 167.692727][ T7603] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 167.700589][ T7603] Cannot create hsr debugfs directory [ 167.900064][ T7386] hsr_slave_0: left promiscuous mode [ 167.907761][ T7386] hsr_slave_1: left promiscuous mode [ 167.913702][ T7386] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 167.922171][ T7386] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 167.931047][ T7386] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 167.938668][ T7386] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 167.961015][ T7386] veth1_macvtap: left promiscuous mode [ 167.966901][ T7386] veth0_macvtap: left promiscuous mode [ 167.972526][ T7386] veth1_vlan: left promiscuous mode [ 167.977978][ T7386] veth0_vlan: left promiscuous mode [ 168.372817][ T7386] team0 (unregistering): Port device team_slave_1 removed [ 168.413254][ T7386] team0 (unregistering): Port device team_slave_0 removed [ 168.739267][ T5238] Bluetooth: hci2: command tx timeout [ 169.054165][ T7603] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 169.066502][ T7603] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 169.083059][ T7603] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 169.093266][ T7603] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 169.166482][ T7603] 8021q: adding VLAN 0 to HW filter on device bond0 [ 169.186193][ T7603] 8021q: adding VLAN 0 to HW filter on device team0 [ 169.200759][ T7391] bridge0: port 1(bridge_slave_0) entered blocking state [ 169.207927][ T7391] bridge0: port 1(bridge_slave_0) entered forwarding state [ 169.223030][ T7391] bridge0: port 2(bridge_slave_1) entered blocking state [ 169.230296][ T7391] bridge0: port 2(bridge_slave_1) entered forwarding state [ 169.386271][ T7603] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 169.427313][ T7603] veth0_vlan: entered promiscuous mode [ 169.440109][ T7603] veth1_vlan: entered promiscuous mode [ 169.466595][ T7603] veth0_macvtap: entered promiscuous mode [ 169.477080][ T7603] veth1_macvtap: entered promiscuous mode [ 169.493848][ T7603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 169.505497][ T7603] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 169.516095][ T7603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 169.527185][ T7603] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 169.538767][ T7603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 169.549712][ T7603] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 169.561884][ T7603] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 169.575487][ T7603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 169.586580][ T7603] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 169.596767][ T7603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 169.608032][ T7603] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 169.618731][ T7603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 169.629503][ T7603] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 169.641213][ T7603] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 169.655428][ T7603] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.664250][ T7603] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.673789][ T7603] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.682985][ T7603] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 169.740947][ T7382] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 169.754882][ T7382] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 169.781406][ T7391] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 169.789677][ T7391] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 171.688394][ T7394] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 173.020473][ T54] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 173.030150][ T54] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 173.039772][ T54] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 173.048231][ T54] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 173.061391][ T54] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 173.068868][ T54] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 173.187548][ T7394] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 173.237975][ T7394] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 173.254063][ T7618] chnl_net:caif_netlink_parms(): no params data found [ 173.328284][ T7618] bridge0: port 1(bridge_slave_0) entered blocking state [ 173.335471][ T7618] bridge0: port 1(bridge_slave_0) entered disabled state [ 173.343242][ T7618] bridge_slave_0: entered allmulticast mode [ 173.354198][ T7618] bridge_slave_0: entered promiscuous mode [ 173.377424][ T7394] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 173.390859][ T7618] bridge0: port 2(bridge_slave_1) entered blocking state [ 173.398191][ T7618] bridge0: port 2(bridge_slave_1) entered disabled state [ 173.405402][ T7618] bridge_slave_1: entered allmulticast mode [ 173.412756][ T7618] bridge_slave_1: entered promiscuous mode [ 173.442949][ T7618] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 173.454968][ T7618] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 173.489052][ T7618] team0: Port device team_slave_0 added [ 173.509440][ T7618] team0: Port device team_slave_1 added [ 173.557981][ T7618] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 173.565011][ T7618] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 173.591498][ T7618] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 173.611937][ T7618] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 173.619402][ T7618] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 173.647395][ T7618] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 173.658991][ T7394] bridge_slave_1: left allmulticast mode [ 173.664672][ T7394] bridge_slave_1: left promiscuous mode [ 173.672246][ T7394] bridge0: port 2(bridge_slave_1) entered disabled state [ 173.681415][ T7394] bridge_slave_0: left allmulticast mode [ 173.689020][ T7394] bridge_slave_0: left promiscuous mode [ 173.695442][ T7394] bridge0: port 1(bridge_slave_0) entered disabled state [ 173.995154][ T7394] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 174.011387][ T7394] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 174.022391][ T7394] bond0 (unregistering): Released all slaves [ 174.063394][ T7618] hsr_slave_0: entered promiscuous mode [ 174.069802][ T7618] hsr_slave_1: entered promiscuous mode [ 174.076149][ T7618] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 174.083753][ T7618] Cannot create hsr debugfs directory [ 174.284261][ T7394] hsr_slave_0: left promiscuous mode [ 174.290428][ T7394] hsr_slave_1: left promiscuous mode [ 174.300165][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 174.310861][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 174.318923][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 174.326892][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 174.344165][ T7394] veth1_macvtap: left promiscuous mode [ 174.349815][ T7394] veth0_macvtap: left promiscuous mode [ 174.355383][ T7394] veth1_vlan: left promiscuous mode [ 174.360860][ T7394] veth0_vlan: left promiscuous mode [ 174.734900][ T7394] team0 (unregistering): Port device team_slave_1 removed [ 174.772761][ T7394] team0 (unregistering): Port device team_slave_0 removed [ 175.146309][ T54] Bluetooth: hci2: command tx timeout [ 175.394885][ T7618] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 175.404175][ T7618] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 175.416933][ T7618] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 175.427379][ T7618] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 175.496491][ T7618] 8021q: adding VLAN 0 to HW filter on device bond0 [ 175.514635][ T7618] 8021q: adding VLAN 0 to HW filter on device team0 [ 175.531993][ T7383] bridge0: port 1(bridge_slave_0) entered blocking state [ 175.539230][ T7383] bridge0: port 1(bridge_slave_0) entered forwarding state [ 175.549553][ T7383] bridge0: port 2(bridge_slave_1) entered blocking state [ 175.556753][ T7383] bridge0: port 2(bridge_slave_1) entered forwarding state [ 175.717015][ T7618] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 175.753609][ T7618] veth0_vlan: entered promiscuous mode [ 175.764759][ T7618] veth1_vlan: entered promiscuous mode [ 175.792198][ T7618] veth0_macvtap: entered promiscuous mode [ 175.801583][ T7618] veth1_macvtap: entered promiscuous mode [ 175.819242][ T7618] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 175.831355][ T7618] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 175.841443][ T7618] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 175.853137][ T7618] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 175.863293][ T7618] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 175.873795][ T7618] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 175.885230][ T7618] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 175.900771][ T7618] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 175.911776][ T7618] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 175.921692][ T7618] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 175.932384][ T7618] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 175.942609][ T7618] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 175.953238][ T7618] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 175.965382][ T7618] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 175.979906][ T7618] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 175.989361][ T7618] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 175.998951][ T7618] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 176.008482][ T7618] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 176.071624][ T7394] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 176.081410][ T7394] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 176.107524][ T7391] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 176.115654][ T7391] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 178.101482][ T7394] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 179.436662][ T7637] __nla_validate_parse: 4 callbacks suppressed [ 179.436683][ T7637] netlink: 8 bytes leftover after parsing attributes in process `syz.4.668'. [ 179.494005][ T7639] netlink: 4272 bytes leftover after parsing attributes in process `syz.1.665'. [ 179.507344][ T7639] raw_sendmsg: syz.1.665 forgot to set AF_INET. Fix it! [ 179.541360][ T7639] openvswitch: netlink: Actions may not be safe on all matching packets [ 179.556694][ T7634] xt_CT: No such helper "snmp_trap" [ 179.597800][ T7639] openvswitch: netlink: Actions may not be safe on all matching packets [ 179.616017][ T7639] openvswitch: netlink: Actions may not be safe on all matching packets [ 179.643764][ T7644] netlink: 'syz.4.668': attribute type 18 has an invalid length. [ 179.657828][ T7644] netdevsim netdevsim4 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 179.666729][ T7644] netdevsim netdevsim4 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 179.675503][ T7644] netdevsim netdevsim4 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 179.684443][ T7644] netdevsim netdevsim4 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 179.932544][ T942] IPVS: starting estimator thread 0... [ 179.938072][ T7394] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 179.979202][ T5238] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 179.989899][ T5238] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 179.999351][ T5238] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 180.017392][ T5238] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 180.026763][ T5238] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 180.034147][ T5238] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 180.095824][ T7662] IPVS: using max 16 ests per chain, 38400 per kthread [ 180.210487][ T7394] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 180.233921][ T7674] bridge0: port 1(bridge_slave_0) entered blocking state [ 180.241143][ T7674] bridge0: port 1(bridge_slave_0) entered forwarding state [ 180.279094][ T7669] netlink: 209852 bytes leftover after parsing attributes in process `syz.3.675'. [ 180.307746][ T7669] openvswitch: netlink: IP tunnel attribute has 3048 unknown bytes. [ 180.353082][ T7394] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 180.732539][ T7707] openvswitch: netlink: Actions may not be safe on all matching packets [ 180.780046][ T7394] bridge_slave_1: left allmulticast mode [ 180.788857][ T7394] bridge_slave_1: left promiscuous mode [ 180.794654][ T7394] bridge0: port 2(bridge_slave_1) entered disabled state [ 180.877266][ T7394] bridge_slave_0: left allmulticast mode [ 180.883007][ T7394] bridge_slave_0: left promiscuous mode [ 180.888959][ T7394] bridge0: port 1(bridge_slave_0) entered disabled state [ 181.484101][ T7394] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 181.496164][ T7394] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 181.508310][ T7394] bond0 (unregistering): Released all slaves [ 181.526112][ T7726] netlink: 4 bytes leftover after parsing attributes in process `syz.4.691'. [ 181.794070][ T7753] netlink: 20 bytes leftover after parsing attributes in process `syz.4.696'. [ 181.826066][ T7746] netlink: 8 bytes leftover after parsing attributes in process `syz.1.694'. [ 181.835043][ T7746] (unnamed net_device) (uninitialized): option mode: invalid value (9) [ 181.862907][ T7753] netlink: 'syz.4.696': attribute type 7 has an invalid length. [ 181.910490][ T7663] chnl_net:caif_netlink_parms(): no params data found [ 182.095984][ T5238] Bluetooth: hci2: command tx timeout [ 182.128591][ T7763] netlink: 144 bytes leftover after parsing attributes in process `syz.1.700'. [ 182.159554][ T7767] pim6reg: entered allmulticast mode [ 182.307097][ T7394] hsr_slave_0: left promiscuous mode [ 182.357088][ T7394] hsr_slave_1: left promiscuous mode [ 182.363753][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 182.373386][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 182.383831][ T7394] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 182.399821][ T7394] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 182.420540][ T7394] veth1_macvtap: left promiscuous mode [ 182.426320][ T7394] veth0_macvtap: left promiscuous mode [ 182.432128][ T7394] veth1_vlan: left promiscuous mode [ 182.437932][ T7394] veth0_vlan: left promiscuous mode [ 182.852392][ T7394] team0 (unregistering): Port device team_slave_1 removed [ 182.891764][ T7394] team0 (unregistering): Port device team_slave_0 removed [ 183.523568][ T7795] netlink: 4272 bytes leftover after parsing attributes in process `syz.3.709'. [ 183.588614][ T7663] bridge0: port 1(bridge_slave_0) entered blocking state [ 183.621940][ T7663] bridge0: port 1(bridge_slave_0) entered disabled state [ 183.629941][ T7663] bridge_slave_0: entered allmulticast mode [ 183.665872][ T7663] bridge_slave_0: entered promiscuous mode [ 183.692589][ T7663] bridge0: port 2(bridge_slave_1) entered blocking state [ 183.731062][ T7663] bridge0: port 2(bridge_slave_1) entered disabled state [ 183.750960][ T7663] bridge_slave_1: entered allmulticast mode [ 183.769902][ T7663] bridge_slave_1: entered promiscuous mode [ 183.918208][ T7663] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 183.970612][ T7663] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 184.022520][ T7813] netlink: 8 bytes leftover after parsing attributes in process `syz.3.716'. [ 184.108301][ T7663] team0: Port device team_slave_0 added [ 184.137872][ T7663] team0: Port device team_slave_1 added [ 184.175674][ T5238] Bluetooth: hci2: command tx timeout [ 184.284736][ T7663] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 184.316053][ T7663] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 184.358958][ T7663] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 184.379808][ T7829] netlink: 'syz.1.720': attribute type 4 has an invalid length. [ 184.413071][ T7663] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 184.443618][ T7663] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 184.545262][ T7663] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 184.592020][ T7818] iwpm_register_pid: Unable to send a nlmsg (client = 2) [ 184.637189][ T7818] infiniband syz0: RDMA CMA: cma_listen_on_dev, error -98 [ 184.729926][ T7663] hsr_slave_0: entered promiscuous mode [ 184.789988][ T7663] hsr_slave_1: entered promiscuous mode [ 184.817221][ T7663] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 184.845158][ T7663] Cannot create hsr debugfs directory [ 185.040232][ T7854] IPVS: set_ctl: invalid protocol: 1 0.0.0.0:20003 [ 185.249973][ T7860] netlink: 'syz.3.730': attribute type 9 has an invalid length. [ 185.287096][ T7860] netlink: 134640 bytes leftover after parsing attributes in process `syz.3.730'. [ 185.324873][ T7866] netlink: 48 bytes leftover after parsing attributes in process `syz.3.730'. [ 185.537379][ T7873] netlink: 8 bytes leftover after parsing attributes in process `syz.1.734'. [ 185.892017][ T7663] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 185.921020][ T7663] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 185.942410][ T7663] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 185.957950][ T7663] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 185.984108][ T7895] netlink: 8 bytes leftover after parsing attributes in process `syz.2.743'. [ 186.121363][ T7663] 8021q: adding VLAN 0 to HW filter on device bond0 [ 186.133154][ T7900] netlink: 4 bytes leftover after parsing attributes in process `syz.2.745'. [ 186.145998][ T7900] openvswitch: netlink: Flow set message rejected, Key attribute missing. [ 186.158582][ T7663] 8021q: adding VLAN 0 to HW filter on device team0 [ 186.171626][ T7391] bridge0: port 1(bridge_slave_0) entered blocking state [ 186.178807][ T7391] bridge0: port 1(bridge_slave_0) entered forwarding state [ 186.193297][ T7902] lo: entered allmulticast mode [ 186.199748][ T7902] netlink: 60 bytes leftover after parsing attributes in process `syz.4.746'. [ 186.237606][ T7391] bridge0: port 2(bridge_slave_1) entered blocking state [ 186.244802][ T7391] bridge0: port 2(bridge_slave_1) entered forwarding state [ 186.271797][ T5238] Bluetooth: hci2: command tx timeout [ 186.322646][ T7902] Κό: entered promiscuous mode [ 186.385224][ T7663] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 186.413061][ T7663] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 186.609845][ T7915] netlink: 28 bytes leftover after parsing attributes in process `syz.4.749'. [ 186.663215][ T7915] netlink: 28 bytes leftover after parsing attributes in process `syz.4.749'. [ 186.732454][ T7663] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 186.830440][ T7924] netlink: 209852 bytes leftover after parsing attributes in process `syz.4.752'. [ 186.886027][ T7663] veth0_vlan: entered promiscuous mode [ 186.895077][ T7924] openvswitch: netlink: IP tunnel attribute has 3060 unknown bytes. [ 186.920159][ T7663] veth1_vlan: entered promiscuous mode [ 186.974769][ T7663] veth0_macvtap: entered promiscuous mode [ 187.011473][ T7663] veth1_macvtap: entered promiscuous mode [ 187.077416][ T7663] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.092664][ T7663] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.103357][ T7663] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.117822][ T7663] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.128043][ T7663] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.146153][ T7663] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.163475][ T7663] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 187.176394][ T7936] netlink: 1 bytes leftover after parsing attributes in process `syz.4.757'. [ 187.249526][ T7663] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 187.280156][ T7663] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.294285][ T7663] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 187.310330][ T7663] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.340936][ T7663] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 187.352026][ T7663] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.369003][ T7663] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 187.404771][ T7663] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 187.417630][ T7663] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 187.428871][ T7663] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 187.438160][ T7663] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 188.053291][ T7383] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 188.114446][ T7383] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 188.277541][ T7387] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 188.327513][ T7387] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 188.445779][ T5238] Bluetooth: hci2: command tx timeout [ 189.087916][ T7383] bond0: (slave netdevsim0): link status definitely up, 0 Mbps full duplex [ 189.191301][ T7977] netlink: 'syz.2.769': attribute type 2 has an invalid length. [ 191.429675][ T8032] __nla_validate_parse: 3 callbacks suppressed [ 191.429696][ T8032] netlink: 8 bytes leftover after parsing attributes in process `syz.2.790'. [ 191.626523][ T5251] Bluetooth: hci3: command 0x0406 tx timeout [ 191.633532][ T5238] Bluetooth: hci0: command 0x0401 tx timeout [ 191.640391][ T54] Bluetooth: hci1: command 0x0406 tx timeout [ 192.132977][ T8008] netlink: 'syz.1.782': attribute type 3 has an invalid length. [ 192.164008][ T8008] netlink: 130984 bytes leftover after parsing attributes in process `syz.1.782'. [ 192.251830][ T8047] sch_tbf: peakrate 7 is lower than or equals to rate 2147483647 ! [ 192.848430][ T8056] syz.2.798: vmalloc error: size 8589938688, exceeds total pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=/,mems_allowed=0-1 [ 192.869448][ T8056] CPU: 1 UID: 0 PID: 8056 Comm: syz.2.798 Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 192.880106][ T8056] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 192.890205][ T8056] Call Trace: [ 192.893519][ T8056] [ 192.896493][ T8056] dump_stack_lvl+0x241/0x360 [ 192.901252][ T8056] ? __pfx_dump_stack_lvl+0x10/0x10 [ 192.906507][ T8056] ? __pfx__printk+0x10/0x10 [ 192.911164][ T8056] ? cpuset_print_current_mems_allowed+0x1f/0x350 [ 192.917624][ T8056] ? cpuset_print_current_mems_allowed+0x31e/0x350 [ 192.924176][ T8056] warn_alloc+0x278/0x410 [ 192.928550][ T8056] ? stack_depot_save_flags+0x29/0x830 [ 192.934062][ T8056] ? __vmalloc_node_range_noprof+0x106/0x13f0 [ 192.940172][ T8056] ? __pfx_warn_alloc+0x10/0x10 [ 192.945065][ T8056] ? kasan_save_track+0x3f/0x80 [ 192.949974][ T8056] ? __kasan_kmalloc+0x98/0xb0 [ 192.954781][ T8056] ? xsk_setsockopt+0x4ea/0x950 [ 192.959679][ T8056] ? do_sock_setsockopt+0x3af/0x720 [ 192.964915][ T8056] ? __sys_setsockopt+0x1a2/0x250 [ 192.969976][ T8056] ? __x64_sys_setsockopt+0xb5/0xd0 [ 192.975214][ T8056] ? do_syscall_64+0xf3/0x230 [ 192.979941][ T8056] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 192.986074][ T8056] __vmalloc_node_range_noprof+0x126/0x13f0 [ 192.992043][ T8056] ? __pfx___vmalloc_node_range_noprof+0x10/0x10 [ 192.998425][ T8056] ? __kasan_kmalloc+0x98/0xb0 [ 193.003236][ T8056] ? xskq_create+0x54/0x170 [ 193.007800][ T8056] vmalloc_user_noprof+0x74/0x80 [ 193.012792][ T8056] ? xskq_create+0xb6/0x170 [ 193.017346][ T8056] xskq_create+0xb6/0x170 [ 193.021736][ T8056] xsk_init_queue+0xa1/0x100 [ 193.026383][ T8056] xsk_setsockopt+0x4ea/0x950 [ 193.031116][ T8056] ? __pfx_xsk_setsockopt+0x10/0x10 [ 193.036362][ T8056] ? __pfx_aa_sk_perm+0x10/0x10 [ 193.041257][ T8056] ? __pfx_lock_acquire+0x10/0x10 [ 193.046337][ T8056] ? aa_sock_opt_perm+0x79/0x120 [ 193.051326][ T8056] ? __pfx_xsk_setsockopt+0x10/0x10 [ 193.056579][ T8056] do_sock_setsockopt+0x3af/0x720 [ 193.061649][ T8056] ? __pfx_do_sock_setsockopt+0x10/0x10 [ 193.067231][ T8056] ? __fget_files+0x29/0x470 [ 193.071868][ T8056] ? __fget_files+0x3f3/0x470 [ 193.076586][ T8056] ? __fget_files+0x29/0x470 [ 193.081246][ T8056] __sys_setsockopt+0x1a2/0x250 [ 193.086174][ T8056] __x64_sys_setsockopt+0xb5/0xd0 [ 193.091245][ T8056] do_syscall_64+0xf3/0x230 [ 193.095790][ T8056] ? clear_bhb_loop+0x35/0x90 [ 193.100509][ T8056] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 193.106463][ T8056] RIP: 0033:0x7fba2257dff9 [ 193.110937][ T8056] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 193.130594][ T8056] RSP: 002b:00007fba232a4038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 193.139059][ T8056] RAX: ffffffffffffffda RBX: 00007fba22735f80 RCX: 00007fba2257dff9 [ 193.147074][ T8056] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000004 [ 193.155088][ T8056] RBP: 00007fba225f0296 R08: 0000000000000004 R09: 0000000000000000 [ 193.163115][ T8056] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000000 [ 193.171131][ T8056] R13: 0000000000000000 R14: 00007fba22735f80 R15: 00007ffff7ed45f8 [ 193.179218][ T8056] [ 193.401953][ T8056] Mem-Info: [ 193.405290][ T8056] active_anon:4069 inactive_anon:0 isolated_anon:0 [ 193.405290][ T8056] active_file:1377 inactive_file:38257 isolated_file:0 [ 193.405290][ T8056] unevictable:768 dirty:71 writeback:50 [ 193.405290][ T8056] slab_reclaimable:9010 slab_unreclaimable:100686 [ 193.405290][ T8056] mapped:20865 shmem:1261 pagetables:748 [ 193.405290][ T8056] sec_pagetables:0 bounce:0 [ 193.405290][ T8056] kernel_misc_reclaimable:0 [ 193.405290][ T8056] free:1361353 free_pcp:687 free_cma:0 [ 193.465782][ T8056] Node 0 active_anon:16276kB inactive_anon:0kB active_file:5508kB inactive_file:152948kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:83460kB dirty:184kB writeback:100kB shmem:3508kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:10716kB pagetables:2992kB sec_pagetables:0kB all_unreclaimable? no [ 193.504971][ T8056] Node 1 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:80kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:0kB writeback:0kB shmem:1536kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:16kB pagetables:0kB sec_pagetables:0kB all_unreclaimable? no [ 193.543965][ T8056] Node 0 DMA free:15360kB boost:0kB min:208kB low:260kB high:312kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 193.545604][ C0] sched: DL replenish lagged too much [ 193.586292][ T8056] lowmem_reserve[]: 0 2465 2466 0 0 [ 193.591858][ T8056] Node 0 DMA32 free:1504204kB boost:0kB min:34200kB low:42748kB high:51296kB reserved_highatomic:0KB active_anon:16236kB inactive_anon:0kB active_file:5508kB inactive_file:152112kB unevictable:1536kB writepending:180kB present:3129332kB managed:2552504kB mlocked:0kB bounce:0kB free_pcp:1640kB local_pcp:340kB free_cma:0kB [ 193.629416][ T8056] lowmem_reserve[]: 0 0 0 0 0 [ 193.634382][ T8056] Node 0 Normal free:0kB boost:0kB min:8kB low:8kB high:8kB reserved_highatomic:0KB active_anon:40kB inactive_anon:0kB active_file:0kB inactive_file:836kB unevictable:0kB writepending:4kB present:1048580kB managed:876kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 193.673923][ T8056] lowmem_reserve[]: 0 0 0 0 0 [ 193.682037][ T8056] Node 1 Normal free:3926120kB boost:0kB min:55688kB low:69608kB high:83528kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:80kB unevictable:1536kB writepending:0kB present:4194300kB managed:4111164kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 193.720103][ T8056] lowmem_reserve[]: 0 0 0 0 0 [ 193.725221][ T8056] Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15360kB [ 193.745470][ T8056] Node 0 DMA32: 31*4kB (UME) 82*8kB (UME) 136*16kB (UME) 109*32kB (UME) 53*64kB (UME) 34*128kB (UME) 13*256kB (UM) 7*512kB (UME) 3*1024kB (UM) 5*2048kB (UME) 359*4096kB (M) = 1504876kB [ 193.773659][ T8056] Node 0 Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB [ 193.787285][ T8056] Node 1 Normal: 178*4kB (UME) 58*8kB (UME) 33*16kB (UME) 178*32kB (UME) 78*64kB (UME) 24*128kB (UE) 10*256kB (UME) 9*512kB (UME) 4*1024kB (UM) 4*2048kB (UE) 950*4096kB (M) = 3926120kB [ 193.811430][ T8056] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 193.822327][ T8056] Node 0 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 193.837069][ T8056] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 193.852764][ T8056] Node 1 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 193.871067][ T8056] 40895 total pagecache pages [ 193.876960][ T8056] 0 pages in swap cache [ 193.881306][ T8056] Free swap = 124996kB [ 193.891187][ T8056] Total swap = 124996kB [ 193.895986][ T8056] 2097051 pages RAM [ 193.899913][ T8056] 0 pages HighMem/MovableOnly [ 193.904847][ T8056] 427075 pages reserved [ 193.915940][ T8056] 0 pages cma reserved [ 194.516097][ T1270] ieee802154 phy0 wpan0: encryption failed: -22 [ 194.522577][ T1270] ieee802154 phy1 wpan1: encryption failed: -22 [ 202.805111][ T54] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 202.813919][ T54] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 202.822536][ T54] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 202.848832][ T54] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 202.861287][ T54] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 202.869985][ T54] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 204.144519][ T5238] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 204.156360][ T5238] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 204.164478][ T5238] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 204.172703][ T5238] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 204.183078][ T5238] Bluetooth: hci5: unexpected cc 0x0c25 length: 249 > 3 [ 204.192901][ T5238] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 204.252579][ T5238] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 204.261860][ T5238] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 204.270876][ T5238] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 204.280687][ T5238] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 204.288547][ T5238] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 204.296463][ T5238] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 204.905692][ T5238] Bluetooth: hci2: command tx timeout [ 205.275154][ T54] Bluetooth: hci7: unexpected cc 0x0c03 length: 249 > 1 [ 205.289797][ T54] Bluetooth: hci7: unexpected cc 0x1003 length: 249 > 9 [ 205.299950][ T54] Bluetooth: hci7: unexpected cc 0x1001 length: 249 > 9 [ 205.309570][ T54] Bluetooth: hci7: unexpected cc 0x0c23 length: 249 > 4 [ 205.319217][ T54] Bluetooth: hci7: unexpected cc 0x0c25 length: 249 > 3 [ 205.327141][ T54] Bluetooth: hci7: unexpected cc 0x0c38 length: 249 > 2 [ 206.255907][ T54] Bluetooth: hci5: command tx timeout [ 206.335832][ T54] Bluetooth: hci6: command tx timeout [ 206.976342][ T54] Bluetooth: hci2: command tx timeout [ 207.375825][ T54] Bluetooth: hci7: command tx timeout [ 208.335770][ T54] Bluetooth: hci5: command tx timeout [ 208.416287][ T54] Bluetooth: hci6: command tx timeout [ 209.056009][ T54] Bluetooth: hci2: command tx timeout [ 209.455749][ T54] Bluetooth: hci7: command tx timeout [ 210.415761][ T54] Bluetooth: hci5: command tx timeout [ 210.495940][ T5238] Bluetooth: hci6: command tx timeout [ 211.135877][ T54] Bluetooth: hci2: command tx timeout [ 211.535755][ T54] Bluetooth: hci7: command tx timeout [ 212.495874][ T54] Bluetooth: hci5: command tx timeout [ 212.575891][ T54] Bluetooth: hci6: command tx timeout [ 213.615753][ T54] Bluetooth: hci7: command tx timeout [ 217.061298][ T54] Bluetooth: hci4: command 0x0405 tx timeout [ 242.176025][ T54] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 242.192199][ T54] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 242.201120][ T54] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 242.221637][ T54] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 242.235374][ T54] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 242.243390][ T54] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 244.335828][ T5238] Bluetooth: hci0: command tx timeout [ 246.416610][ T5238] Bluetooth: hci0: command tx timeout [ 248.496406][ T5238] Bluetooth: hci0: command tx timeout [ 250.575742][ T5238] Bluetooth: hci0: command tx timeout [ 255.938920][ T1270] ieee802154 phy0 wpan0: encryption failed: -22 [ 255.945276][ T1270] ieee802154 phy1 wpan1: encryption failed: -22 [ 264.263341][ T54] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 264.280922][ T54] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 264.289336][ T54] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 264.297600][ T54] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 264.305747][ T54] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 264.313122][ T54] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 264.848215][ T54] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 264.859689][ T54] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 264.870536][ T54] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 264.879166][ T54] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 264.891751][ T54] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 264.901323][ T54] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 264.954252][ T5238] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 264.963150][ T5238] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 264.971446][ T5238] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 264.983700][ T5238] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 264.992186][ T5238] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 264.999735][ T5238] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 265.614919][ T54] Bluetooth: hci8: unexpected cc 0x0c03 length: 249 > 1 [ 265.626117][ T54] Bluetooth: hci8: unexpected cc 0x1003 length: 249 > 9 [ 265.634148][ T54] Bluetooth: hci8: unexpected cc 0x1001 length: 249 > 9 [ 265.642668][ T54] Bluetooth: hci8: unexpected cc 0x0c23 length: 249 > 4 [ 265.656098][ T54] Bluetooth: hci8: unexpected cc 0x0c25 length: 249 > 3 [ 265.663519][ T54] Bluetooth: hci8: unexpected cc 0x0c38 length: 249 > 2 [ 266.415824][ T5238] Bluetooth: hci1: command tx timeout [ 266.975805][ T5238] Bluetooth: hci3: command tx timeout [ 267.055939][ T5238] Bluetooth: hci4: command tx timeout [ 267.695768][ T5238] Bluetooth: hci8: command tx timeout [ 268.495849][ T5238] Bluetooth: hci1: command tx timeout [ 269.065979][ T5238] Bluetooth: hci3: command tx timeout [ 269.135752][ T5238] Bluetooth: hci4: command tx timeout [ 269.775855][ T5238] Bluetooth: hci8: command tx timeout [ 270.575846][ T5238] Bluetooth: hci1: command tx timeout [ 271.135821][ T5238] Bluetooth: hci3: command tx timeout [ 271.216176][ T5238] Bluetooth: hci4: command tx timeout [ 271.855899][ T5238] Bluetooth: hci8: command tx timeout [ 272.655865][ T5238] Bluetooth: hci1: command tx timeout [ 273.215814][ T5238] Bluetooth: hci3: command tx timeout [ 273.295743][ T5238] Bluetooth: hci4: command tx timeout [ 273.935681][ T5238] Bluetooth: hci8: command tx timeout [ 305.102805][ T54] Bluetooth: hci9: unexpected cc 0x0c03 length: 249 > 1 [ 305.115805][ T54] Bluetooth: hci9: unexpected cc 0x1003 length: 249 > 9 [ 305.124796][ T54] Bluetooth: hci9: unexpected cc 0x1001 length: 249 > 9 [ 305.133863][ T54] Bluetooth: hci9: unexpected cc 0x0c23 length: 249 > 4 [ 305.141883][ T54] Bluetooth: hci9: unexpected cc 0x0c25 length: 249 > 3 [ 305.150488][ T54] Bluetooth: hci9: unexpected cc 0x0c38 length: 249 > 2 [ 307.216236][ T54] Bluetooth: hci9: command tx timeout [ 309.295718][ T54] Bluetooth: hci9: command tx timeout [ 311.375894][ T54] Bluetooth: hci9: command tx timeout [ 313.455771][ T54] Bluetooth: hci9: command tx timeout [ 317.380683][ T1270] ieee802154 phy0 wpan0: encryption failed: -22 [ 317.391903][ T1270] ieee802154 phy1 wpan1: encryption failed: -22 [ 323.972145][ T5238] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 323.980884][ T5238] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 323.988941][ T5238] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 323.999247][ T5238] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 324.007800][ T5238] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 324.016058][ T5238] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 324.930802][ T5238] Bluetooth: hci10: unexpected cc 0x0c03 length: 249 > 1 [ 324.943995][ T5238] Bluetooth: hci10: unexpected cc 0x1003 length: 249 > 9 [ 324.954305][ T5238] Bluetooth: hci10: unexpected cc 0x1001 length: 249 > 9 [ 324.979163][ T5238] Bluetooth: hci10: unexpected cc 0x0c23 length: 249 > 4 [ 324.987018][ T5238] Bluetooth: hci10: unexpected cc 0x0c25 length: 249 > 3 [ 324.994478][ T5238] Bluetooth: hci10: unexpected cc 0x0c38 length: 249 > 2 [ 325.081000][ T54] Bluetooth: hci11: unexpected cc 0x0c03 length: 249 > 1 [ 325.090116][ T54] Bluetooth: hci11: unexpected cc 0x1003 length: 249 > 9 [ 325.101234][ T54] Bluetooth: hci11: unexpected cc 0x1001 length: 249 > 9 [ 325.109382][ T54] Bluetooth: hci11: unexpected cc 0x0c23 length: 249 > 4 [ 325.119474][ T54] Bluetooth: hci11: unexpected cc 0x0c25 length: 249 > 3 [ 325.127384][ T54] Bluetooth: hci11: unexpected cc 0x0c38 length: 249 > 2 [ 325.793179][ T54] Bluetooth: hci12: unexpected cc 0x0c03 length: 249 > 1 [ 325.802117][ T54] Bluetooth: hci12: unexpected cc 0x1003 length: 249 > 9 [ 325.810180][ T54] Bluetooth: hci12: unexpected cc 0x1001 length: 249 > 9 [ 325.821722][ T54] Bluetooth: hci12: unexpected cc 0x0c23 length: 249 > 4 [ 325.833196][ T54] Bluetooth: hci12: unexpected cc 0x0c25 length: 249 > 3 [ 325.845992][ T54] Bluetooth: hci12: unexpected cc 0x0c38 length: 249 > 2 [ 326.095968][ T5238] Bluetooth: hci2: command tx timeout [ 327.055859][ T5238] Bluetooth: hci10: command tx timeout [ 327.215822][ T5238] Bluetooth: hci11: command tx timeout [ 327.936402][ T5238] Bluetooth: hci12: command tx timeout [ 328.176343][ T5238] Bluetooth: hci2: command tx timeout [ 329.135852][ T5238] Bluetooth: hci10: command tx timeout [ 329.295916][ T5238] Bluetooth: hci11: command tx timeout [ 329.705662][ T5238] Bluetooth: hci6: command 0x0406 tx timeout [ 329.711752][ T5238] Bluetooth: hci7: command 0x0406 tx timeout [ 329.717940][ T5244] Bluetooth: hci5: command 0x0406 tx timeout [ 330.015829][ T5250] Bluetooth: hci12: command tx timeout [ 330.255808][ T5250] Bluetooth: hci2: command tx timeout [ 331.215780][ T5250] Bluetooth: hci10: command tx timeout [ 331.375860][ T5250] Bluetooth: hci11: command tx timeout [ 332.095946][ T5250] Bluetooth: hci12: command tx timeout [ 332.335835][ T5250] Bluetooth: hci2: command tx timeout [ 333.295695][ T5250] Bluetooth: hci10: command tx timeout [ 333.455744][ T5250] Bluetooth: hci11: command tx timeout [ 334.175840][ T5250] Bluetooth: hci12: command tx timeout [ 365.551705][ T5250] Bluetooth: hci0: command 0x0406 tx timeout [ 366.665749][ T30] INFO: task syz-executor:7663 blocked for more than 143 seconds. [ 366.673640][ T30] Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 9: Bad file descriptor) [ 366.738558][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 366.815807][ T30] task:syz-executor state:D stack:21728 pid:7663 tgid:7663 ppid:1 flags:0x00004002 [ 366.905569][ T30] Call Trace: [ 366.908925][ T30] [ 366.911895][ T30] __schedule+0x1895/0x4b30 [ 367.022466][ T30] ? __pfx___schedule+0x10/0x10 [ 367.056939][ T30] ? __pfx_lock_release+0x10/0x10 [ 367.062098][ T30] ? __mutex_trylock_common+0x92/0x2e0 [ 367.136865][ T30] ? schedule+0x90/0x320 [ 367.141210][ T30] schedule+0x14b/0x320 [ 367.187386][ T30] schedule_preempt_disabled+0x13/0x30 [ 367.192943][ T30] __mutex_lock+0x6a7/0xd70 [ 367.260869][ T30] ? __mutex_lock+0x52a/0xd70 [ 367.290930][ T30] ? netdev_run_todo+0x7b2/0x1000 [ 367.306366][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 367.311470][ T30] ? __init_swait_queue_head+0xae/0x150 [ 367.336170][ T30] ? msleep+0xc6/0xe0 [ 367.340241][ T30] netdev_run_todo+0x7b2/0x1000 [ 367.345149][ T30] ? __pfx_netdev_run_todo+0x10/0x10 [ 367.359287][ T30] ? netdev_state_change+0xa8/0x1a0 [ 367.364566][ T30] ? __pfx_netdev_state_change+0x10/0x10 [ 367.374509][ T30] ? tun_chr_close+0x105/0x1b0 [ 367.382813][ T30] ? tun_chr_close+0x105/0x1b0 [ 367.391505][ T30] tun_chr_close+0x137/0x1b0 [ 367.397704][ T30] ? __pfx_tun_chr_close+0x10/0x10 [ 367.402875][ T30] __fput+0x23f/0x880 [ 367.411256][ T30] task_work_run+0x24f/0x310 [ 367.419140][ T30] ? kasan_quarantine_put+0xdc/0x230 [ 367.424487][ T30] ? __pfx_task_work_run+0x10/0x10 [ 367.434971][ T30] ? do_exit+0xa2a/0x28e0 [ 367.441020][ T30] ? kmem_cache_free+0x1a2/0x420 [ 367.450635][ T30] ? do_exit+0xa2a/0x28e0 [ 367.455042][ T30] do_exit+0xa2f/0x28e0 [ 367.462246][ T30] ? __pfx_do_exit+0x10/0x10 [ 367.472000][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 367.479670][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 367.490058][ T30] ? _raw_spin_unlock_irq+0x23/0x50 [ 367.495329][ T30] ? lockdep_hardirqs_on+0x99/0x150 [ 367.502340][ T30] do_group_exit+0x207/0x2c0 [ 367.511063][ T30] __x64_sys_exit_group+0x3f/0x40 [ 367.517828][ T30] x64_sys_call+0x2634/0x2640 [ 367.522572][ T30] do_syscall_64+0xf3/0x230 [ 367.532656][ T30] ? clear_bhb_loop+0x35/0x90 [ 367.540537][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 367.550429][ T30] RIP: 0033:0x7f375cb7dff9 [ 367.554926][ T30] RSP: 002b:00007ffdbb247ab8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 367.572799][ T30] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f375cb7dff9 [ 367.581254][ T30] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000043 [ 367.595860][ T30] RBP: 00007f375cbdd588 R08: 00007ffdbb245857 R09: 0000000000000003 [ 367.603976][ T30] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 367.618615][ T30] R13: 0000000000000003 R14: 00000000ffffffff R15: 00007ffdbb247c60 [ 367.629448][ T30] [ 367.632597][ T30] INFO: task syz.1.796:8050 blocked for more than 144 seconds. [ 367.644016][ T30] Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 367.661375][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 367.672904][ T30] task:syz.1.796 state:D stack:23512 pid:8050 tgid:8049 ppid:5232 flags:0x00004002 [ 367.685527][ T30] Call Trace: [ 367.689860][ T30] [ 367.692861][ T30] __schedule+0x1895/0x4b30 [ 367.703143][ T30] ? __pfx___schedule+0x10/0x10 [ 367.709747][ T30] ? __pfx_lock_release+0x10/0x10 [ 367.714881][ T30] ? __mutex_trylock_common+0x92/0x2e0 [ 367.727849][ T30] ? schedule+0x90/0x320 [ 367.732159][ T30] schedule+0x14b/0x320 [ 367.739997][ T30] schedule_preempt_disabled+0x13/0x30 [ 367.748286][ T30] __mutex_lock+0x6a7/0xd70 [ 367.752855][ T30] ? __mutex_lock+0x52a/0xd70 [ 367.760920][ T30] ? tun_chr_close+0x3b/0x1b0 [ 367.768419][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 367.773602][ T30] ? __pfx_call_rcu+0x10/0x10 [ 367.786431][ T30] tun_chr_close+0x3b/0x1b0 [ 367.791088][ T30] ? __pfx_tun_chr_close+0x10/0x10 [ 367.802052][ T30] __fput+0x23f/0x880 [ 367.806504][ T30] task_work_run+0x24f/0x310 [ 367.811148][ T30] ? kasan_quarantine_put+0xdc/0x230 [ 367.821654][ T30] ? __pfx_task_work_run+0x10/0x10 [ 367.827150][ T30] ? do_exit+0xa2a/0x28e0 [ 367.831530][ T30] ? kmem_cache_free+0x1a2/0x420 [ 367.841961][ T30] ? do_exit+0xa2a/0x28e0 [ 367.849314][ T30] do_exit+0xa2f/0x28e0 [ 367.853532][ T30] ? __pfx_do_exit+0x10/0x10 [ 367.860153][ T30] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 367.870162][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 367.877741][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 367.884126][ T30] ? _raw_spin_lock_irq+0xdf/0x120 [ 367.893610][ T30] do_group_exit+0x207/0x2c0 [ 367.901103][ T30] ? _raw_spin_unlock_irq+0x23/0x50 [ 367.910694][ T30] ? lockdep_hardirqs_on+0x99/0x150 [ 367.917631][ T30] get_signal+0x16a3/0x1740 [ 367.922211][ T30] ? __pfx_get_signal+0x10/0x10 [ 367.931323][ T30] arch_do_signal_or_restart+0x96/0x860 [ 367.939507][ T30] ? __pfx_arch_do_signal_or_restart+0x10/0x10 [ 367.950370][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 367.959582][ T30] ? syscall_exit_to_user_mode+0xa3/0x370 [ 367.965385][ T30] syscall_exit_to_user_mode+0xc9/0x370 [ 367.975165][ T30] do_syscall_64+0x100/0x230 [ 367.982100][ T30] ? clear_bhb_loop+0x35/0x90 [ 367.990658][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 367.998096][ T30] RIP: 0033:0x7f850f37dff9 [ 368.002553][ T30] RSP: 002b:00007f85101bc038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 368.016873][ T30] RAX: 0000000000000044 RBX: 00007f850f535f80 RCX: 00007f850f37dff9 [ 368.024916][ T30] RDX: 0000000000000000 RSI: 0000000020000080 RDI: 0000000000000006 [ 368.042592][ T30] RBP: 00007f850f3f0296 R08: 0000000000000000 R09: 0000000000000000 [ 368.051850][ T30] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 368.065147][ T30] R13: 0000000000000000 R14: 00007f850f535f80 R15: 00007ffdd2e7b648 [ 368.074809][ T30] [ 368.083256][ T30] INFO: task syz.2.803:8067 blocked for more than 144 seconds. [ 368.091895][ T30] Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 368.105554][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 368.114335][ T30] task:syz.2.803 state:D stack:25648 pid:8067 tgid:8066 ppid:5239 flags:0x00004002 [ 368.128923][ T30] Call Trace: [ 368.132250][ T30] [ 368.135221][ T30] __schedule+0x1895/0x4b30 [ 368.143137][ T30] ? __pfx___schedule+0x10/0x10 [ 368.155008][ T30] ? __pfx_lock_release+0x10/0x10 [ 368.161670][ T30] ? __mutex_trylock_common+0x92/0x2e0 [ 368.171187][ T30] ? schedule+0x90/0x320 [ 368.178503][ T30] schedule+0x14b/0x320 [ 368.182733][ T30] schedule_preempt_disabled+0x13/0x30 [ 368.192272][ T30] __mutex_lock+0x6a7/0xd70 [ 368.200700][ T30] ? __mutex_lock+0x52a/0xd70 [ 368.205441][ T30] ? tun_chr_close+0x3b/0x1b0 [ 368.214287][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 368.221048][ T30] ? __pfx_call_rcu+0x10/0x10 [ 368.229824][ T30] tun_chr_close+0x3b/0x1b0 [ 368.234389][ T30] ? __pfx_tun_chr_close+0x10/0x10 [ 368.241264][ T30] __fput+0x23f/0x880 [ 368.245354][ T30] task_work_run+0x24f/0x310 [ 368.254794][ T30] ? kasan_quarantine_put+0xdc/0x230 [ 368.264998][ T30] ? __pfx_task_work_run+0x10/0x10 [ 368.274128][ T30] ? do_exit+0xa2a/0x28e0 [ 368.280134][ T30] ? kmem_cache_free+0x1a2/0x420 [ 368.285160][ T30] ? do_exit+0xa2a/0x28e0 [ 368.293812][ T30] do_exit+0xa2f/0x28e0 [ 368.299832][ T30] ? __pfx_do_exit+0x10/0x10 [ 368.304500][ T30] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 368.314686][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 368.323824][ T30] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 368.334197][ T30] ? _raw_spin_lock_irq+0xdf/0x120 [ 368.341089][ T30] do_group_exit+0x207/0x2c0 [ 368.349650][ T30] ? _raw_spin_unlock_irq+0x23/0x50 [ 368.357450][ T30] ? lockdep_hardirqs_on+0x99/0x150 [ 368.362730][ T30] get_signal+0x16a3/0x1740 [ 368.372042][ T30] ? __pfx_get_signal+0x10/0x10 [ 368.378661][ T30] ? kick_process+0xef/0x160 [ 368.383322][ T30] arch_do_signal_or_restart+0x96/0x860 [ 368.394435][ T30] ? __pfx_arch_do_signal_or_restart+0x10/0x10 [ 368.402550][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 368.412683][ T30] ? syscall_exit_to_user_mode+0xa3/0x370 [ 368.425613][ T30] syscall_exit_to_user_mode+0xc9/0x370 [ 368.431259][ T30] do_syscall_64+0x100/0x230 [ 368.441948][ T30] ? clear_bhb_loop+0x35/0x90 [ 368.448437][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 368.454399][ T30] RIP: 0033:0x7fba2257dff9 [ 368.465092][ T30] RSP: 002b:00007fba232a4038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 368.474012][ T30] RAX: 0000000000000000 RBX: 00007fba22735f80 RCX: 00007fba2257dff9 [ 368.487773][ T30] RDX: 0000000000000002 RSI: 0000000000000065 RDI: 0000000000000006 [ 368.498869][ T30] RBP: 00007fba225f0296 R08: 0000000000000004 R09: 0000000000000000 [ 368.510987][ T30] R10: 0000000020000000 R11: 0000000000000246 R12: 0000000000000000 [ 368.521771][ T30] R13: 0000000000000000 R14: 00007fba22735f80 R15: 00007ffff7ed45f8 [ 368.533201][ T30] [ 368.539131][ T30] [ 368.539131][ T30] Showing all locks held in the system: [ 368.549806][ T30] 5 locks held by kworker/0:0/8: [ 368.554799][ T30] 3 locks held by kworker/1:0/25: [ 368.563447][ T30] #0: ffff88801ac81948 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 368.588509][ T30] #1: ffffc900001f7d00 ((reg_check_chans).work){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 368.605008][ T30] #2: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: reg_check_chans_work+0x99/0xfd0 [ 368.621869][ T30] 1 lock held by khungtaskd/30: [ 368.627154][ T30] #0: ffffffff8e937de0 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x2a0 [ 368.644791][ T30] 3 locks held by kworker/0:3/942: [ 368.650355][ T30] #0: ffff88801ac80948 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 368.665551][ T30] #1: ffffc90004307d00 (deferred_process_work){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 368.681326][ T30] #2: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: switchdev_deferred_process_work+0xe/0x20 [ 368.692198][ T30] 4 locks held by kworker/u8:5/998: [ 368.705302][ T30] #0: ffff88801baed948 ((wq_completion)netns){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 368.724141][ T30] #1: ffffc900044d7d00 (net_cleanup_work){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 368.735231][ T30] #2: ffffffff8fcc4f50 (pernet_ops_rwsem){++++}-{3:3}, at: cleanup_net+0x16a/0xcc0 [ 368.753848][ T30] #3: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: ppp_exit_net+0xe3/0x3d0 [ 368.771497][ T30] 2 locks held by getty/4988: [ 368.776753][ T30] #0: ffff88814c0c40a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 [ 368.791771][ T30] #1: ffffc90002f062f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x6a6/0x1e00 [ 368.802388][ T30] 3 locks held by kworker/0:6/5287: [ 368.813159][ T30] 3 locks held by kworker/u8:16/7382: [ 368.820008][ T30] #0: ffff88801ac89148 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 368.835876][ T30] #1: ffffc9000376fd00 ((linkwatch_work).work){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 368.852087][ T30] #2: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: linkwatch_event+0xe/0x60 [ 368.861639][ T30] 3 locks held by kworker/u8:25/7391: [ 368.873346][ T30] #0: ffff88802e0ba948 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_scheduled_works+0x93b/0x1850 [ 368.891900][ T30] #1: ffffc9000371fd00 ((work_completion)(&(&net->ipv6.addr_chk_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x976/0x1850 [ 368.914035][ T30] #2: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: addrconf_verify_work+0x19/0x30 [ 368.924582][ T30] 1 lock held by syz-executor/7663: [ 368.935224][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: netdev_run_todo+0x7b2/0x1000 [ 368.951045][ T30] 1 lock held by syz.1.796/8050: [ 368.956370][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: tun_chr_close+0x3b/0x1b0 [ 368.965453][ T30] 2 locks held by syz.3.800/8060: [ 368.977226][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: tun_chr_close+0x3b/0x1b0 [ 368.990370][ T30] #1: ffffffff8e7d1dd0 (cpu_hotplug_lock){++++}-{0:0}, at: unregister_netdevice_many_notify+0x5ea/0x1da0 [ 369.004943][ T30] 1 lock held by syz.2.803/8067: [ 369.014091][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: tun_chr_close+0x3b/0x1b0 [ 369.024771][ T30] 2 locks held by syz-executor/8076: [ 369.034469][ T30] #0: ffffffff8fcc4f50 (pernet_ops_rwsem){++++}-{3:3}, at: copy_net_ns+0x328/0x570 [ 369.045554][ T30] #1: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: ip_tunnel_init_net+0x20e/0x720 [ 369.055182][ T30] 2 locks held by syz-executor/8078: [ 369.065573][ T30] #0: ffffffff8fcc4f50 (pernet_ops_rwsem){++++}-{3:3}, at: copy_net_ns+0x328/0x570 [ 369.082120][ T30] #1: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: ip_tunnel_init_net+0x20e/0x720 [ 369.092677][ T30] 2 locks held by syz-executor/8081: [ 369.103222][ T30] #0: ffffffff8fcc4f50 (pernet_ops_rwsem){++++}-{3:3}, at: copy_net_ns+0x328/0x570 [ 369.114313][ T30] #1: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: ip_tunnel_init_net+0x20e/0x720 [ 369.125587][ T30] 1 lock held by syz-executor/8086: [ 369.130830][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.147045][ T30] 1 lock held by syz-executor/8092: [ 369.152384][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.167166][ T30] 1 lock held by syz-executor/8096: [ 369.173603][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.190067][ T30] 1 lock held by syz-executor/8098: [ 369.195404][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.210951][ T30] 1 lock held by syz-executor/8102: [ 369.220218][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.235412][ T30] 1 lock held by syz-executor/8105: [ 369.242419][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.255960][ T30] 1 lock held by syz-executor/8113: [ 369.261208][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.276249][ T30] 1 lock held by syz-executor/8120: [ 369.281501][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.298534][ T30] 1 lock held by syz-executor/8122: [ 369.303790][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.319390][ T30] 1 lock held by syz-executor/8125: [ 369.324646][ T30] #0: ffffffff8fcd1a48 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x6e6/0xcf0 [ 369.339776][ T30] [ 369.342242][ T30] ============================================= [ 369.342242][ T30] [ 369.352714][ T30] NMI backtrace for cpu 1 [ 369.357094][ T30] CPU: 1 UID: 0 PID: 30 Comm: khungtaskd Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 369.367643][ T30] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 369.377737][ T30] Call Trace: [ 369.381047][ T30] [ 369.384007][ T30] dump_stack_lvl+0x241/0x360 [ 369.388738][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 369.393981][ T30] ? __pfx__printk+0x10/0x10 [ 369.398645][ T30] nmi_cpu_backtrace+0x49c/0x4d0 [ 369.403639][ T30] ? __pfx_nmi_cpu_backtrace+0x10/0x10 [ 369.409229][ T30] ? _printk+0xd5/0x120 [ 369.413441][ T30] ? __pfx__printk+0x10/0x10 [ 369.418081][ T30] ? __wake_up_klogd+0xcc/0x110 [ 369.422979][ T30] ? __pfx__printk+0x10/0x10 [ 369.427626][ T30] ? __rcu_read_unlock+0xa1/0x110 [ 369.432785][ T30] ? __pfx_nmi_raise_cpu_backtrace+0x10/0x10 [ 369.438825][ T30] nmi_trigger_cpumask_backtrace+0x198/0x320 [ 369.444869][ T30] watchdog+0xff4/0x1040 [ 369.449167][ T30] ? watchdog+0x1ea/0x1040 [ 369.453647][ T30] ? __pfx_watchdog+0x10/0x10 [ 369.458459][ T30] kthread+0x2f0/0x390 [ 369.462582][ T30] ? __pfx_watchdog+0x10/0x10 [ 369.467310][ T30] ? __pfx_kthread+0x10/0x10 [ 369.471941][ T30] ret_from_fork+0x4b/0x80 [ 369.476409][ T30] ? __pfx_kthread+0x10/0x10 [ 369.481037][ T30] ret_from_fork_asm+0x1a/0x30 [ 369.485949][ T30] [ 369.489717][ T30] Sending NMI from CPU 1 to CPUs 0: [ 369.495067][ C0] NMI backtrace for cpu 0 [ 369.495081][ C0] CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 369.495103][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 369.495115][ C0] Workqueue: events_power_efficient neigh_periodic_work [ 369.495144][ C0] RIP: 0010:unwind_get_return_address+0x6/0x90 [ 369.495166][ C0] Code: e9 dd fe ff ff e8 da 00 84 0a 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 41 57 <41> 56 53 48 89 fb 49 be 00 00 00 00 00 fc ff df 48 89 f8 48 c1 e8 [ 369.495182][ C0] RSP: 0018:ffffc90000006c10 EFLAGS: 00000202 [ 369.495197][ C0] RAX: ffffc90000006cb0 RBX: ffffc90000006c20 RCX: 0000000080000101 [ 369.495212][ C0] RDX: dffffc0000000000 RSI: ffffc90000000000 RDI: ffffc90000006c20 [ 369.495226][ C0] RBP: ffffc90000006cb0 R08: ffffc90000006cb0 R09: 0000000000000000 [ 369.495239][ C0] R10: ffffc90000006c70 R11: fffff52000000d90 R12: ffff88801bef5a00 [ 369.495253][ C0] R13: ffffffff81808f50 R14: ffffc90000006d00 R15: 0000000000000000 [ 369.495267][ C0] FS: 0000000000000000(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 [ 369.495282][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 369.495295][ C0] CR2: 0000001b3311dff8 CR3: 000000000e734000 CR4: 00000000003526f0 [ 369.495311][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 369.495323][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 369.495335][ C0] Call Trace: [ 369.495341][ C0] [ 369.495349][ C0] ? nmi_cpu_backtrace+0x3c2/0x4d0 [ 369.495372][ C0] ? __pfx_lock_acquire+0x10/0x10 [ 369.495401][ C0] ? __pfx_nmi_cpu_backtrace+0x10/0x10 [ 369.495423][ C0] ? nmi_handle+0x2a/0x5a0 [ 369.495451][ C0] ? nmi_cpu_backtrace_handler+0xc/0x20 [ 369.495476][ C0] ? nmi_handle+0x14f/0x5a0 [ 369.495500][ C0] ? nmi_handle+0x2a/0x5a0 [ 369.495521][ C0] ? unwind_get_return_address+0x6/0x90 [ 369.495540][ C0] ? default_do_nmi+0x63/0x160 [ 369.495565][ C0] ? exc_nmi+0x123/0x1f0 [ 369.495588][ C0] ? end_repeat_nmi+0xf/0x53 [ 369.495609][ C0] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 369.495640][ C0] ? unwind_get_return_address+0x6/0x90 [ 369.495660][ C0] ? unwind_get_return_address+0x6/0x90 [ 369.495682][ C0] ? unwind_get_return_address+0x6/0x90 [ 369.495703][ C0] [ 369.495710][ C0] [ 369.495717][ C0] arch_stack_walk+0xfd/0x150 [ 369.495744][ C0] ? stack_trace_save+0x118/0x1d0 [ 369.495770][ C0] stack_trace_save+0x118/0x1d0 [ 369.495793][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 369.495815][ C0] ? __lock_acquire+0x1384/0x2050 [ 369.495845][ C0] ? __pfx_dst_destroy_rcu+0x10/0x10 [ 369.495864][ C0] kasan_save_stack+0x3f/0x60 [ 369.495915][ C0] ? __phys_addr+0xba/0x170 [ 369.495934][ C0] __kasan_record_aux_stack+0xac/0xc0 [ 369.495961][ C0] call_rcu+0x167/0xa70 [ 369.495986][ C0] ? __pfx_call_rcu+0x10/0x10 [ 369.496005][ C0] ? rcuref_put+0x1e3/0x240 [ 369.496022][ C0] ? __pfx_rcuref_put+0x10/0x10 [ 369.496045][ C0] skb_release_head_state+0x73/0x250 [ 369.496066][ C0] consume_skb+0x60/0xf0 [ 369.496084][ C0] nft_synproxy_eval_v4+0x3d2/0x610 [ 369.496114][ C0] ? __pfx_nft_synproxy_eval_v4+0x10/0x10 [ 369.496143][ C0] ? nf_ip_checksum+0x13a/0x500 [ 369.496172][ C0] nft_synproxy_do_eval+0x362/0xa60 [ 369.496202][ C0] ? __pfx_nft_synproxy_do_eval+0x10/0x10 [ 369.496227][ C0] ? validate_chain+0x11e/0x5920 [ 369.496250][ C0] ? __pfx_validate_chain+0x10/0x10 [ 369.496276][ C0] nft_do_chain+0x4ad/0x1da0 [ 369.496310][ C0] ? __pfx_nft_do_chain+0x10/0x10 [ 369.496336][ C0] ? __local_bh_enable_ip+0x168/0x200 [ 369.496376][ C0] ? __pfx_nf_nat_inet_fn+0x10/0x10 [ 369.496397][ C0] nft_do_chain_inet+0x418/0x6b0 [ 369.496425][ C0] ? __pfx_nft_do_chain_inet+0x10/0x10 [ 369.496450][ C0] ? ipt_do_table+0x312/0x1860 [ 369.496486][ C0] ? __pfx_nft_do_chain_inet+0x10/0x10 [ 369.496511][ C0] nf_hook_slow+0xc3/0x220 [ 369.496534][ C0] ? __pfx_ip_local_deliver_finish+0x10/0x10 [ 369.496555][ C0] ? __pfx_ip_local_deliver_finish+0x10/0x10 [ 369.496576][ C0] NF_HOOK+0x29e/0x450 [ 369.496597][ C0] ? NF_HOOK+0x9a/0x450 [ 369.496616][ C0] ? __pfx_NF_HOOK+0x10/0x10 [ 369.496638][ C0] ? __pfx_ip_local_deliver_finish+0x10/0x10 [ 369.496663][ C0] ? ip_rcv_finish+0x406/0x560 [ 369.496684][ C0] ? __pfx_ip_rcv_finish+0x10/0x10 [ 369.496704][ C0] NF_HOOK+0x3a4/0x450 [ 369.496725][ C0] ? NF_HOOK+0x9a/0x450 [ 369.496744][ C0] ? __pfx_NF_HOOK+0x10/0x10 [ 369.496763][ C0] ? ip_rcv_core+0x801/0xd10 [ 369.496784][ C0] ? __pfx_ip_rcv_finish+0x10/0x10 [ 369.496808][ C0] ? __pfx_ip_rcv+0x10/0x10 [ 369.496829][ C0] __netif_receive_skb+0x2bf/0x650 [ 369.496853][ C0] ? __pfx_lock_acquire+0x10/0x10 [ 369.496885][ C0] ? __pfx___netif_receive_skb+0x10/0x10 [ 369.496906][ C0] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 369.496934][ C0] ? __pfx_lock_release+0x10/0x10 [ 369.496961][ C0] ? _raw_spin_lock_irq+0xdf/0x120 [ 369.496994][ C0] process_backlog+0x662/0x15b0 [ 369.497020][ C0] ? process_backlog+0x33b/0x15b0 [ 369.497048][ C0] ? __pfx_process_backlog+0x10/0x10 [ 369.497072][ C0] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 369.497101][ C0] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 369.497142][ C0] __napi_poll+0xcb/0x490 [ 369.497165][ C0] net_rx_action+0x89b/0x1240 [ 369.497198][ C0] ? __pfx_net_rx_action+0x10/0x10 [ 369.497222][ C0] ? __pfx_tmigr_handle_remote+0x10/0x10 [ 369.497264][ C0] handle_softirqs+0x2c5/0x980 [ 369.497290][ C0] ? do_softirq+0x11b/0x1e0 [ 369.497314][ C0] ? __pfx_handle_softirqs+0x10/0x10 [ 369.497342][ C0] do_softirq+0x11b/0x1e0 [ 369.497363][ C0] [ 369.497369][ C0] [ 369.497376][ C0] ? __pfx_do_softirq+0x10/0x10 [ 369.497398][ C0] ? __pfx_lockdep_softirqs_on+0x10/0x10 [ 369.497426][ C0] ? rcu_is_watching+0x15/0xb0 [ 369.497447][ C0] __local_bh_enable_ip+0x1bb/0x200 [ 369.497470][ C0] ? neigh_periodic_work+0xb35/0xd50 [ 369.497492][ C0] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 369.497516][ C0] ? neigh_destroy+0x423/0x580 [ 369.497557][ C0] neigh_periodic_work+0xb35/0xd50 [ 369.497584][ C0] ? process_scheduled_works+0x976/0x1850 [ 369.497610][ C0] process_scheduled_works+0xa63/0x1850 [ 369.497650][ C0] ? __pfx_process_scheduled_works+0x10/0x10 [ 369.497680][ C0] ? assign_work+0x364/0x3d0 [ 369.497707][ C0] worker_thread+0x870/0xd30 [ 369.497740][ C0] ? __kthread_parkme+0x169/0x1d0 [ 369.497768][ C0] ? __pfx_worker_thread+0x10/0x10 [ 369.497794][ C0] kthread+0x2f0/0x390 [ 369.497811][ C0] ? __pfx_worker_thread+0x10/0x10 [ 369.497836][ C0] ? __pfx_kthread+0x10/0x10 [ 369.497854][ C0] ret_from_fork+0x4b/0x80 [ 369.497885][ C0] ? __pfx_kthread+0x10/0x10 [ 369.497903][ C0] ret_from_fork_asm+0x1a/0x30 [ 369.497936][ C0] [ 370.175625][ T30] Kernel panic - not syncing: hung_task: blocked tasks [ 370.182554][ T30] CPU: 1 UID: 0 PID: 30 Comm: khungtaskd Not tainted 6.12.0-rc1-syzkaller-00196-ga354733c738d #0 [ 370.193350][ T30] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 370.203442][ T30] Call Trace: [ 370.206758][ T30] [ 370.209721][ T30] dump_stack_lvl+0x241/0x360 [ 370.214443][ T30] ? __pfx_dump_stack_lvl+0x10/0x10 [ 370.219677][ T30] ? __pfx__printk+0x10/0x10 [ 370.224310][ T30] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 370.230340][ T30] ? vscnprintf+0x5d/0x90 [ 370.234709][ T30] panic+0x349/0x880 [ 370.238652][ T30] ? nmi_trigger_cpumask_backtrace+0x244/0x320 [ 370.244956][ T30] ? __pfx_panic+0x10/0x10 [ 370.249609][ T30] ? tick_nohz_tick_stopped+0x82/0xb0 [ 370.255016][ T30] ? __irq_work_queue_local+0x137/0x410 [ 370.260622][ T30] ? preempt_schedule_thunk+0x1a/0x30 [ 370.266030][ T30] ? nmi_trigger_cpumask_backtrace+0x244/0x320 [ 370.272220][ T30] ? nmi_trigger_cpumask_backtrace+0x2d4/0x320 [ 370.278417][ T30] ? nmi_trigger_cpumask_backtrace+0x2d9/0x320 [ 370.284613][ T30] watchdog+0x1033/0x1040 [ 370.289003][ T30] ? watchdog+0x1ea/0x1040 [ 370.293561][ T30] ? __pfx_watchdog+0x10/0x10 [ 370.298285][ T30] kthread+0x2f0/0x390 [ 370.302386][ T30] ? __pfx_watchdog+0x10/0x10 [ 370.307104][ T30] ? __pfx_kthread+0x10/0x10 [ 370.311734][ T30] ret_from_fork+0x4b/0x80 [ 370.316198][ T30] ? __pfx_kthread+0x10/0x10 [ 370.320823][ T30] ret_from_fork_asm+0x1a/0x30 [ 370.325648][ T30] [ 370.329018][ T30] Kernel Offset: disabled [ 370.333354][ T30] Rebooting in 86400 seconds..