last executing test programs: 26.552634859s ago: executing program 0 (id=32): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x161140, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='net/raw\x00') preadv(r3, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4082, 0xff2}], 0x1, 0x3, 0x0) (async) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000060000402505a1a440000102030109025c0002010000000901000100020d0000052406000105240000000d240f0100000000000000000006241a0000000905810300020000000904010000020d00000904010120ee0e"], 0x0) (async) ioctl$KVM_SET_CPUID(r2, 0x4008ae8a, &(0x7f0000000180)={0x1, 0x0, [{0x1, 0x9, 0x7, 0xffffffff, 0x4e}]}) 24.776568518s ago: executing program 0 (id=45): write$P9_RLOPEN(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x400000000010, 0x3, 0x0) (async) r1 = socket$unix(0x1, 0x1, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f00000000c0)={'pim6reg0\x00'}) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r4, 0x10e, 0xc, &(0x7f0000000000)=0x201, 0x4) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000040c0)=@ipv6_getaddrlabel={0x1c, 0x4a, 0x3, 0x70bd29, 0x25dfdbfd}, 0x1c}}, 0x40004040) sendmsg$nl_xfrm(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000300)=ANY=[@ANYBLOB="3c0200001900010029bd7000fbdbdf25fe880000000000000000000000000001ff020000000000000000000000000001000000004e2100000200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000fdffffffffffffff000000000000000000000000000000000500000000000000000000000020000004000000040000000000000000000000010002020000000084010500fe880000000000000000000000000101000004d23c00000000000000ac1414aa0000000000000000000000000000000000020100ff7f0000070000005395214300000000000000000000000000000000000004d533000000020000007f00000100000000000000000000000000000000000122000500000001040000020000007f000001000000000000000000000000000004d232"], 0x23c}, 0x1, 0x0, 0x0, 0x20000004}, 0x0) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r5, {0x0, 0x1}, {0xffff, 0xffff}, {0x0, 0x9}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x1, 0x8}}}]}, 0x38}}, 0x0) (async, rerun: 64) sendmsg$nl_route_sched(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)=@newtfilter={0x44, 0x2c, 0xd27, 0x30bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, r5, {0x0, 0x9}, {}, {0x10, 0x10}}, [@filter_kind_options=@f_flow={{0x9}, {0x14, 0x2, [@TCA_FLOW_EMATCHES={0x10, 0xb, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8}, @TCA_EMATCH_TREE_LIST={0x4}]}]}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20048084}, 0x2008c010) (async, rerun: 64) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000040000000840000001"], 0x48) (async) close(0x3) bpf$MAP_CREATE(0x0, &(0x7f0000002080)=ANY=[@ANYBLOB="02000000040000000600000005"], 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_lsm={0x6, 0x6, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000001000100000000000000000018200000", @ANYRES32=r8, @ANYBLOB="0000008000000000c300a000000000009500000000000000"], &(0x7f0000000180)='syzkaller\x00', 0x5, 0xd2, &(0x7f00000002c0)=""/210}, 0x70) (async) getsockopt$SO_COOKIE(r0, 0x1, 0x39, &(0x7f00000004c0), &(0x7f0000000540)=0x8) (async) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x840}, 0x20008000) (async) ioctl$KVM_CREATE_IRQCHIP(r7, 0xae60) ioctl$KVM_CREATE_PIT2(r7, 0x4040ae77, &(0x7f0000000040)={0xd}) (async, rerun: 64) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000000)={[0x4, 0x7, 0x3, 0x180, 0x2, 0xc, 0xf1, 0xfab3, 0x3, 0x5, 0x0, 0xd, 0x0, 0x6, 0x0, 0xbd9], 0x1000, 0x43102}) (async, rerun: 64) r9 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r7, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r9, 0x4090ae82, &(0x7f0000000300)={[0x7, 0x1000000000, 0x0, 0x200000000000043, 0x7, 0x0, 0x2004cb, 0x0, 0xa7c, 0x68ff, 0x7, 0x8000000009, 0x803, 0x0, 0x9], 0x8003000, 0x202}) (async) ioctl$KVM_SET_SREGS(0xffffffffffffffff, 0x4138ae84, &(0x7f00000001c0)={{0x3000, 0x1, 0x8, 0x8, 0xb, 0xe6, 0x40, 0x0, 0x0, 0x81, 0x80}, {0x5000, 0x3000, 0x10, 0x0, 0x42, 0x5, 0x75, 0x3, 0x36, 0xfe, 0x2, 0x87}, {0x0, 0xdddd0000, 0xe, 0x5, 0x3, 0x1, 0x0, 0x9, 0x1, 0xa4, 0x5, 0x8}, {0x41000, 0xeeee0000, 0x19, 0x6, 0x2, 0x42, 0x0, 0xff, 0x3, 0x7, 0x6}, {0xf000, 0xd000, 0xf, 0x3, 0x12, 0x7, 0xa9, 0x8, 0x9, 0x9, 0xfa, 0x97}, {0xeeefa000, 0xdddd0000, 0x3, 0xa0, 0x1, 0x8, 0x1, 0xa0, 0x82, 0x2f, 0x1, 0x7}, {0x3000, 0xb000, 0xf, 0x5, 0x7, 0x5, 0x7, 0x3, 0x8, 0x81, 0x40, 0x70}, {0x7000, 0x4000, 0xa, 0x5, 0xcd, 0x7, 0xb, 0x9, 0x2, 0x5, 0xb0, 0x81}, {0xeeef0000, 0x30}, {0x9000, 0x9}, 0x80000031, 0x0, 0xc000, 0x2024, 0x800000a, 0xc001, 0x100000, [0xe5b5, 0x4, 0x3, 0x8]}) (async) ioctl$KVM_RUN(r9, 0xae80, 0x0) 24.741836519s ago: executing program 0 (id=46): ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) pipe(&(0x7f0000019480)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)='m', 0x1}, {&(0x7f0000000180)="b6d3", 0x2}], 0x2, 0x2) close(r1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000540)={'syztnl2\x00', &(0x7f0000000480)={'sit0\x00', 0x0, 0x40, 0x10, 0xfd18, 0x0, {{0x23, 0x4, 0x2, 0x14, 0x8c, 0x66, 0x0, 0x2, 0x4, 0x0, @local, @dev={0xac, 0x14, 0x14, 0x3f}, {[@lsrr={0x83, 0x1f, 0xa1, [@initdev={0xac, 0x1e, 0x1, 0x0}, @loopback, @broadcast, @dev={0xac, 0x14, 0x14, 0x2f}, @dev={0xac, 0x14, 0x14, 0x27}, @initdev={0xac, 0x1e, 0x1, 0x0}, @local]}, @generic={0x89, 0x11, "fa180ee9a2e5db0373dcf7e30341ac"}, @rr={0x7, 0x2b, 0xfa, [@rand_addr=0x64010101, @multicast2, @loopback, @empty, @multicast1, @loopback, @broadcast, @broadcast, @rand_addr=0x64010100, @broadcast]}, @generic={0x82, 0x2}, @lsrr={0x83, 0x13, 0xe3, [@private=0xa010101, @local, @empty, @local]}, @end, @noop, @ra={0x94, 0x4, 0x1}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000640)={'syztnl0\x00', &(0x7f0000000580)={'ip6_vti0\x00', 0x0, 0x4, 0x6, 0x5, 0x0, 0x42, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1, 0xe7, 0x9, 0x9}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000780)={'syztnl2\x00', &(0x7f0000000700)={'erspan0\x00', 0x0, 0x80, 0x7800, 0x11d0, 0x9, {{0x17, 0x4, 0x3, 0x2d, 0x5c, 0x66, 0x0, 0x2, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x33}, @private=0xa010101, {[@rr={0x7, 0x17, 0xc5, [@initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010100, @private=0xa010102, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @cipso={0x86, 0x1b, 0x2, [{0x2, 0x9, "1b57fa1f42ef52"}, {0x2, 0x5, "66e255"}, {0x2, 0x5, "f240e2"}, {0x7, 0x2}]}, @end, @timestamp={0x44, 0x14, 0x63, 0x0, 0xc, [0x5eb7, 0x3, 0xfff, 0xdb]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000840)={'gretap0\x00', &(0x7f00000007c0)={'erspan0\x00', 0x0, 0x7800, 0x20, 0x8001, 0x0, {{0xa, 0x4, 0x3, 0x1, 0x28, 0x66, 0x0, 0x3, 0x2f, 0x0, @local, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@lsrr={0x83, 0x13, 0xda, [@private=0xa010100, @multicast2, @remote, @multicast2]}]}}}}}) r7 = socket(0x10, 0x803, 0x0) r8 = socket(0x1, 0x803, 0x0) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000f80)=ANY=[@ANYBLOB="400000007ae76f9160dd0953000002000a40220002db29965677e9c60f528347da25dfc8af3c22b167f9f24cb2c0f31c8872922e071e4ef0017c5c0bea956bbd77637146db3d4a81a4597e4a50f2c4d2839a3dad3fdbb4be71f723bf6366b4894850c8175cafdc7fb6e2f7ed8966d6b59eeec2a4d9f9765788dbe9c93bbad663e932a49bcb45fec308a43354e9e5e690f3119d42e470ad5a998ac0ced434305c14bbba0e7e562cc702642f", @ANYRES32=r9, @ANYBLOB="1400020000000000000000000000ffff0000000014000100fe800000000000000000000000000017"], 0x40}}, 0x0) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000400)=ANY=[@ANYBLOB="480000d56ce76b8e865af0ff000000000a0046fe", @ANYRES32=r9, @ANYBLOB="1400020000000000000000000000ffff0000000014000100fc0100000000000000000000000000010800090002000000"], 0x48}}, 0x0) r11 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r11, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xfffffffd, {0x0, 0x0, 0x0, r12, {0x0, 0xfff3}, {0xffff, 0xffff}, {0xffe0, 0x9}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x4c840) sendmsg$nl_route_sched(r11, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000ac0)=@newtfilter={0x484, 0x2c, 0xf3f, 0x30bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r12, {0x2, 0xfff3}, {0x0, 0xfff3}, {0xb, 0x10}}, [@filter_kind_options=@f_bpf={{0x8}, {0x458, 0x2, [@TCA_BPF_POLICE={0x444, 0x2, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x1, 0x7, 0x1, 0xff, {0x3, 0x0, 0x6, 0x4123, 0xf89, 0x1}, {0xff, 0x1, 0x8e, 0x2, 0x9}, 0x380, 0x2b61, 0x2}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x53, 0x8001, 0x2, 0x8, 0x6, 0x3, 0x5, 0xfff, 0x800, 0x80, 0x7fff, 0x7, 0x3, 0x4, 0x1b, 0x9, 0x8, 0x7, 0xffffffff, 0x4, 0x10000, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x3ff, 0x3, 0x3, 0x5181589f, 0x4d6, 0xca9, 0x9, 0x2, 0x3ff, 0x7, 0x10001, 0x9d, 0x1ff, 0x7fff, 0x90, 0x1, 0x10001, 0x80000001, 0x7, 0x400, 0x800, 0x7, 0x8, 0x6, 0xb9, 0x81, 0xa, 0x4, 0x5, 0x5, 0x8, 0x0, 0x45, 0x11a, 0x8000, 0x10000, 0x300, 0x9e8, 0x6, 0x1, 0x0, 0x0, 0x2f90, 0x5, 0x7, 0x6, 0x200, 0x0, 0x9, 0x9, 0x4, 0x90b, 0x87ec, 0x5, 0x5, 0x8, 0x0, 0x7, 0xff, 0x0, 0x2e5f7e9e, 0x1000, 0x4, 0x5, 0x6e, 0x8001, 0x0, 0x1f9aa762, 0x1, 0x9, 0x1, 0xd98, 0x9, 0x0, 0x0, 0xd, 0x8, 0xffff, 0x40, 0x7, 0xd, 0x10000, 0x9, 0x9, 0x6, 0x2, 0x200, 0x4b, 0x10001, 0x80000001, 0xe1da, 0x10000, 0x4, 0x7fff, 0x5, 0xc, 0x3, 0x8, 0x1, 0x101, 0x7, 0x6, 0x2, 0x8, 0x49d85126, 0x7, 0x5, 0x3, 0x8000, 0x4f7cd2f4, 0xd, 0x1ff, 0x1, 0x10, 0xb0a, 0x2, 0x8, 0xdd4b, 0xa3, 0x4, 0x0, 0x40, 0x66d6, 0x7, 0x100, 0x0, 0x101, 0xa2, 0x0, 0x1, 0x3, 0x7, 0x0, 0x7, 0x5, 0xd, 0x2, 0x7, 0x7, 0xdd7, 0x0, 0xa, 0x8, 0x4a3d, 0x48, 0x1, 0xffff, 0xc7d, 0xfffffffa, 0x6, 0x4, 0x0, 0x9, 0xf, 0x2, 0xfff, 0x83, 0x8001, 0x0, 0x0, 0x80, 0xf1fc2bb, 0x7, 0x7, 0x7fffffff, 0x3d, 0x2, 0xffffffff, 0x7ff, 0x2, 0x9, 0x5, 0x4, 0x0, 0x4, 0x9, 0x0, 0x4, 0x78, 0x15, 0x9, 0x72ebbd3f, 0x8, 0x3ff, 0x5, 0x9, 0x7, 0x9, 0x4, 0xfffffff6, 0x9fa0, 0x7fff, 0xffffffff, 0x4, 0xc, 0x8095, 0x80000000, 0x9, 0x4b6, 0x302, 0x3, 0x3, 0xcc5c, 0x5, 0x2, 0x7, 0x0, 0xae, 0x3, 0x5, 0x6, 0x4, 0xa0, 0x0, 0x9, 0x9f, 0x0, 0xfff, 0x4, 0x995e, 0x0, 0x2, 0x100, 0x0, 0x5, 0x5, 0x6, 0xa7bf]}]}, @TCA_BPF_FD={0x8}, @TCA_BPF_FLAGS={0x8, 0x8, 0x2}]}}]}, 0x484}, 0x1, 0x0, 0x0, 0x20041090}, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000900)={'syztnl0\x00', &(0x7f0000000880)={'syztnl0\x00', 0x0, 0x4, 0xd, 0xef, 0xffffffff, 0x40, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback, 0x7, 0x40, 0x7234a14b, 0x100}}) getsockopt$inet6_mreq(r1, 0x29, 0x15, &(0x7f0000000940)={@dev, 0x0}, &(0x7f0000000980)=0x14) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000a40)={'ip6tnl0\x00', &(0x7f00000009c0)={'syztnl2\x00', 0x0, 0x4, 0x53, 0x1, 0x5, 0x13, @mcast1, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10, 0x8, 0x1, 0xa}}) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000a80)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f000000aec0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f000000ae80)={&(0x7f000000af00)=@deltfilter={0xc034, 0x2d, 0x8, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0x10, 0xd}, {0x2, 0x3}, {0x1, 0xfff1}}, [@TCA_CHAIN={0x8, 0xb, 0x9}, @filter_kind_options=@f_bpf={{0x8}, {0x2594, 0x2, [@TCA_BPF_CLASSID={0x8, 0x3, {0x1, 0xffff}}, @TCA_BPF_FLAGS={0x8, 0x8, 0x1}, @TCA_BPF_FLAGS={0x8, 0x8, 0x1}, @TCA_BPF_POLICE={0x1c, 0x2, [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}, @TCA_POLICE_RATE64={0xc, 0x8, 0x3}]}, @TCA_BPF_POLICE={0x408, 0x2, [@TCA_POLICE_RATE={0x404, 0x2, [0x6f, 0xffffffff, 0x0, 0x2, 0x6, 0x6, 0x1, 0x8, 0x692, 0x18b, 0x9, 0x2, 0x180000, 0x2, 0xffff, 0x0, 0xffff, 0x0, 0x7, 0x8, 0xa2, 0x0, 0x7, 0xb6a, 0x7, 0x3, 0x30, 0x1, 0x8, 0x3, 0x5, 0x3, 0x5, 0x28859c18, 0xfffffff7, 0x0, 0x800, 0x10000, 0x7fffffff, 0x1, 0x9, 0x2, 0x8, 0x4, 0x3c5, 0x6, 0xe2, 0x2, 0x9cc4, 0xf, 0xaf1b, 0x7fff, 0x5, 0x9, 0x1, 0x933a, 0xccc4, 0x400, 0x0, 0x45e, 0x8499, 0xc, 0x5, 0xff, 0x4, 0x7, 0x54cc9223, 0xe5884ec, 0x5, 0x2, 0x6, 0x7, 0x1a, 0xfffffffc, 0x8000, 0x5, 0x36, 0x8001, 0x2, 0xdc64, 0x0, 0x8d43, 0x1000, 0x9, 0x10000, 0x7, 0x0, 0x9, 0x9, 0x0, 0x7, 0xb, 0x7, 0x80000000, 0x1222, 0x1, 0x0, 0x3, 0xba, 0x8000, 0x0, 0xfffffffa, 0x6, 0x4, 0x7, 0x1ff, 0x3, 0x8, 0x5, 0x3, 0x8, 0x6, 0x1ff, 0x401, 0xb, 0xe, 0x8, 0x6, 0x0, 0x9, 0xbfa, 0x2, 0x1, 0xf, 0x4, 0xfffffffb, 0x4, 0x4, 0x1b01, 0x5, 0x6, 0x5, 0x1, 0x9, 0x3, 0x2, 0x3, 0xb5, 0x101, 0xffffffee, 0x80000000, 0x10000, 0xffff93f1, 0x5, 0x9, 0xfffffffe, 0x3, 0x9, 0x10000, 0x7ff, 0x7, 0x5, 0x3, 0x2, 0x9a9a, 0xa85, 0x3, 0xbe, 0x2, 0x3, 0xffff, 0x3, 0x9, 0x400, 0x4d, 0x401, 0x0, 0xa358, 0x8001, 0x1, 0x200, 0x3, 0xe, 0x5f3, 0x9, 0x6, 0xc, 0x4000000, 0xf, 0x8, 0x9, 0x1, 0xf0, 0x7fff, 0x1, 0x7ff, 0xa, 0x3, 0x2, 0x1, 0x8, 0xc0000, 0x3, 0x7, 0x5af2, 0x3ff, 0x5, 0x4, 0x9, 0xe, 0x8, 0x9, 0x6, 0x0, 0x80000000, 0x2, 0x273, 0xc, 0xe, 0x5f3, 0xf, 0x2, 0x81, 0x5, 0x10001, 0x400, 0x9, 0xffffffff, 0x6, 0x4, 0x9, 0x1400, 0x7, 0x5292, 0x6, 0x6, 0x0, 0x40, 0x0, 0x5, 0x80, 0x6, 0xfff, 0x355b, 0x9, 0x236f, 0x6be5, 0x1, 0x98, 0x3, 0x40, 0x9, 0xffff, 0xfff, 0x6, 0x4, 0xbf3, 0x7, 0x3, 0xfffffff5, 0x7fff, 0x9eb, 0x1000, 0x6, 0x10000, 0x4]}]}, @TCA_BPF_CLASSID={0x8, 0x3, {0xa, 0xfff3}}, @TCA_BPF_ACT={0x214c, 0x1, [@m_ct={0x98, 0x1f, 0x0, 0x0, {{0x7}, {0x34, 0x2, 0x0, 0x1, [@TCA_CT_LABELS={0x14, 0x7, "3b422c86dee36800a6f2b6de73eab6fe"}, @TCA_CT_ACTION={0x6, 0x3, 0x2}, @TCA_CT_LABELS_MASK={0x14, 0x8, "dde14e2885ea2bf06cb1d1eebdfa210c"}]}, {0x40, 0x6, "d56adceba8a37091c095f36d2f7ed25a41a8ec1c76be857c0e0202cc0cbe2e1558a4e78feefc302f619bd40c24da49e5784f3e2b8c24ac4da357e8b7"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_gact={0x148, 0xf, 0x0, 0x0, {{0x9}, {0x4c, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x1, 0x8, 0x1, 0x9, 0x8}}, @TCA_GACT_PARMS={0x18, 0x2, {0x1ff, 0x3, 0x54fce028d74efa4a, 0x0, 0x3}}, @TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x2, 0x7, 0x3, 0x6}}]}, {0xd1, 0x6, "3a8f9d1fe3b87a1ae921c0aa47076724a7570d8ef3b004ba422370c184c5ff84c208a9d7b479e00c5c10c1aecc51f25d62aca9993623385283027d11f193dbf443044058c9549e41013fa20e04f0f03856b8f05674688766d03b2e12ccca7b707d36b63647c1458b28b555cc5c0dcfbf85123a8438af4f1ad82c745e10cdc95f06e9d42e8c61b96ec1454e4f808316ebb06908dfb2bbc46695e65b521ec4f1cca2bbd5b8426b804bbc57283d0bc67f0ee45b98b8a583c2c30dacabcdfa80ba97e3dc13b71259850339117080c0"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_nat={0xdc, 0xf, 0x0, 0x0, {{0x8}, {0x54, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x9, 0x0, 0x2, 0xffffff00, 0x8}, @local, @dev={0xac, 0x14, 0x14, 0x22}, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x830d, 0xef3, 0x1, 0xfb, 0x5c}, @initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xff000000}}]}, {0x62, 0x6, "d87edda9ec25342f4226d8c96c035637f5b0e2ad240d988e4a87b6523f5ff54f4a32d941df5e507769e352e616d86cb8f718a5dd4a8fa66d0a06771ce71132204a751616602f87f60a42d3373f0d938bcc1371f05d8d12b1c03ddb0d68cf"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_simple={0x160, 0xb, 0x0, 0x0, {{0xb}, {0x7c, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0x6, 0x3, '^\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x3, 0x7, 0x3, 0x3, 0x8}}, @TCA_DEF_DATA={0x5, 0x3, '\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x8, 0x200, 0x8, 0x10001, 0x6}}, @TCA_DEF_PARMS={0x18, 0x2, {0x2, 0x6, 0x6, 0x7, 0x7}}, @TCA_DEF_DATA={0x6, 0x3, ',\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x5, 0x4, 0xffffffffffffffff, 0x7, 0x7}}]}, {0xbc, 0x6, "e49f4918d15c5f1b90c798a7e61b5338548b8ba3957d9f52b60bf156d70611c371e86e1a45d2f576a8381844e66281af5701ab5dd7a6bab0ab600e30440fcd189e0697a9a0ada7ebde359becda322e94c8465b4eedc0bf46587635df96ee94d8ae5c4dad5c4ad1221d3177cc2604757ee5e6629e9f841899b507a40ced6cc58f9dc7c342cad02d63c8bb84de9e9136f315ef6f0ba6689a2c97d5b5308952cc865ea45b288ed024a8d787e0c14bf4d98ba5311f70ce2c4008"}, {0xc}, {0xc, 0x8, {0x1, 0x3}}}}, @m_gact={0x134, 0x18, 0x0, 0x0, {{0x9}, {0x70, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x1, 0x1ff6, 0x20000000}}, @TCA_GACT_PROB={0xc, 0x3, {0x3, 0x1fcf, 0x2}}, @TCA_GACT_PARMS={0x18, 0x2, {0x5, 0x9, 0x1, 0x6d4e, 0x7fff}}, @TCA_GACT_PARMS={0x18, 0x2, {0x5f, 0x8f3b, 0x0, 0x6, 0x6}}, @TCA_GACT_PARMS={0x18, 0x2, {0x81, 0x10001, 0x1, 0x836, 0x3}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0xc3c, 0x7}}]}, {0x9b, 0x6, "21f55945e1931b07facd86e9f36a271fea340065223cab8a1f6f59f949d18e8cb1ef5459c380be1fa9692d1b3e144c9191dfe42b42630a8061eee44265440806d6e184247d2a04af1fd9178dd87a393d641963a6f8304e53777627e350bc536a8a865a2ce897073eb04308f7c8f4d43843424ba414ab1b15aacfa15c1ca5bf148856967f942b66f3ce23e7a03aaeb15b2b3c12c7ebdd35"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_skbedit={0xbc, 0xc, 0x0, 0x0, {{0xc}, {0x14, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x1}, @TCA_SKBEDIT_PTYPE={0x6}]}, {0x80, 0x6, "c19f59d46987d82683ebba83f3e799969839b858cd77c860223d90a31fdcc039ef7b2569371b72d33847d67f7b6d89467d4206a12b653d242c445310f7dfa604d0979f05a7544540271365e6b6971d2a79b2972394ad22e765ee0bbacf4b40a6804fefd2aafe361837a414ccb8118f657b3cadb34e4ead87a7bad9d8"}, {0xc}, {0xc}}}, @m_skbedit={0xc4, 0x1f, 0x0, 0x0, {{0xc}, {0x24, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x4}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffff, 0x8}}, @TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0xc91}]}, {0x76, 0x6, "e20670d95ece6e1c80c3c567af5f886c6e6663162a9976bd244a8d0e831c88cd0125604e37f03d6d4dce57f6d239f3fac0e8ea3c05833acb809f047fbd996fc482ba36b16b37dce13f85afaaac66ee1d3aaa62164df56f9109693bf4aa19db72a15587dc78b6d1a66f439d7e95948e8323f9"}, {0xc}, {0xc, 0x8, {0x4}}}}, @m_police={0x1660, 0x13, 0x0, 0x0, {{0xb}, {0x1610, 0x2, 0x0, 0x1, [[@TCA_POLICE_RATE64={0xc, 0x8, 0x2}, @TCA_POLICE_RATE64={0xc, 0x8, 0xa5da}, @TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x0, 0x8e, 0xc, 0x1, {0x17, 0x1, 0x4, 0xe6, 0x9, 0x3}, {0x6, 0x2, 0x8, 0x1, 0x2}, 0x3, 0x5, 0x87}}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x10}, @TCA_POLICE_TBF={0x3c, 0x1, {0x2, 0x4, 0x7ff, 0x9, 0x6, {0xf, 0x2, 0xff, 0x6, 0x7, 0xffff}, {0x4, 0x0, 0x0, 0x151a, 0x0, 0x6d8678e3}, 0x0, 0x3aa, 0x5}}, @TCA_POLICE_TBF={0x3c, 0x1, {0xab, 0x7, 0x8, 0x7, 0x2, {0xc2, 0x2, 0x2, 0x8000, 0x5, 0x1}, {0x5, 0x1, 0xfffd, 0xfff8, 0xff, 0x9029}, 0x8, 0x2, 0x7}}], [@TCA_POLICE_RATE={0x404, 0x2, [0x0, 0xffff12f4, 0x1000, 0xd, 0x2, 0x81, 0x9, 0xfffffff8, 0x6, 0x2, 0x0, 0x8, 0x1000, 0x7f, 0x4, 0x1, 0x7, 0x5, 0xff, 0x3, 0x7fff, 0x3, 0x4, 0x5, 0x7, 0x6bc9, 0xd59, 0x2c, 0x3, 0x9, 0x9, 0xe191, 0x6f, 0x9, 0x4, 0x10000, 0x4, 0xc97, 0x4, 0x6, 0x3db7, 0x4, 0xcbe8, 0x8, 0x400, 0x3, 0x2, 0xd, 0x1, 0x89d, 0x3, 0x2, 0xc2, 0x4, 0x2, 0x7, 0x1ff, 0x400, 0x7, 0x2e, 0x6, 0x2, 0x6, 0x8, 0x9b, 0xfffffff9, 0x400, 0x10, 0x81, 0x1, 0x1, 0x1, 0xfffffffb, 0x1, 0x1, 0xfffffffb, 0x1, 0x7, 0x4, 0x7, 0x1, 0x2, 0xfffffff7, 0x100, 0x8, 0x2581, 0x8, 0x6, 0x7, 0x401, 0x80000001, 0x1, 0x6dd, 0x7, 0x7c, 0x1, 0x2, 0x5, 0x0, 0x9, 0x4, 0x5, 0x9, 0x2, 0xff, 0xfffffff8, 0x5, 0x4fd, 0xd, 0x1, 0x4, 0x6, 0x10, 0xc05f, 0x5, 0x80000000, 0x1, 0x80000000, 0x10000, 0x1ff, 0xa, 0xffffffff, 0x997d, 0x2, 0xa, 0xf5, 0xffffffff, 0xc54, 0x6, 0x1, 0x7, 0x0, 0xff, 0x7, 0xff, 0x3, 0x5, 0x8, 0x34f5, 0x5a21, 0xd15a, 0x9, 0x10001, 0x9, 0x2, 0x7c, 0x2, 0xbc4, 0x6b2, 0x9, 0x8, 0xf00, 0x0, 0x9, 0x9, 0xb18e, 0x2, 0xfffffff9, 0x8, 0x9, 0x70, 0x837, 0x1, 0x24a6, 0x8001, 0x2, 0xff, 0x8, 0x9, 0x1, 0xfffffc01, 0x0, 0xb, 0x6, 0xc00, 0x8, 0x7, 0x7, 0x7f, 0x5, 0x2, 0x7, 0xfff, 0x2, 0xb4a, 0x2, 0xfffffffd, 0x6, 0x7, 0xe19b, 0x401, 0xfffffffb, 0x3, 0x1000, 0xffffffe8, 0x6, 0x1, 0x678, 0x50, 0x3, 0x6, 0x7, 0x10, 0x1ff, 0x1, 0x80, 0x7, 0x9, 0x5, 0xe4fb, 0x8, 0x4, 0x7f, 0x3f, 0x4, 0x5, 0x10001, 0x1, 0x5, 0x4, 0x4, 0x80000000, 0x6fbc, 0xe9c, 0x7, 0xd, 0x81, 0x2, 0x9, 0x7, 0x8, 0x4, 0x0, 0x4, 0xb, 0xedc, 0x817, 0xffffffff, 0x4, 0xffffffff, 0x1, 0x9a9, 0x5, 0x8, 0x5, 0x3, 0x8322, 0x3, 0x7, 0x0, 0x7fff, 0xffff, 0x9, 0xfffffff8, 0x9, 0x100]}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x1, 0x20000004, 0x7, 0x3, 0x0, {0x8c, 0x1, 0x3, 0x200, 0x0, 0x6}, {0x4, 0x1, 0x9, 0x5c32, 0xf79, 0xfffffffd}, 0xc59, 0x3, 0x3}}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7ff}, @TCA_POLICE_TBF={0x3c, 0x1, {0xb9f, 0x1, 0x10000, 0x7, 0xffffffff, {0x7, 0x1, 0xc, 0x7, 0x3, 0x7}, {0x10, 0x2, 0x7fff, 0x8, 0x4}, 0x6, 0x5}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x55262c51, 0x7ff, 0x3, 0x8, 0x3, 0x4, 0x4, 0x80, 0x0, 0x3ec6, 0xfff, 0x0, 0x9, 0x8, 0xffffffff, 0x1, 0x5, 0x6a68, 0x5, 0x9, 0x3, 0x3, 0x8, 0xa, 0xb, 0x2, 0x7fff, 0xffffffff, 0x5, 0x4, 0xffffff7f, 0xfffffff7, 0xc, 0xffffffff, 0x8, 0x40, 0x8, 0x1, 0x7fff, 0x5, 0x400, 0xe, 0x400, 0x1, 0x6, 0x58, 0x80000001, 0x4, 0x7f, 0x7, 0x2, 0x5, 0x8, 0x6, 0x5, 0x42, 0x1, 0x0, 0x4fc, 0x8, 0x7, 0x8001, 0x0, 0xc, 0x8, 0xf, 0x8bdb, 0x2, 0x6, 0x7fff, 0x0, 0x390, 0x6, 0xe499, 0xfffffffa, 0x7, 0x95, 0x0, 0x4, 0x8, 0x8, 0xffffedce, 0x8, 0x3, 0x7, 0x7, 0x7, 0xfffffffb, 0x4, 0x4, 0x2, 0x9, 0x8001, 0x9, 0x7, 0x8, 0xc2, 0x4, 0x1, 0x4, 0x3, 0x4a89, 0xb, 0x6, 0x0, 0xa, 0x6065, 0x4, 0xa3e, 0x3, 0x0, 0x37, 0x10000, 0x3, 0x6, 0x7, 0x4, 0x1, 0x5, 0x0, 0x800, 0x7, 0x6091, 0x6, 0x6, 0x9, 0xc, 0x8, 0x613c, 0x8, 0xfff, 0x1, 0x7, 0x0, 0x2, 0xd, 0x6, 0x8, 0x3, 0x0, 0x8, 0x9, 0x4, 0x4, 0x8001, 0x5b, 0xc00000, 0x6, 0x6, 0x46a, 0x3, 0x10, 0x2, 0xc, 0x0, 0x6, 0xb, 0xffff, 0x10001, 0x6, 0x1, 0x80000000, 0x70, 0x7c, 0x9000000, 0x6, 0x10000, 0x80, 0x38, 0x1, 0x6, 0x9, 0x2, 0x2, 0x3, 0x8001, 0x9, 0x7, 0xffff8000, 0xeef, 0x40, 0x3ff, 0x5, 0x5, 0x1, 0x0, 0x2, 0xe1f, 0x3, 0x401, 0x3, 0xc0000000, 0x8, 0xfffffffa, 0x7f, 0x4, 0x0, 0x7, 0x5, 0x1, 0x7, 0x5cc916fd, 0x1000, 0x9, 0xc99, 0x400, 0x2, 0x10, 0x2, 0x1, 0x1a88, 0x10001, 0xb, 0x2, 0x401, 0x4, 0x7, 0x3, 0x7fffffff, 0xfffff801, 0x4f, 0x0, 0xff, 0x748, 0xffffffc1, 0x4, 0x234, 0x7, 0x852, 0x8, 0x0, 0x14, 0x3, 0x5, 0x5, 0xc, 0x8, 0x7, 0x451, 0x3, 0x8, 0x1, 0x6, 0xffff, 0x0, 0x5, 0x6, 0x3, 0x0, 0x3, 0x6, 0x7, 0xfffffffe, 0x7, 0x8]}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x5, 0x6, 0x80, 0x1000, 0x2, 0x80000001, 0x101, 0x2, 0x80, 0x7, 0x9, 0x5, 0xffff0000, 0x0, 0x8, 0x4, 0xffffffff, 0xd04, 0xfffffffe, 0x10001, 0x5, 0x6, 0xfff, 0x10, 0x5, 0x1, 0x8, 0x8, 0xff, 0x81, 0x3, 0x2, 0x8, 0x7, 0x8, 0x6, 0x200, 0x400, 0x7, 0x9, 0x8000, 0xd, 0x7925, 0x9, 0xffff0001, 0xfffffbff, 0x9, 0x1ff, 0x5, 0x69, 0x401, 0x8, 0x1, 0x63, 0x1, 0x969, 0x9, 0x3ff, 0x40b40a55, 0x9, 0x1ff, 0xca, 0x7, 0x3, 0x9, 0xffffffac, 0x9, 0x8, 0x8, 0x7, 0x5, 0x7, 0xb9, 0x8, 0x5, 0x40, 0x0, 0x6, 0xffffffc6, 0x7f, 0xfffffffe, 0x2, 0x1000, 0x2, 0x9, 0x5, 0x3, 0x8, 0x1ff, 0x0, 0x9, 0x10, 0x7, 0xc, 0x1, 0x3, 0xd, 0x7, 0xfffffffc, 0x4, 0x7, 0x8, 0x812b, 0x30, 0x10001, 0x6, 0x5f, 0x42, 0x8, 0x9, 0x80000001, 0xfffffff9, 0xcf, 0x7, 0xb, 0x88, 0x6, 0x2a0, 0x80000001, 0xffffffd8, 0x0, 0x6, 0x7fff, 0x1, 0x0, 0x0, 0x3, 0xd96, 0x1, 0x800, 0xcda, 0x4, 0x4, 0x80000001, 0x5, 0x1, 0x28b5, 0x6, 0x2, 0x800, 0x9, 0xf9, 0x4, 0x7, 0x10000, 0x10, 0x4, 0x400, 0x9, 0x9, 0x9, 0x7, 0x8, 0xc, 0xe0000, 0xffffffb3, 0x2, 0x0, 0x5, 0x6, 0x2, 0x2, 0x3, 0x1, 0x8, 0x81, 0x101, 0x9, 0x1, 0x4, 0x7fff, 0x1, 0x6, 0x6, 0x100, 0x4, 0x3c7d, 0x9, 0xffffffff, 0x21d, 0x3, 0x4, 0x3, 0x5, 0x200, 0x1ff, 0x0, 0xffffffff, 0x9, 0x9, 0x2, 0xa, 0x8, 0x5, 0x4, 0x1, 0x30, 0x1, 0xfffffffd, 0x92, 0xd8ac, 0x0, 0x7, 0xf, 0x75, 0x7, 0x2f10, 0x6, 0x1ff, 0x4, 0xd13, 0x6, 0x1000, 0x75f4, 0x8, 0x1, 0x85, 0x7f, 0x2, 0x40, 0xa0000000, 0x1, 0x1, 0x1ff, 0x6, 0x80000000, 0x0, 0x17f, 0x4a, 0x7, 0x2, 0x7f, 0x7, 0x0, 0x9, 0x2, 0x2, 0x6, 0x80000001, 0x7, 0x9, 0x80000000, 0x4, 0x0, 0x2b800000, 0x6, 0x72, 0x1, 0x1e6f, 0x3, 0x10, 0x80, 0x7f, 0x9, 0x3]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_RESULT={0x8, 0x5, 0x200}, @TCA_POLICE_RATE64={0xc, 0x8, 0x6}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7f0, 0x20000000, 0x7, 0x3, 0x3, {0xca, 0x1, 0x7fff, 0x0, 0x7, 0xfffffffd}, {0x4, 0x1, 0x10, 0xd2e, 0x1, 0x2}, 0x3, 0x3, 0x9}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x3}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x7ff}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8001}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x9}, @TCA_POLICE_RATE64={0xc, 0x8, 0x3}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xa, 0x2, 0x9, 0x0, 0x10000, 0x83e, 0x0, 0x3, 0x3ff, 0x3, 0xd8, 0x9, 0x47, 0x3, 0x5, 0x9, 0x5bccde04, 0x1, 0x10001, 0x3, 0x7, 0x1, 0x1, 0x3, 0x7, 0x2000000, 0x3, 0x0, 0x404, 0x371, 0x5, 0x38f, 0x4, 0x62, 0x1000, 0x7, 0x4, 0x200, 0x81, 0x1000, 0x7, 0x80000000, 0x5, 0x400, 0x6, 0x1, 0x96, 0x7, 0xc542, 0xdca, 0x1, 0x5, 0x5, 0x200, 0xc, 0x2, 0x9df5, 0x2ac98928, 0x1a, 0x0, 0xfffffffc, 0x2, 0x1, 0x3, 0x10000, 0x80000001, 0xfffffffb, 0x0, 0x0, 0x7, 0x8, 0x3, 0x4, 0xfff, 0x13da, 0x5, 0xd, 0x9409, 0x7ff, 0xe, 0x8001, 0x6, 0x3, 0xb, 0xff, 0xf00, 0x0, 0x6c04deed, 0x9, 0x4, 0xbb, 0x9, 0x8, 0x8, 0x31f8b580, 0x3, 0x40, 0x2d1, 0x7, 0x4532, 0xc85, 0x1, 0x1, 0xf0b, 0xe, 0x1, 0x200, 0xd, 0x7, 0x3, 0x4, 0x0, 0x0, 0x1, 0xe, 0x7fff, 0x4, 0x1000, 0x80000000, 0xfffffffc, 0x6, 0x1, 0x9, 0x2, 0x9184, 0xfff, 0x2, 0x88, 0x8001, 0x8001, 0xffff0000, 0x8, 0x5, 0x3, 0xffffffff, 0x800, 0x7ff, 0x0, 0x4, 0x1ff, 0x8, 0x10001, 0x7, 0x7, 0x0, 0x70f, 0x8, 0xa8, 0x5, 0xfffffffd, 0x8, 0x8, 0x4, 0x6, 0x6, 0xb, 0x8, 0x0, 0x7, 0xb4bd, 0x1, 0x590, 0x9, 0x0, 0xa, 0x6, 0x6, 0xc0000, 0xd5, 0x2, 0x1, 0x3, 0x95, 0x4, 0x5, 0x300000, 0xff, 0x8, 0x2, 0x5, 0x90000, 0xffffc923, 0x6, 0x9, 0x2, 0x4, 0xf7, 0x8, 0xc, 0x1, 0x3, 0x8, 0x81d7, 0x79, 0x8000, 0xa5, 0x1ff, 0x2, 0x80000001, 0x6, 0x2, 0x0, 0x1, 0x8, 0x633f26e9, 0xfffffff9, 0x5, 0x6, 0x7, 0x9, 0x10000, 0x4, 0x7, 0x6, 0x4, 0x8, 0x9, 0x4b0, 0xb, 0x1, 0xd8e, 0xfffffff7, 0x0, 0xa77c, 0x2, 0x0, 0x7, 0xc06, 0x8, 0x258fba24, 0x7, 0x2, 0x52, 0x1, 0x7fa, 0x7, 0x3d, 0x6, 0x9, 0x6e05, 0x9, 0xee9b, 0x3, 0x3, 0x4, 0xffffffff, 0xcd50, 0xff, 0x3ff, 0x4, 0x400, 0x1, 0x7, 0x7, 0x2, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x7, 0x8, 0x714, 0x2, 0x8, 0x9, 0x2, 0x6, 0xffff853a, 0x5, 0x4, 0x8, 0x4, 0x8000, 0xffffffff, 0xffff0001, 0x3, 0x6, 0x9, 0x0, 0xd6f, 0x3, 0x1, 0x7, 0x20, 0x1, 0x6, 0x7, 0x8, 0x101, 0x2, 0x480, 0x7, 0x3, 0x1, 0x10001, 0x5, 0x0, 0x54, 0x0, 0xe1, 0x10000, 0x1, 0x18000000, 0x5ec, 0x6, 0xf, 0x4, 0x4, 0xfffffff9, 0x2, 0xf, 0xfff, 0x7, 0x401, 0x3, 0x2, 0x9e, 0x3, 0xf, 0xe500000, 0x4, 0xffff, 0x2, 0x0, 0x9, 0x1, 0x3, 0x1ff, 0x7, 0x99c, 0x6, 0x0, 0x4, 0xff, 0x10, 0x401, 0x200, 0x8, 0x5, 0x5, 0x3, 0x6, 0x9, 0x2, 0x9, 0x8, 0x4, 0x8, 0xfffff800, 0x81, 0x8, 0x400, 0x8, 0x33b61343, 0x1, 0x9, 0xac6, 0xf, 0x4f, 0x15660000, 0x2, 0x81, 0x52, 0x5, 0x5, 0x40, 0x200, 0x6, 0xfffffffe, 0x9, 0x1, 0x0, 0xfffffff2, 0x0, 0x10, 0x761, 0x8, 0x7fffffff, 0x7, 0x0, 0x86, 0x5c86, 0x1d1, 0x9, 0x9, 0x9, 0xd6, 0x6, 0x4, 0x7a, 0x3, 0x400, 0x9f6f, 0x0, 0x8, 0x5be385cd, 0x8, 0x8, 0x7, 0x7fff, 0x9, 0x7f, 0x4, 0x6, 0x5, 0x7, 0x6, 0x5, 0x9, 0x8c7b, 0x7, 0x5, 0x12, 0x1, 0x8, 0x68, 0x1, 0x7ff, 0x1, 0xf802, 0x2, 0x10, 0x80, 0x2, 0x8, 0x401, 0x0, 0x81e6, 0x5, 0xffc00000, 0x5, 0x81, 0x8, 0x4, 0xfffffff7, 0x4, 0xc, 0x7, 0x6, 0x4ab, 0x3, 0xffffffff, 0x5, 0xfffffffe, 0x5, 0xf1, 0x1dd99284, 0x8, 0x10000, 0x7, 0xffffad94, 0x5, 0x8164, 0xc, 0x5, 0x10000, 0xffffffff, 0x8, 0x55, 0xe856, 0xaa0, 0x9, 0xffff0000, 0x7, 0xb, 0x6, 0x7, 0x10, 0x400, 0x3, 0x4, 0xa5, 0x6, 0x9, 0x0, 0x39, 0x6, 0x8, 0x0, 0x4, 0x8001, 0x7, 0x80, 0x10000, 0x4, 0x101, 0x401, 0x5, 0xf3a6, 0x9, 0x5, 0xa6f7, 0x6, 0x8, 0x4, 0x4, 0x8895, 0xa, 0x0, 0x6, 0x3, 0x1, 0x3, 0x825, 0x6, 0x749, 0x5, 0x2, 0x1a, 0x0, 0x7, 0xc, 0x5, 0x8000]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xbd}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x8b}]]}, {0x27, 0x6, "2c8022f88d08ad4fc47fc8ac7f8b16e426f3efddcc00ba848db24c0d2957340a2e369a"}, {0xc}, {0xc, 0x8, {0x4}}}}, @m_xt={0x2a8, 0x2, 0x0, 0x0, {{0x7}, {0x190, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_TARG={0x2b, 0x6, {0x0, 'filter\x00', 0x9, 0x3, "d1"}}, @TCA_IPT_TARG={0x118, 0x6, {0x1000, 'raw\x00', 0x6, 0x1, "b1a8ad955bf6141b1950598334045a8705dc5e8d6b5b0de75fccc78c55261185b4dfcd992957776acd3aad56d3f66785c67999b223ddd939013c232d6468e2008537f02095798a4b24e308cc0c6f93c892300cb49cc181277278f5451252621f1ab7e5304976b3a9c16da9e6adbe461ae440b0b70e07f4d40925434ba297d13ef28df803e8a94a99fb79b0480df784ee79828533a1044b925552e93778ed5e524364f196d1d3481db61af5460559112d4a72a5e541235f9e16b5ee92a4e09a1502d0c8c8ae23051026d321180ca599a42cd811d331560ac087b42780555e0bf3f7b088db42a015ecc984c57d14b3"}}]}, {0xf1, 0x6, "09d0c621671887a41908aae80a24a68535ffc13846d141c25720305b455bd965968d37d35ee105caf603456358e125e27186b50005eb63a11cad4dd059b6a7e92b3fff95eca6f7f60176897b445d39de9e6085ae1e72a7e6081bf6c805d49caea71beb61f123cb98f9686367508a9854eaf5290ecf04f971e6c91fbde766a1e92493878bed8b6e0a8201373bf5a7b692f8680711e0b7ea5258b96e178c89658e2ac02a5c2f81d979aca566c5b40d2baf75420c18dc9e938fa5a9ce0beba6398a9c1484190c3d9370f1bce0ea0de8abd0ef182dcda7a55ee20902ba133ff8fb3a3a283da6f61aa51452e868aca1"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_nat={0x170, 0x6, 0x0, 0x0, {{0x8}, {0x144, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x7, 0x4, 0x2, 0x9, 0x1967}, @multicast2, @multicast1, 0x0, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x58c, 0x1, 0x2}, @loopback, @dev={0xac, 0x14, 0x14, 0x34}, 0xff000000, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x7f, 0xe0, 0x20000004, 0x1000, 0x7}, @remote, @remote, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x5, 0x8, 0x8, 0x10000, 0x7fffffff}, @rand_addr=0x64010102, @rand_addr=0x64010101, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x5, 0x8, 0x8, 0x8, 0x9}, @remote, @local, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x3, 0xc, 0x20000000, 0x800, 0x8}, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x1, 0x7, 0x4, 0x6bb8, 0x6}, @multicast2, @loopback, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x64c6, 0x3, 0x1, 0xfffffff8, 0x6}, @dev={0xac, 0x14, 0x14, 0x23}, @remote, 0xffffff00}}]}, {0x7, 0x6, "a3fefa"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}]}}, @filter_kind_options=@f_u32={{0x8}, {0x50, 0x2, [@TCA_U32_SEL={0x44, 0x5, {0xb, 0x2, 0xd2, 0x81, 0x8000, 0x2, 0xe18c, 0x0, [{0x101, 0x7fffffff, 0xb36, 0xa806}, {0x8, 0xe15, 0x80000000, 0x7}, {0xffff, 0x1, 0x3, 0x3}]}}, @TCA_U32_DIVISOR={0x8, 0x4, 0xfe}]}}, @TCA_CHAIN={0x8, 0xb, 0x3}, @TCA_RATE={0x6, 0x5, {0x6, 0x9}}, @filter_kind_options=@f_fw={{0x7}, {0xc, 0x2, [@TCA_FW_MASK={0x8, 0x5, 0x4}]}}, @filter_kind_options=@f_matchall={{0xd}, {0x7834, 0x2, [@TCA_MATCHALL_ACT={0x56fc, 0x2, [@m_ct={0x80, 0x15, 0x0, 0x0, {{0x7}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CT_MARK={0x8, 0x5, 0x7ee9}, @TCA_CT_PARMS={0x18, 0x1, {0x4, 0x1ff, 0x8, 0x4, 0x6}}, @TCA_CT_MARK={0x8}, @TCA_CT_ACTION={0x6, 0x3, 0x30}, @TCA_CT_NAT_PORT_MAX={0x6, 0xe, 0x4e24}]}, {0x1d, 0x6, "689be2e2b9e20565ef91af3162567168bad45ad7f572324fef"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_vlan={0xf4, 0x2, 0x0, 0x0, {{0x9}, {0x14, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PRIORITY={0x5}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}]}, {0xb5, 0x6, "efe65b87aaa1bc24d91799c29edba687c1b6a6d374fba2de3372c92aab385279366f488cc0f4ce48b8f732394882f8f502dc46612e6f694a3130dccd64162be315839fc0d4137b6c3871d1619ae75c9e733e8848a3910e229ad783b31645827695bbc273d6bba4a0296e10b3a020d15cd8d018bda1f8420f30c87488fd41abe07af248b710c9d93a35a457c404f6b5ec3b1e5dc49cff42327dac9d445c4cb60bb68139e6d34f2dcb9075781b9bdc6b5dd2"}, {0xc}, {0xc, 0x8, {0x1, 0x3}}}}, @m_tunnel_key={0x94, 0xb, 0x0, 0x0, {{0xf}, {0x18, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_IPV6_SRC={0x14, 0x5, @mcast2}]}, {0x4f, 0x6, "532312c3c890e2b103de58a3ca4ca3266c9fdb437f8a6f4e760c2da6b262863d722bec56d6682c30fba294b3ee862f4f191224df091da113176bf48e75aac8653a1c234dc14550a65bea99"}, {0xc}, {0xc, 0x8, {0x3, 0x1}}}}, @m_gact={0x150, 0x2, 0x0, 0x0, {{0x9}, {0x40, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x2, 0x8a5, 0x4}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x666, 0x7}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x2009, 0x3}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x394, 0x20000000}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x1b27, 0xffffffffffffffff}}]}, {0xe6, 0x6, "1526bb9aab5a43c4f58e5062281c291ca7ab54ee625dfd06ccd73522ce41adbbd7f98bc2b7a7d596f4c3aa63e3a8591c76a3a9363616825f57178ee676af0e9b401eadfa7b71cfe7aa34f2655c9ab64b9937cc0db7fa7f8b2117d50c083b6c6e4d7c0d228d8926735f3a60d4cbb62ba15a19d88e32093966d86e6155f7a64fccdd4c1aa5e0c770025cd3aaffbdb0cc56544fa1404b2ec19776bbe21dbfc927074dcb653dbbaedb010948d1ffe4c9e4f8b9f5b071ff2007baae668c4a9992a357efc03a4589237b6f02650a1993aaf47947690c8fc41e8f3d57a9de4b458b14ed34e3"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_connmark={0xe8, 0xb, 0x0, 0x0, {{0xd}, {0xac, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x2ed, 0xf, 0x0, 0xa24}, 0xff}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x765, 0x79, 0x20000000, 0xffff, 0xc72}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0x6, 0x10000000, 0xeed62ae, 0x35}, 0x3}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x4, 0x2, 0x6, 0xff, 0xa}, 0x9}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3ff, 0x33, 0x2, 0x6, 0x9}, 0x7ff}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xfffff4c0, 0x9, 0x5, 0x7, 0x45fc}, 0x2}}]}, {0x10, 0x6, "de76fc83b6f55123e24b179b"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_mirred={0x1110, 0x19, 0x0, 0x0, {{0xb}, {0xe4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x8, 0x46ec, 0x4, 0x2, 0x8000}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x8, 0x8, 0x20000000, 0x7800000, 0x7f}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x4, 0x4, 0x80000000, 0x1}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xfffff16a, 0x8000, 0x20000000, 0x5, 0x2231}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x4, 0x8, 0x7, 0x6}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x56, 0x10000001, 0x0, 0x37f6}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0xd, 0x10000000, 0x6, 0x1}, 0x3, r3}}]}, {0x1004, 0x6, "dcf6255d640d249091e2a2ee4f635413a7c4450d28a7e1bf2672f8315e53212f8f0d4da610116fdbc2d6c6607f56424bcb773e3a2c349b176bd1b7d74bb7ab09885b512177f44637e80c4fc172d3a6732a6de943439ee3415c5ec9b71d76a3738adb0f02cc6880dfe48490a3c1fb362d20bf1ed71d3ed516d529cfa4a3b118308edbba6e53e1e30bfe60d66f848f613ee083a0fc4d73ae6dda92f613e33dc9de413a51ff8992e09a0070d415346e8fee04917144fc16fd6c56c168cf353d33dcd863f7233cbc358e675a963e4258a6ae30b353dfa8e802c9b9f3096298016977642372b2664cad0a71f27a3d733c63872f3809fc4d0cf1c0bfff846ae8161f1f8c5ff6da7b46c7cf32c8e28a1044ea87e815d161f34e8d914913b969ac6bc0413c6c2d4daa8145416dfb97d727d3e3aaefa62e4a2891c9e69e5619f746d46453fbdf7c50f6f72135cc61c75b8aab6fe92814b890070d2795ef2badf76e6ea65192e97c40fc82ccdf9c4b4b909ed7ec6f025711067e18db338da24bb883f6ec9c6945b4433b1d5dccacff7a20357730d8c6bae9e3ef0a9e970869ee89b081aafb1f7213f918d69019b9f903175cbcfea4565279f96ea16de947cd40b626be9fd12fcb74d096c7c2723cf11e1054623b751fb6a4c36dcbfd95dc06100911c6d4da48898c1f37fbad111b56457b09a855caa6b36e43ad7f5a97ad57cd7eb14f33478b71e50c154158b75dbb2c717ee6a1209702aacad56e22a7d9637a4c90b1cc73961132598356e475a8951eb03bd758f0a1d4f61d1673d1755cc53041f24728ddcdc3bb2db6d3f0e4d993832e99bfb09518ce9a2f66df399495904abed4ce7a4bdf4d721c9e2c9db8789119fc5ac3814e15d7f6a4e7dd41f252947daae4c0067b7d50fd2218eef39e0a5303cb0fc642b713a780e078d735c89d63d7c6d8e181b93418db60d8354186a3572a615d57f5d46808b55698fc17ed7783b1208eff2f897f65554561ee80526ed87001b15decc0904ea2920e6cdd979c0b95c1c26c93c950da24f7a551d6fbf5b27594997204b55de985da92e66988a4116929b9d3879705f7b2f8d58e195b07816c01ed403e38d8fcb6e22313aeaf78c68b61aeb2c27a838e26e6870bfc890170a2bda43760fd27e9f0da4185209d69b1f7b7b2a54ebd1413865c69c47d4267d703a37d56cf5816d7bf083aa893b0e35dfe6c44b9df3df40fa816752eae6c5c781b5b03bf566260b1af656b2cbde7cc31fac5681b04beba4224a1262c1eafeee96ba47dc76af522ab9a26b3e2d492f4244b4aa073193e978ff877d7990c022965bf627247caa9cdeca9e36effcb30b1504f99cf04a887bee448b2d964dbb338c31450f77a6f32e1916cd35e3d220ef4ba90f4f89df955054491deaf6b388996162ccb39f3455a833abe130243e8de65e33c2616436d232770e29eb023ff2382a729c6e5b877dde97ef1219942786029473893c08c116d034dcc4da9e586eaa096d7dfc3ea28e230275194b285a1d890117ab3837911a887b40828d6ef973bf4ae2d005f0770f470835634dbc45b2a993455b4f3b19d5acafbe4d54a935ff06b0fcf7d52e6d976409fda7e8498d587cfd6c4ab0cd033ec74930b32bc50a2657ceae1369dc00ba692b05f3a14f7a27b751e2b5eeba6a538b9ddd851f9a3c6ad257852e50a5009320c31bf5e56112da29274249330ec92aaf73f09470f0cb843c2ca4da95c5052bd5fb589308f1b572d48b56df810fef6ec82dfb385c151db2d62f785a0ba3a550dfc86240ab6e534d6ed6edd04acbaac79725f9b964943c98b368f44997d0b18d62cddc77a9ac81076a634c7b7c61542f6433fc4520f1a94e6389a49e9f1ac4ca2bca6dfdab9867d22f636589a4c56b378bd551ff6e58880968b05a61326882e6e910d8e9b0e40783b4d5ed7e6d3e79e75ec237b2cc2f52062ac063642f531ea765680de08e8f842d8b7f7717d2f15605c046786618a8121d7f8729469e36ccd5ad6656d4db8dced0b1773a193dceb7e20b9190dc9fe923a095278c1a9b4bbfebb1078e613f98c54a90b23e4979ee98efe41b547358d047e8a1aaecf2753874ff35ca6a57573cdf48475bd90b5c5600e0cff8356af5dadca4517b35aebc07bf419981d05676796e3d052ad422514d478ec9df4fdfca3c2e75e3bacd04f4b776379661b420a9614747adc8528149e2593d6bb758fa0df767c493aba84bf3235482387b0122290322889a1c98e4287ea0252e64d848f46f21014382201918d91b037b37b68213acd67e67ac72cbd5694ac55df74ab3fbf0d63fbe37624bd9f4bc488f4dd44156e3a5549aae49af7cf079eedc322ce87ed6ee3e36f8ed6356857f8908456fb38e62b59b2e9722518e2f415550edf8d443c4f18e2b94574019b4ce0eea3104de98d59bcd43ea82cb45b5215c8b7f54d30a6587dbfb9daa1377d785fce9d1b33cccd628c4d61df5adcf78674c38767d961c51533706e56f42e76d007a1bd5fbe6ba7ff283f634311469166b4adf7716eff0b2d430949a4934c761d07851e5c53530dd1657ad35f40003bdd225ab9706351174e583745292f8464f0e2f28c44a61ebb37a3c4ffa7b395be2922cb033b35d4746c5f8b812769497ddcf7ffd80b583a747ac8fe821626ae4b390b23964f11b26503599e75bf61a9c86e6ad832a6ef4608d0840a2fab2eead3e14108c7b830543003218ee3f4ce8ba41ca95a93a3fc880e6b90d919c729228c1bd0b5e5a34de0c167c2e4b88f854ba01063a7629d7b9b84b58b6540912c48e839c1cc111f3c0fdfadbc69db74eb21e545c86b4995fd3629e93035b62b58d04dded46435237dbe4def3984bff5483d48c5e04a28f4b4913eb3214be410ead019f4f1c0bacb28bdfde2097bb825ecc5019021c426dd84678c5fd64e2d2e3c3135041b483a6692e0588b5c7f28a28793888bd17e015ee6d71f0bd2cdf4d6dff4e573fde275e3f403cb867dbb7759927410b242bae809a29d6b583cb239c34c7d1ef6c994f3d507fcfd5bd903ab52657125afb3713ed859a8c7da7e35239ed3ffce5b45254dc147cfbc8419bec5b46a60201b05c9b9dadbc086598cc25772365576a66e90a81832427a1f7fc9fb1b58b6b43c5384304ec487ae284d3cace44ddbdf4c65431b0edd3aa9e7b06edc644ecb93adc2b5a95635ab4a34f6664e766cbb2984328c8d171deba40ccc9fc48d60c028466f59ba315c64e9a7a122f7e50d2a325e1aef2ab639f1e05695db905912861cfae295d107b5b517bab64724e5da48181658d8ba730e2ac00a1e9029ce65baaa95d3b8646e325f43e5d9bd5e837f7f1afc4f58e6dac0abed527c4124e80455c5ec14ba41344f9b03f4c6e1fe899f24dac560392b5708aecaae628656cc10c29b257be7f1472915ce62d5ac63ec53a14f480a6ce2a22a71f61f11c35f532338efb14dd269f4df030660491865794a288a42e60805efaf502de6e40de9c1bcb3326ea5479b0153a7bd421d01df21c9a4efbf60e9d342012a8a07c7c3fc0d8d154a4a2597ea0b54e50a2df2e0190a4f22acd5b68a6edaaa66ae6bc3da5b1d0210d7d2dfc62f8a9f2b5635e5e566edb0ecdcf9fb55fc07111dccac8c59b27c30ae3a96057d8ca552bda76cbcd66cbca1fac0ddc6f4b50e179463d32492bc0f07c08de082a16eb7a93814f040d5bb819fb3987ff909dce22c804f7c6a99b2a7c0c844fa47784d9b6bff5f0e9e60520fb81e49b6adcf8669f14c7e0d707e06eb4fa1b4fc898617b0bf950da1fd8fb493fe46c7b66eb54d832881a12ae2fe4feb80db2c21c70bcac8794a7cc8ed069a3e4709aced93c3b65ef7ab8a831bc171f8ed5adbccfccf11a88c1aa86a981dd1363fdaa9fb03991da3fd50029746c9544593ef53a2319fc22deac804083dea62cf0d5c71906f735932da116923ebb794846b6f3db29f6f644a9a31bf3b2e1a4d917278b6466288de61cd194ad5ffe101bfa364292f7d2ba4c18fbf461ae8383dff5810fba0d9208b69dffba557db983abb8835a88293704aeab961c9593a720828ca3045c06c0fb98ba34e44e09004621b42c8f908d8b43a38461627f19f617fc0d1f3265fe9712e868c4c55f4e92eb96495d4182c4c7fd63b1f080734549463e03367b80cd443fa26da7fa02b31275e194da8db9a6fd22480e36b677be74181cf6a9ad87b79ade68b74669df80a11ef9f940df5c0a7d5f805fafb9f5065194a111cc8203b0628261a5656c90af0efeae1f9da0025e3f4e146b8cbb3d844aab5a7e6e2375d0e1341ed9ee0e816cc9c3e8508fc0dbf62d9673835e071b23c5130deadf5b123baa55e149ac818a44918dc0945a5e65c8efd8931088a5c68d7de02ca6493248919516ea5eb1ac70ddde446cb15a35a2037c42be04eea289738f5a28add350a5e0d024af55168cc8c3496900a38a20225879c9a59b7f9842ac6f7f113081fc1f45dd4bc4c5612c2b44a52deb06f0c8a2bdc7616804433b911cb56eb5b5e55b2df21018dedd082dc2bc710a36aa1c1483aae42fba45eef70e001eda9fecde627d5a44cb5510033e8d1159ae84297af9420f3c748528ad3753b595c20a8bedec4a38f2e3ee951780810cf6b0599b3d1c4a9c11ed8e5b063f8c79aa483e827c0916edb317809c85af695d7939535831303ff69d9dcba381aa9d51c67db858eb4eaa08318375fe4bf648d74ad491e3988c2aef2cc4deb2f4332b0c21a4e1be4efa1e9f6aba187820b22a2312b2496bab7365528dc7e586df02304f840b453278733ca9491f606f1b80d144fcc790ef91be7aace714ce52610a3fba781270283efe864ad66fd677302cf830bc7b79577314f3e2001964b0c9c2cabec885236c06aac644c68dff67be98b94aa0511739007d8464f6cec474f99dc179ecf396e9be682b54a68ce9ef2a3cf01e46409ebc6c7efff89de85fb6728248733945bb936bd0e7e92224ed59fe0c85e6a12c0b67dd70b1022666a5df258ad5da4334c38016bde99edbb45b365508f2aeef9bed091035b0141ffb15c742fd6ddd6586200cf5c8e7dac4f655021d513b4e70c067093847591757b1d315b8410caa6bebf66e759c4c8d619e6a442f84d22a0acfc47f6e41484ded7f1595335e4664de6d30a78f215446969ca1d395507efa136c5bc50344696a3fbc92be7636b496580ab2604aa3fa14f2c86e7ad3eb4ed13838a6da8694c7662379806f2cf6aa7610e921b289bbb698f8fa68265d3aa0a90325368d91b8be42878482ee0a481c3894d8fefa99b65e5489a613daf1c2610ad2eda72109d0b0a51e4c1859876ce95f8d677110b87bc4cd4452bdb0e2adc6eda1144cac6c0e9ebf4a9a2920958f293b4556d1f0c2fb62d12af543ae0cf84746e489eedfa49a58cdce95fa4a2d530911797f78bb7b9d8ff4ef650b28f5c01eb78bf9bfaaf647c8245f5a1ef2396116c1007b4c44e572705c0b4656faa6494df36ac587337ac0385e7aefe96083ac0e8c6239523088852efb557e1bab449cbbbfae21c561e7cf17f1e45240337e32b24577dbc54713ad5caaedb5baeeb4cf0dff7af9fe5afc658326e9d18b52adfef7708619f6e5c4953422103bf1b1214729cd386a54cd35ef1e3460ee7147289d7a34a45867aef0de51f751e7e3ae7eeb8d190035b890a90453357957f884e5317cd91d5315d61f902b9704f4b348768f9da5db06cef435ac6dc4e6a9137783bd6c9f72c48053572243554d49f1e7c94ec9c99c6c9fe26e5760699fef7a3d4bce72244a7b639d47dffeff5aa"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_pedit={0x2cf8, 0x15, 0x0, 0x0, {{0xa}, {0x2c98, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xeb0, 0x4, {{{0x3ff, 0x10001, 0x0, 0x5, 0x1ac}, 0xf7, 0x0, [{0x5, 0x3, 0x20, 0x5, 0x7fff, 0x6}, {0x1, 0xd9, 0x4, 0x896, 0xffff}, {0x0, 0x80, 0x2, 0x4, 0x400, 0x7}, {0x8, 0x1, 0x4, 0x1, 0xf, 0x5}, {0xfe, 0x0, 0x80000000, 0x5, 0x8, 0x8}, {0x80, 0x2, 0xfffffff8, 0x0, 0x2, 0xdea}]}, [{0x81, 0x8e7d7373, 0x6a776f11, 0x7, 0x8, 0x101}, {0x800, 0x9, 0xeda, 0x8001, 0x7, 0x4}, {0x7, 0x3b74, 0xffff, 0x10001, 0x2, 0x5}, {0x3, 0x29f96aad, 0x4, 0x8, 0x101, 0xbf6c}, {0x7, 0x0, 0x1, 0xc2c0, 0xa, 0x9}, {0x2, 0xa, 0xfffffff0, 0x0, 0x80, 0x3}, {0x2, 0xe800, 0x1, 0x4, 0x9, 0x5}, {0x1, 0xffffffff, 0x101, 0x7f, 0x7, 0x2}, {0x2, 0x3, 0x80000000, 0x3ff, 0xff, 0x40}, {0x2, 0x1, 0xfffffffb, 0xff, 0x9, 0x5}, {0xff, 0x3, 0x1, 0x5, 0x1, 0x6}, {0xbba, 0xfff, 0x7, 0xffff, 0x7, 0x5}, {0x0, 0xfffffff1, 0x4, 0x2, 0x8612, 0x5}, {0x5, 0x8, 0x0, 0x80, 0x3, 0x1}, {0x10000, 0x6, 0x80000000, 0x6, 0xd5, 0x4}, {0x7, 0x62a, 0xbf, 0x181d, 0x9, 0x6}, {0x7, 0x0, 0x7, 0x3, 0xb5, 0x40}, {0x12d6, 0x22f, 0x6d, 0x7, 0x1, 0xfffffffb}, {0x6, 0x401, 0x81, 0x2c90, 0x68}, {0x5, 0x2, 0x9a6b, 0x2, 0x5}, {0x8, 0x7fff, 0x7f, 0x0, 0x5, 0xc76}, {0xfffffc00, 0x6, 0x4, 0x4, 0xd, 0xc}, {0x0, 0x7, 0x7b4d, 0xa1c3, 0x4, 0xe3}, {0x9f4c, 0x2, 0xffff, 0x610, 0x2, 0xffff4e7b}, {0x0, 0x6, 0x9, 0x6d, 0x5, 0xfffffff8}, {0x4, 0xc, 0x2, 0x0, 0x7, 0x1}, {0x7, 0x6, 0x7ff, 0x54, 0x2, 0x9}, {0x2, 0x5, 0x6, 0xdcc7, 0xffff, 0x3}, {0x6, 0x981, 0x9, 0x6, 0x9, 0x2}, {0x8, 0x3ff, 0x10000, 0x7, 0xf0, 0x330}, {0xfabf, 0x5, 0xaf1, 0x9, 0x100, 0x3}, {0x1000, 0x0, 0x7, 0x7, 0x5, 0x7f}, {0x7, 0xfffffffe, 0x7, 0x1, 0xf4fb, 0x6}, {0x1, 0x2, 0x4, 0x9, 0x1, 0x3}, {0x3, 0x1, 0x10000, 0x7, 0x6bc, 0x1}, {0x1, 0x8, 0x3, 0x101, 0x3ff, 0xffffffff}, {0xfffffa0c, 0x1000, 0x4, 0xfffffff9, 0x8, 0x8}, {0x10, 0x0, 0x52006dda, 0x0, 0x2, 0x21c}, {0x89d, 0x10001, 0x2, 0x6, 0xe4, 0x1}, {0x97, 0x4, 0x3, 0x6, 0x6, 0x6}, {0x7, 0x0, 0x4, 0xf696, 0x4, 0xea35}, {0x6, 0x0, 0x8e32, 0xcd6, 0x0, 0x5}, {0x100, 0x6883, 0x3ff, 0xc994, 0x1, 0xb5da}, {0x100, 0x171, 0x1, 0x10000, 0x2, 0x6e}, {0x400, 0x1, 0x6, 0x8, 0xc1, 0x9}, {0x486d, 0x88d1, 0x5, 0x3, 0x5, 0x7}, {0x76, 0x7, 0x3cbf, 0xfffffff9, 0x80000000}, {0x4, 0x4, 0xd, 0x52cb, 0x8, 0x4}, {0x8001, 0x7, 0x4, 0xffffffe2, 0xe, 0x2}, {0x8, 0xd65a, 0x8bc2, 0xfffffff7, 0x7f, 0x3399}, {0x3ff, 0x0, 0xfff, 0x80, 0x0, 0x8001}, {0x39d, 0x6, 0x1, 0x5, 0x12000000, 0x4}, {0x0, 0x4, 0x6, 0x8000, 0x3, 0x4}, {0x3, 0x5, 0x80000000, 0x3, 0x6, 0x2}, {0x6, 0x4, 0x1, 0xfffffff8, 0x0, 0xfffffff7}, {0x200, 0x9, 0x1, 0x3ff, 0xfffffffb, 0x3}, {0x2, 0xc9ca, 0x1, 0xd, 0x64, 0x2}, {0x0, 0x401, 0x5, 0x0, 0xff, 0x2}, {0x10000, 0x4, 0x0, 0xfffffffb, 0x9, 0xf}, {0x8, 0x4, 0x7, 0xc3ecc1e, 0x9be0, 0x74f}, {0xa30, 0x3, 0x3, 0xf, 0x6, 0x1}, {0xffffffff, 0x2ad5, 0xa, 0x5, 0x4, 0xffc6}, {0x8, 0x100, 0x3, 0x5, 0x185cd965, 0x81}, {0x3, 0x3, 0x5, 0x2, 0x7a, 0x10000}, {0x0, 0x9, 0xb20, 0x29, 0x91, 0x2}, {0x10000, 0x9, 0xfffffff7, 0x2, 0x1, 0x1ff}, {0x4, 0x92, 0x50b9d66, 0x400000, 0x4, 0x7e274f3b}, {0x101, 0x9, 0x2000000, 0x7ff, 0x3, 0x6}, {0x7ff, 0x3d, 0x7fffffff, 0x400, 0xfff}, {0x0, 0x10000, 0x1, 0x2a}, {0xff, 0x1, 0x67d, 0xf, 0x3, 0x1}, {0x14000000, 0x3, 0x7f, 0xd8, 0x1, 0x2a0b}, {0x0, 0x3604, 0xffffffed, 0xfffffff7, 0x6, 0x81}, {0x5, 0x7, 0x8, 0xb, 0x8, 0xffffffff}, {0x10000, 0xfffffb77, 0x9, 0xffffffff, 0x4, 0xce}, {0x4, 0x8, 0x9, 0x7f, 0x9, 0x3}, {0x5, 0xd4a, 0x7fffffff, 0xef69, 0x8, 0xfffffffd}, {0x0, 0x5, 0x800, 0x9, 0x2, 0x7}, {0x3, 0x8, 0xdc, 0x2, 0xc, 0x7}, {0x5, 0x1, 0x7, 0x9, 0x7, 0xff}, {0x9, 0x2, 0x2, 0x113, 0xa03d, 0x2c}, {0x989, 0x80000000, 0x411e, 0x8, 0xfffffff7, 0xfffffff7}, {0x3, 0xff, 0xfffffff7, 0x6, 0x5, 0x40}, {0x4, 0x7, 0xd, 0xc, 0x5, 0xe}, {0x200, 0x2, 0x4, 0x0, 0x0, 0x6}, {0x3, 0x600, 0x7, 0x6, 0x6, 0x2}, {0x3, 0x101, 0x6, 0x3, 0x5, 0x4}, {0x5, 0x7f, 0xba, 0x1, 0x100, 0x4}, {0xfd, 0xe38d, 0x8, 0x6, 0x7f, 0x3}, {0xf6f442c, 0x7, 0x9, 0x1d1, 0x6, 0xfffffff0}, {0x8, 0x6, 0x9, 0x8, 0x2, 0x9}, {0x1293, 0x57d, 0x7, 0x8000, 0x27, 0x6}, {0x2, 0xf3, 0x9, 0x790c, 0x5, 0x5}, {0x42890c86, 0x81f9, 0x8, 0x2, 0x6}, {0xffffffff, 0x9475, 0x6, 0x8, 0xffff3eb0, 0x7}, {0x4, 0x32e, 0x1, 0x2a1, 0x2}, {0x3, 0xffff, 0xfffffff8, 0x8fe, 0x2, 0x1}, {0x404f, 0x2, 0x10100, 0x3, 0x8, 0x6}, {0x3, 0x8000, 0x400, 0x7f, 0x2}, {0xe, 0x400, 0x101, 0x40, 0x8774, 0xfffffffa}, {0x969, 0x4, 0x7, 0xe76}, {0x6, 0x22b, 0x7, 0xfffffffc, 0x3, 0x8001}, {0x7, 0x10, 0x625a, 0xfffffff8, 0x5, 0xf}, {0x1ff, 0x3ff, 0x5, 0x7, 0x4, 0x3}, {0x4, 0xff, 0x1, 0x2, 0x3, 0x10001}, {0x2, 0x400, 0x4, 0xb, 0x2, 0x6}, {0x8, 0x7fff, 0x8, 0x5, 0x3ff, 0x5}, {0x9, 0x2, 0xddbb, 0x9, 0x7, 0x6}, {0x80000001, 0x4, 0xa, 0x0, 0x5, 0x30d}, {0x1, 0x11, 0x62, 0x5, 0x9, 0x10}, {0x2, 0xf891, 0x10, 0xba, 0x8, 0x6}, {0x7ff, 0x6, 0x48fcbd2d, 0x8, 0xfffffff1, 0x2}, {0x9, 0xffffffff, 0xf, 0x3, 0x9, 0xffff}, {0x2, 0x445cf025, 0x8, 0x3779b38, 0xfff, 0xe}, {0x3, 0x101, 0x1, 0xcd, 0x2, 0x1}, {0xf56, 0x3, 0xffffffff, 0x3, 0x2, 0x7}, {0x683, 0x1, 0x9, 0x101, 0x7fffffff, 0x1}, {0x2, 0x7ff, 0x70, 0x800, 0x1, 0xed}, {0x30, 0x7, 0x7, 0x8, 0x800}, {0x431, 0x4, 0x8, 0x1, 0x8, 0xef}, {0x3, 0x6, 0x5, 0xe67, 0x1e, 0x10000}, {0x0, 0x40, 0x2, 0xfff, 0xe1d, 0x1}, {0xd, 0x4ce, 0xffffff40, 0x7f, 0xfffffffb, 0xa0}, {0x0, 0x4, 0x10001, 0xfffffff8, 0x2, 0x8001}, {0x0, 0xb9, 0x0, 0x7167, 0x6, 0x7}, {0x8, 0x6, 0x80, 0x1, 0x4, 0x7}, {0x7, 0x4, 0x2, 0x6a, 0x4, 0x7}, {0x0, 0x4e, 0xfffffffa, 0x6ff, 0x1, 0x2}], [{0x6, 0x1}, {0x4, 0x1}, {}, {0x3}, {0x3, 0x1}, {0x5}, {0x4}, {0x1, 0x1}, {0x5}, {0x2}, {0x3, 0x1}, {0x5}, {0x4, 0x1}, {0x3}, {0x2, 0x1}, {0x0, 0x1}, {0x7}, {0x4, 0x1}, {0x2}, {0x5, 0x1}, {0x1}, {0x2}, {0x5}, {0x1}, {0x1, 0x1}, {0x5}, {0x5}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x2}, {0x0, 0x1}, {}, {0x0, 0x1}, {0x4}, {0x1, 0x1}, {0x3}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x5}, {}, {}, {0x1}, {0x7, 0x1}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x2}, {0x3, 0x1}, {0x2}, {0x2}, {0x2}, {0x0, 0x1}, {0x5}, {0x1}, {0x3, 0x1}, {0x1}, {0x1}, {0x1, 0x3}, {0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x5}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x2}, {0x0, 0x1}, {}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x2}, {0x4, 0x1}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x7}, {0x5}, {0x2, 0x1}, {0x3}, {0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x2}, {0x3, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x5}, {0x484cda35722506c7}, {0x4}, {0x3}, {0x1, 0x1}, {0x2, 0x1}, {0x2}, {0x2, 0x1}, {0x4}, {0x3}, {0x0, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x4}, {0x5, 0x1}, {0x4}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {}, {0x1}, {0x3, 0x1}, {0x1}, {0x4}], 0x1}}, @TCA_PEDIT_KEYS_EX={0x114, 0x5, 0x0, 0x1, [{0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0x54, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_PARMS_EX={0xe38, 0x4, {{{0x9, 0x0, 0x4, 0x4, 0x31335ad7}, 0x4, 0x4, [{0xcfd7, 0xffffffff, 0x9, 0x95bb, 0x0, 0x3}]}, [{0x3, 0xd, 0x7ff, 0x5, 0xffffff80}, {0x1ff, 0x8, 0x8001, 0x8, 0x1000, 0x6}, {0x8, 0xfff, 0x7, 0x1, 0xffffffff, 0x87c8}, {0x3, 0x4, 0x1302, 0x5, 0xc0fb, 0x5}, {0x0, 0x0, 0x0, 0xef, 0x80, 0x8}, {0x4, 0x8001, 0x2000000, 0x0, 0x7}, {0x1585800, 0x31, 0x3, 0x9, 0x80000000, 0xa56}, {0x4, 0x9, 0xffffffff, 0x6, 0x6, 0x7892}, {0x0, 0x50f24c0, 0x1, 0x6, 0x6, 0x2000000}, {0x9, 0xfff, 0x4, 0x5, 0x0, 0xff}, {0xfffffffa, 0xde, 0xd, 0x4, 0x4, 0x1}, {0x4, 0x1, 0x8, 0xb7f, 0x1, 0x8}, {0x5, 0x17fe08b0, 0x21, 0xffffffff, 0x9, 0x400}, {0x3, 0x5, 0x2, 0x833d, 0x8, 0x6}, {0x30, 0x9, 0x2, 0x4, 0x9, 0x1}, {0x101, 0x0, 0x7, 0x1, 0x51fb, 0x6}, {0x7fff, 0x5, 0x2, 0xffffff01, 0x81, 0x1ff}, {0x3, 0x80000001, 0x65c482fa, 0x4, 0x1, 0x8}, {0x6, 0x7f, 0x3, 0x7f, 0xe, 0x9}, {0xfc, 0x81, 0x5, 0x4, 0x6, 0xfffffffe}, {0xc13, 0x1f, 0x40, 0x3, 0x5, 0x2}, {0x200, 0xa00, 0x4, 0x7fff, 0xb8, 0x9}, {0x10, 0x9, 0x0, 0x0, 0x9, 0x40}, {0x1, 0x11b, 0x2, 0x0, 0x100}, {0x0, 0x8, 0x0, 0x70, 0x1ec7, 0x9}, {0x7, 0x5, 0xc, 0xe98, 0x2, 0xff}, {0x4, 0x7, 0x100, 0xffffffff, 0x3e, 0x3ff}, {0x4, 0x3, 0x1, 0x6, 0xf, 0x5}, {0x8, 0xf, 0x6, 0x9, 0x18b, 0x80000001}, {0x4, 0xf, 0x1000, 0x18000, 0xb}, {0x9, 0x2, 0x3fc99a20, 0xa, 0x6, 0x405}, {0x7, 0x3, 0x2, 0x7, 0x46a6, 0x4}, {0xffffffff, 0x0, 0x2, 0x1, 0x3, 0xdc4}, {0x9, 0x8f, 0x9, 0x2, 0x9, 0x7fff}, {0x9, 0x6, 0x1c, 0x1, 0x78000000, 0x7fffffff}, {0x7, 0x8, 0x0, 0x9, 0x0, 0x8}, {0xb9, 0x6, 0xffffffff, 0x8, 0x7}, {0x1, 0x8, 0xc, 0x1, 0x10001, 0x9}, {0xfffffff9, 0xffffffff, 0x0, 0xf, 0x5, 0x1000}, {0x5, 0x2, 0x8, 0xde1, 0x2, 0x7}, {0x7, 0x7, 0x6, 0x3, 0x1000, 0x563}, {0x3, 0x7, 0x7fffffff, 0xfffffff8, 0xd, 0x10}, {0x0, 0x9, 0x1, 0x3, 0x4, 0x7}, {0x8, 0x8, 0x0, 0x9, 0xfffffff9, 0x2}, {0xab, 0x13a08786, 0x2, 0x1, 0xb, 0x1}, {0x4, 0x7b, 0xc0, 0x3de2a523, 0x4, 0x6361}, {0x7, 0x5, 0x56e, 0x3, 0x0, 0x2}, {0x1, 0x3, 0x6, 0x3, 0x3, 0xb}, {0x4, 0xb9, 0x49e3d518, 0x9, 0x4, 0x126b}, {0x22, 0x0, 0x5e4b, 0x3, 0xa26, 0x10000}, {0x6, 0x9, 0xd, 0xfffffffb, 0xba, 0x6}, {0x3, 0x7, 0x6, 0x7, 0xfffffffc, 0x4}, {0x6b595d51, 0x401, 0x10000, 0xffffff01, 0x9, 0x9}, {0xfffffff7, 0x2, 0x8, 0x2, 0x3, 0xffffa812}, {0x1096, 0x6, 0xfffffff8, 0x2, 0x2}, {0x2, 0x4, 0xffff, 0x5, 0x7}, {0x2d, 0x2, 0xb0, 0x1, 0x2, 0x8}, {0x8f, 0x1ff, 0x5, 0x80000001, 0x81}, {0x80000000, 0x87d8, 0x9, 0x80000000, 0x80000000, 0x7}, {0x8e, 0xfec7, 0x6, 0x8, 0x9, 0x7f}, {0x900, 0x3ff, 0x1ff, 0x8, 0xffffff52, 0x3}, {0x0, 0x3da7, 0x6, 0x7fffffff, 0x0, 0x7525}, {0x80000000, 0x3, 0xa, 0x7, 0x3ff, 0x3}, {0xffff, 0x2, 0x1, 0x6, 0x9, 0x8}, {0x4, 0x2, 0xde0b, 0xe, 0x0, 0x7}, {0x8, 0x8, 0x1ff, 0x5, 0x2, 0x9}, {0x3, 0x5, 0x400, 0x5, 0x6, 0x9}, {0x9, 0x3, 0x3, 0x3, 0xfffffff7, 0x6}, {0x45a, 0x0, 0x3, 0x6, 0x5, 0x1}, {0x2, 0x0, 0x5, 0x1, 0x6, 0x3}, {0x8, 0x1, 0x7490, 0xffff, 0x2, 0x51}, {0x659bcfc7, 0x7fffffff, 0x6b4, 0x7f, 0x0, 0xc866}, {0x0, 0x1, 0x6, 0x3, 0x101, 0x4}, {0xc, 0x9, 0x101, 0x268, 0x9, 0x6}, {0x0, 0x7fffffff, 0x8, 0x6, 0xffff7fff, 0x9e}, {0x9, 0xffff, 0x7, 0x1, 0x7, 0xa6}, {0x7, 0x8, 0x3f, 0x7, 0x1, 0x80000001}, {0x7e1, 0x93, 0x7, 0x2, 0xbee9, 0x5}, {0x81, 0x81, 0x3, 0x8, 0x200, 0x3}, {0x5, 0xa93f, 0xffffff42, 0x0, 0xffffff0c, 0x2}, {0xbbd1, 0xffff, 0x1, 0x5, 0x0, 0x2}, {0x6, 0x9, 0x1, 0x9, 0x2, 0x1000}, {0x4, 0x8001, 0xa, 0x9, 0x6, 0x5}, {0x6, 0x0, 0x6, 0xfff, 0x5, 0x4}, {0x1ff, 0x3, 0x2, 0x8, 0x36d5, 0x3}, {0x3, 0x0, 0xfffffffe, 0x1, 0x2, 0xffffffff}, {0x3, 0x9, 0xa71, 0x81c8, 0x5, 0x9}, {0x0, 0x5, 0xfffffffe, 0x7, 0xfffffffb, 0x4}, {0x80, 0x1400, 0x4800, 0x2, 0x4, 0x4}, {0x800, 0x8, 0xfffff618, 0x4, 0x7, 0x8000}, {0x1, 0x3, 0x3, 0x3a8, 0x4, 0xf5}, {0xfffffff7, 0xf, 0x0, 0x8, 0xb6, 0xe}, {0x200, 0x1, 0x80b, 0xac2a, 0x6, 0x7f9}, {0x3, 0xd, 0x2, 0x6, 0x80000000, 0x8}, {0xfffffffe, 0x7, 0x3, 0x9, 0x390, 0x1}, {0x3, 0x10001, 0x3, 0x1, 0xf}, {0xef5b, 0x7, 0x1, 0x8, 0x5, 0x8}, {0x3, 0x0, 0x70ea, 0x6b3d, 0x1d1, 0x80000000}, {0x7fffffff, 0x0, 0x6, 0x4, 0xe9, 0xff}, {0x1, 0x1, 0x1, 0x2, 0x0, 0xfffffffc}, {0x2, 0x9, 0x6, 0x3a, 0xa}, {0xf, 0x8, 0x3, 0x3, 0x1, 0x7fff}, {0x4, 0xffff492c, 0x9, 0x2, 0x4, 0x8}, {0x40, 0xb, 0x6, 0xe, 0xf12f, 0x2}, {0xfffffffe, 0x5, 0xffffff86, 0x4, 0xe, 0x400}, {0x9, 0x7, 0x10001, 0x4, 0x2, 0x1}, {0x10000, 0xffffffff, 0x7, 0x4155, 0x7, 0x49}, {0x9, 0x0, 0x8, 0xc6c5, 0x8, 0xa9f}, {0x7, 0xd79, 0x3, 0x81, 0x7, 0x5}, {0x7, 0x30, 0xd, 0x3e, 0x3, 0x7}, {0xfffffff8, 0x6c14, 0x1, 0x200, 0x2ba4}, {0x6, 0x7, 0x2, 0x0, 0x3, 0x3}, {0x5, 0xec, 0x0, 0x7, 0xfffffffe, 0x7fff}, {0x6, 0x62, 0x10001, 0x140, 0xac5, 0x401}, {0x8, 0x9, 0x400, 0x1, 0x4, 0x6c}, {0x10, 0x9, 0x2, 0x0, 0x1000, 0x7}, {0x8, 0x3, 0x1, 0x3, 0x4, 0x400040}, {0x9, 0xfffffbff, 0xfffffc00, 0x7, 0x7, 0x3a56}, {0x6, 0x9, 0xb102, 0x8001, 0xc, 0xcf}, {0x8, 0x9, 0x5, 0x9, 0x0, 0x9}, {0x8, 0xd, 0x9, 0x1, 0x10, 0x2}, {0x5, 0xc4, 0x10, 0x7, 0xa, 0x7}, {0x8, 0x1ff, 0x80, 0xf, 0x7, 0xaf}, {0x52, 0x5, 0x2, 0x1, 0x4, 0x800}, {0xfff, 0x3, 0xe, 0x7ff, 0x8, 0x4}, {0x1, 0x1, 0x6, 0x2, 0x10001, 0x5}, {0x101, 0x4, 0xb3e, 0xfffffffd, 0x800, 0x3}, {0xa0, 0x3, 0x9, 0x6, 0x5, 0xd}], [{}, {0x3}, {0x1}, {0x1}, {0x4}, {}, {0x3}, {0x2, 0x1}, {0x5, 0x1}, {}, {0x3}, {0x5, 0x1}, {0x3, 0x1}, {0x1}, {0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {}, {}, {0x3, 0x1}, {}, {0x4}, {0x4, 0x1}, {0x5, 0x1}, {0x4}, {}, {0x2}, {0x0, 0x1}, {}, {0x4, 0x1}, {0x5, 0x1}, {0x2}, {0x2}, {0x3, 0x1}, {0x1}, {}, {0x3, 0x1}, {0x1, 0x1}, {0x7}, {0x1}, {0x2}, {0x4}, {}, {0x3}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x5}, {0x1}, {0x4, 0x1}, {0x1}, {0x2}, {0x3, 0x1}, {0x8}, {0x0, 0x1}, {}, {0x3, 0x1}, {0x5, 0x209ea0d00f9d814f}, {}, {0x4}, {0x2, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x2}, {0x2}, {0x5}, {0x1}, {}, {0x0, 0x1}, {0x4}, {0x3, 0x1}, {}, {}, {0x5, 0x1}, {0x0, 0x1}, {}, {0x5}, {0x3, 0x1}, {0x1}, {0x3}, {0x3}, {0x4, 0x1}, {0x1}, {}, {0x4, 0x1}, {0x3}, {}, {0x4}, {0x1}, {0x5}, {0x2, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x4}, {0x4}, {0x1, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x5}, {0x3}, {0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2}, {0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x2}, {}, {}, {0x5}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}], 0x1}}, @TCA_PEDIT_PARMS_EX={0xe98, 0x4, {{{0x6, 0x5, 0x7, 0x1}, 0x2, 0x0, [{0x5, 0x4, 0x7f, 0x3, 0x200, 0x8}, {0x7, 0x10, 0xff, 0x8, 0xff, 0xf}, {0x0, 0x6, 0xfffffffd, 0x4, 0x1, 0x1}, {0x5, 0x0, 0xfffff75b, 0x9, 0x6, 0x3ff}, {0x2e, 0xdfe4, 0x0, 0x7fff, 0x4, 0x2}]}, [{0x7, 0xca6e, 0x3, 0xada, 0x1, 0x1}, {0x400, 0xf194, 0x7, 0x7, 0x100, 0x8000}, {0x80000000, 0x9, 0x7f, 0xf, 0x56d8, 0x2b64b0c2}, {0x5, 0x8, 0x0, 0x2, 0x8001, 0x80000000}, {0x2, 0xb, 0x5, 0x1, 0x2}, {0x100, 0x9, 0xfffffffc, 0x6, 0x2, 0xccb}, {0xfffffff4, 0x9, 0x6, 0x6, 0x6, 0x8}, {0x8, 0x4, 0x0, 0x7, 0x2, 0xd}, {0x2, 0x8, 0x3, 0x0, 0x2, 0x7}, {0x10001, 0x3, 0x6, 0x2, 0x7f, 0x5}, {0x9, 0x41e, 0x3, 0x9, 0x3}, {0x7, 0x0, 0x8, 0x401, 0x4, 0x1}, {0x6, 0x5, 0x2, 0xb14c, 0xfffffcd5, 0x6}, {0x3, 0x731a, 0xffff7fff, 0xe, 0x2, 0x2}, {0x0, 0x9, 0x80000000, 0x9, 0x8, 0x4}, {0x200, 0x8, 0x7, 0xb, 0x1000, 0x6}, {0x401, 0x9, 0xe, 0x3, 0x6, 0xffff7398}, {0x1, 0x3d, 0x24, 0x0, 0x7, 0xfffffffb}, {0x9, 0x3, 0x6, 0x6, 0x7, 0x3}, {0x8, 0x31, 0x4, 0xb66, 0x6}, {0x2, 0xfffffff7, 0x7, 0x1000, 0x0, 0x4}, {0x3, 0x3ff, 0x3, 0x9, 0x2215}, {0x46e, 0x100, 0xc5e5, 0x6, 0x2, 0x1000}, {0x2, 0x1, 0x4, 0x6, 0x9, 0x3}, {0x7, 0xb79, 0x6, 0xffffff81, 0x9, 0x5}, {0x4, 0x9, 0x9, 0x7f, 0x5, 0xff}, {0x0, 0x80, 0x9, 0x1, 0xffff1616, 0xa094}, {0x4, 0x6, 0xa6, 0x6, 0x7, 0x1ff}, {0xfffffffb, 0x5, 0x8, 0x7f, 0x8, 0x1a8}, {0x4, 0xb67c, 0x8, 0x0, 0x0, 0x5}, {0x0, 0x5, 0x0, 0x6c, 0x3}, {0xffffff7f, 0xffff, 0x2, 0x6, 0x9, 0x26}, {0x401, 0x599decbf, 0x2, 0x7, 0x7, 0x8}, {0x3, 0xfffffff3, 0xd3, 0xb, 0x140437c0, 0x40}, {0x5, 0x40, 0x2, 0x1, 0xf, 0x40000}, {0x3, 0x0, 0x0, 0x3, 0x7fffffff, 0x6}, {0x1, 0x80000001, 0x8, 0x10000, 0xfffffd87, 0x8001}, {0xffffff81, 0x6, 0x4, 0x4, 0x1, 0xb75}, {0xfffffffa, 0x7, 0x0, 0x3ff, 0x0, 0x93}, {0x100, 0x1, 0x2, 0x4, 0x1ff}, {0xd8, 0x18aa8250, 0x400, 0x5, 0xffffb1e9, 0x8001}, {0x6, 0x5, 0xb354, 0xef28, 0x8, 0x81}, {0x7fffffff, 0x8, 0xd9cf, 0x0, 0xe, 0xc0}, {0x0, 0x2, 0x8, 0x562, 0x0, 0x5}, {0x80000001, 0x1, 0x1, 0x9, 0x8, 0x202000}, {0x1, 0x1, 0x3, 0xfffff001, 0x0, 0x5}, {0x4, 0x8, 0x2, 0x0, 0x1160, 0x8}, {0xfffffffc, 0x314573f6, 0x401, 0x2fb21a00, 0xfffffffe, 0x59c5515}, {0x3, 0x3, 0xff, 0x1, 0x614, 0x6}, {0x2, 0x9ab5, 0x10, 0x1, 0x0, 0x2}, {0x7fffffff, 0x4, 0x2, 0x87b5, 0x4, 0x78d}, {0x1, 0x4, 0x8, 0xd, 0x8000, 0x4}, {0x0, 0x5, 0x9, 0x8000, 0x9, 0x80}, {0x3, 0xfffffffa, 0x4, 0x3, 0x3, 0x5}, {0xc00, 0x9, 0x9, 0xf, 0x6, 0x9}, {0x3, 0x4, 0x3, 0x5, 0x10001, 0x5}, {0x4, 0x10001, 0x8, 0x400, 0x1, 0x5}, {0x9, 0x5, 0x10, 0xfff, 0x8, 0x3}, {0x1, 0x8, 0xfffffffd, 0x6, 0x40a, 0x40}, {0x5, 0x200, 0x2000, 0x1f, 0x8, 0x7fffffff}, {0x8, 0x4, 0x80000000, 0x6, 0x3, 0x3}, {0x5, 0x9, 0x100, 0x6, 0x5, 0x10001}, {0x823, 0x3, 0x7, 0x5, 0xfffffffc, 0x6}, {0xb, 0x4, 0x0, 0xfc, 0x10000, 0x6}, {0x9f, 0x0, 0x3, 0xb9cb, 0x7, 0x80000000}, {0x8, 0x3ff, 0x101, 0xfffffffe, 0x3, 0x80000001}, {0x0, 0x9, 0x5, 0xfffffff3, 0xc, 0x3}, {0x4, 0xdf, 0x4, 0x6, 0x81}, {0xb, 0x8, 0x0, 0xfff, 0x8, 0x1}, {0x4, 0x5, 0x4, 0x30cc, 0x100, 0x5}, {0x1ff, 0x5, 0x8, 0x3, 0x8001, 0x4}, {0xffff7fff, 0x4, 0x7f, 0x8, 0xea5, 0x800}, {0x5f, 0x0, 0x0, 0xe0d, 0x7ff, 0x26}, {0x9, 0x5, 0x9, 0x4, 0x1, 0x8}, {0x3, 0x711, 0x3, 0xffffff01, 0x6aa65ce5, 0xfffffffe}, {0x1, 0x0, 0xfffff4ae, 0x7, 0x3e53, 0x10001}, {0x7, 0x5, 0x4, 0x80, 0x20000000, 0x905}, {0x6, 0x3, 0x6, 0x0, 0x101, 0x9}, {0x6caaf306, 0x178d, 0x8, 0x6, 0x8, 0x6}, {0x4, 0x7ff, 0x4, 0xfffffff2, 0x9, 0x1000}, {0x0, 0x0, 0x4, 0x3, 0x6, 0x8}, {0x8, 0x3, 0x100, 0x21f012de, 0x401, 0x10}, {0x3, 0x3, 0x1, 0x2, 0x10, 0x200}, {0x1, 0x0, 0xfffffff3, 0x8001, 0x536, 0x6}, {0x5, 0x9, 0x6, 0x1a78a35d, 0xfffffe00, 0x6}, {0x9, 0x3d, 0x7a38f1b9, 0x0, 0xfc9, 0x7}, {0x1, 0x6, 0x81, 0xf, 0x766, 0x10000}, {0x3, 0x6, 0x895, 0x0, 0x2, 0x9}, {0x6, 0x100, 0x8001, 0x10, 0x0, 0xcbf0}, {0x1, 0x0, 0x5, 0x4, 0x0, 0xfffffff8}, {0x2400, 0x2, 0x2, 0xcd2, 0x4f, 0xffff7b91}, {0x8, 0x100, 0x2, 0x1c, 0x3ff, 0x8}, {0x1, 0x46b, 0x10000, 0x0, 0x5, 0x1}, {0x4e552af6, 0x3, 0x2, 0x9, 0x7ff, 0x1}, {0x2, 0x5, 0x101, 0x7, 0xc, 0xf6}, {0x5, 0x8000, 0xd, 0x7, 0xb, 0xb25}, {0x5, 0x5, 0x1, 0x2, 0x7fff, 0x2}, {0x4, 0xd6f, 0x9, 0x679b, 0x0, 0x6}, {0xb27, 0x0, 0x4, 0x0, 0x3, 0xee1}, {0x100, 0x7, 0x5, 0x1, 0x3, 0xdbf6}, {0x2, 0x10, 0x1, 0xde58, 0xfffffff7, 0x8}, {0x6, 0x8000, 0x7, 0x9, 0x8, 0x9}, {0x3, 0x41, 0x9, 0x7, 0x9, 0x7}, {0x7fff, 0xb60, 0x1, 0x800, 0x2b3, 0x8}, {0x5, 0x9, 0x9, 0xfffffffa, 0x3ff, 0xff0}, {0x2, 0x6, 0xf, 0x40, 0x1, 0x4e}, {0x8, 0xfffffe01, 0xd, 0x7ff, 0x415, 0x9d}, {0x1, 0x5, 0xe64, 0x80000001, 0x4, 0x400}, {0x5d, 0x71, 0x800, 0x8, 0x2, 0xfffffffa}, {0x8, 0xc38b, 0x6, 0x1, 0x2, 0xfff}, {0xd, 0xf, 0xa, 0x3, 0xff}, {0x6, 0x80000000, 0xa, 0x4b, 0xa, 0x98f}, {0x3, 0x3, 0x6, 0xfffffffd, 0xff, 0x2}, {0x2, 0x10001, 0x1, 0xffff8000, 0x2000000, 0x6}, {0x2, 0xfff, 0x69a, 0x400, 0xe2a, 0x6}, {0xffff64a1, 0x5000000, 0x6, 0x5, 0x1ff, 0x3}, {0xd, 0x10001, 0x80c, 0x5, 0x6, 0xbad2}, {0x7, 0x7fff, 0x1, 0x4124, 0x8, 0x5}, {0xffff3036, 0x7fffffff, 0xb, 0x0, 0x0, 0xfffffffa}, {0x7, 0x5000, 0x5, 0x6, 0x9, 0x7ff}, {0x4, 0x9, 0x7, 0x20000, 0x7, 0x7}, {0x4, 0x8, 0x8, 0x9, 0x3, 0xffffffff}, {0x7f, 0x5, 0x7, 0x2, 0x0, 0x4}, {0x3ff, 0x9, 0x2, 0x101, 0x1, 0x3ff}, {0x1, 0x8, 0x9, 0x0, 0x9, 0x4}, {0x3, 0x2, 0x7ff, 0x7, 0x1, 0xd8}, {0xfffffff1, 0x9, 0x1, 0x2, 0x5, 0xffffffff}, {0x2b, 0x6, 0x5, 0x7fff, 0x1, 0xfffffffc}], [{0x3}, {0x4, 0x1}, {0x3}, {0x5}, {}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x3}, {0x5, 0x1}, {0x0, 0x1}, {0x5}, {0x1}, {0x4}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x4, 0x1}, {0x5}, {}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x3, 0x1}, {}, {0x4}, {0x3}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {}, {0x5}, {}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x3, 0x1}, {}, {0x5, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x3}, {0x3}, {0x5, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {}, {0x2, 0x1}, {0x5, 0x1}, {}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x3}, {0x8, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x4}, {0x1, 0x1}, {0x5}, {0x5, 0x1}, {0x3, 0x1}, {0x7, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x1}, {0x0, 0x1}, {0x2}, {0x4, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x3}, {0x4, 0x1}, {0x2}, {0x3, 0x1}, {0x2}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x3}, {0x1}, {0x1}, {0x3, 0x1}, {0x4}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x3}, {0x0, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x5}, {0x2}, {0x1, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x2}, {0x5}, {0x6, 0x1}, {0x3}, {0x2, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x4}, {0x3}]}}]}, {0x36, 0x6, "98e273afdc8de25c1a085001119ffc36fd244ad9dd1b15205b0e6341c9f1f141362df8069fc81296089c4165e6fd878837e4"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x1170, 0x3, 0x0, 0x0, {{0xb}, {0x144, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x400, 0x100, 0x8, 0x8e, 0x6}, 0x2, r4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x800, 0xff, 0x5, 0x9, 0x8000}, 0x3, r5}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x8, 0xa, 0xffffffffffffffff, 0x7, 0xa38}, 0x4, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x3, 0x2, 0x7, 0x8}, 0x4, r9}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xfffff2af, 0x9, 0x7, 0x0, 0x5}, 0x3, r12}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x1, 0x8, 0x3, 0x3629f2fc}, 0x2, r13}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xd, 0x8, 0x10000000, 0x6, 0x1}, 0x0, r14}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x8, 0xfe2, 0x6, 0x7, 0x200}, 0x4, r15}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x4a3, 0x77b9, 0x7, 0xfffffff8, 0x7}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xd6, 0x7, 0xffffffffffffffff, 0x7fffffff, 0x1c000000}, 0x4, r16}}]}, {0x1004, 0x6, "d467b35acea6f8e586a0cd85bc56a2ec13b0de3210b5f2c50d95bbd793a4844f205bdae1c216a0cb019010534d9d3023d536e7d5c05050253a1838f2171e81c062d966cbacaac3f803d76e3621f5ab64084714696e81e192bd36d79f4409b7ff1406c4d9b95c7e6294c9d1f0e40a0ad27d9291523e4ade202fe419a45b411de7f6faf984c93abc91ecb0861e27bbe57ddc3b32c5a2ef13e7c2f0b73d5512e7df5647d98febdad2d30cb7ca920e8e6e66f7bd57016257f0001aa425401e484a204fdc9041f4a9cfa39cf56d6342bde181a0d021ce0dcd34912464df0daec81555711aa83da88d18a013ee53ad757c26f54d9e86681603a0f8302736fb82d2da0b24bd07ae9a0e763ffb8bde7fd07402bf5399722c2d06cceb3df16b37f6ed753aa1ff536c2ad393bd8ff0f6a26bbe84812f614e91041fda1feff954726cc018947ec516e57aa43d9cf63200ab18db20d8ea1eba85657f79d365c6cf5f093e26c95931bbd9c88d2d6c3d3eb5aac88d25aa5f146cc24ef9b8ea1bcb84234510b2a10b348f44a4ab276b577091836c4f107c0fb5909ef866d3f767b962e4c85d0f2fb0219cbff8097ff7913f93458b8c7d2905849b4bcdc3d9acc3d9d66f359ca93bdd5727fe725057f33d67d601461153337d01aaa7137403bb683cfdb317784b40c6d94284ffcf13936aa9426b97eec7b12ecb777e8ae05d776adfb9fac2bdfd9c4abf868bb1f1942bd44cd54b9bdf3c13006f88ce4ccc9f5cd25f328f354e8ec7bb72323f1fc9a326ae2a8f33a7f85afbd9e26a36f1249ac824ba283827c1e199bcef5dd16000d90e75d14c13d7190d4d28221260d4dcb15c217664764617e3f53f9d78892b5e65ff73334b8bb5ab2a3a793764cb8fbb523a01f815494e4ddc460639f52fd9efc4ba7a2c1fd1c1763387d8f3095095f4d162849062a9a1ed0f725575813c49bc5fd6ced6ef84da73c21777c48b0b40da9c3d2d68ded84f438c9230c95d54a74b256e7694c9ba79406e26ce6ea96648507087d8560c324363f94a2e768673e1cf06ef6bef5b246ffcf5277bf99fe47313b7d68422e7977e7fce1ef9075b62595db36a2f3472c7893023f55aa2c0e9e3a2f2afcffa8df393e5ff8bf091b17d781c703c5240c2744d17d02f98dd40400d535bc88a8e373efcbd4ecc15811f12c30ac5aeb677689db54db62f38435774d401f90935accccee6b225320a2fd0ac6f4b1cace700f534eb49d7368eb2caa58ff74aa2f1de6b41792be6cc3acca48f9f2378e22bf89b8007d2cf0ca755cbfa4fb40fb4b3cf9e8b92da0ab14defd884f4d291c894843b7b85c2c6f99110fae6bcc28fc59c9e35f8c3003d1c49329e54986e46d97ce313a76574eeeca69c8cac4d60354039fab80fca2ce2795a5eb34d1270bbc8f769da788154e008ffbe157edab5c76da9cdd323827e2ca64918b897eef30a481518677324fca8d3a3945228263309774305a4a864326c004c82a032393a952f17a6fcd305e7197d8d9a39c4f27bd7d9794ff4daec98579608da61401020e7c671cdface2cc36e7c988c00a9f22182308d6f722b5bb2ea01eebfcf0966682cce560bf768ad22c526a193fe1d790ea7ee0c198f2b837a1193a9c1f1e96f331df9cd8112123ad426bfaea40396b439eb9c9d5331c241e86c8cfb05262cfa28c28485ffe376a59f2833d45f50ad60a52eb33ef9fb829268b705970999264421c203f8e829eba4ee3bb654adfe2d0feba948d2922c61f542bbf4259ccc659b121ab06c58cb7a86fdb3bb6c64ae4842e3d23f595a137b6691c7367e81fa5e3a398c96439952ad974596a36ad423f9728a3138b1f4f0b6b7b18ed89c00e8fa744ca17f0b0dbf1ee8d2593a6ff6e9e883aac26d8623d83f37fe3147f3130d1b94f86b43c8d47463d6e2bfd38fa8bed554c7f76ce85965784efbe26783f3ef5a06a68bb164ff37fb5b7fa845a4afa8b2ab5817fcc8e4fe8b4dadadb6b752117639e94bfa2ecf8edd4253a9a970ea01fe3dcbfba88705bf0ecf88a03c41cdb7c6a079e7a11405f1e610f818a5d05379fa2ef432f83052cec929cad23263a40cbff87c5216b3342de6cc6a9f46b861af291d8ec4b3e2632aa2178aba7582f83d9d5088cdd5416d133334c44e624af1971b1aaac7cd7f0be35e5591af00aa45e8a21ad4ab66c494d5983d2c8b58477867b721cafe2934799115aed461dfd60928bb67b963ad1bc59b562ba59d357529ac365aa98dda7ac41d8a4acb4cb4982243fb583f72b9d7609c5a93180731060892e7d05c6614109cf7f6e1028809eb473facc85f100c8450cd8a74f6ce85fbd61c168d101dcfb609a79b2ec880f5c744e2e1ed41882ea2c4b80373672a3b50f01704f211c2c44922a97b759ae9b284d22a121f24916d7682d4ecd13e0539c94277aae822a9741186304c99fbfa07649f5ce0635ac2890328ba7ceceff073c661c285cda06b5f30435fb161ddfd4808aa4b1f5c3b879234f47665763d4a6919868ef1d73c246a287330551ca1514968701e9244dc2e4dcd638289fd7dc48360faf349484988ea5fbf176701f5322362e19eabd8e3cdf7115d643603e98ab58dd43738a71101353f48279198e69ac3d2428e4748755afa33463ea388fd86b919476b86df2b7fcb13eadc03eb5b4f85b20167cd215cf2aaad63498f3b78a6f3dd0e41b236fa97c1017507843b03cf6b85e4d190622f9029dc7627906d8803efebb12d668bafaf0f527b04ef02a4af1e4e5d0bacfc5d548b98bd85805d356d795a42a77ed917907ac7dcfb22e7b4a6892cb89c7d5074d40e7448828ccb41409fb60c5208387b578b6d01b4082a9aa5a7c6d7d8fb6f189a992ebe21a2040a876d320aa988eb58e40f97f30246ee177a8b36d14d2f6abedd39701959414e3446219ce26b4c8677d45fa09c2cab53cfb028286cb9ebc69a603c1f8da6e3d2a03beb85110abc3a9d97af5b3c007bc0be5f0dadcb7288c074e643a3527c5b55e649e4b5695da8f21043da0517a4933437fe30ff02e9865b8a914360e8831a3077b396fe1ab889971f8626243f78f8639c577cfc06caa86b9aa7b3879dcb3229d9384494321a2c3aef090aedfa01715bba3c9c122fac85a5fe698670eed5980809d6b527e145dc086372652790b36783e63f58c09aef70dde92415cb94666f19b639a26048cf2a8e6e438b171be3b0544b3708e399ee3f4ac1aaf94f2505276f54d5f598dedcca0c32dce3bcd73a973ceebc0b405d1cc8ad7dc55b916be0d485f35043ceae7b35521433efbfa066f23c483baac0f9c2cea74900d8875a18189b43437689eaf1878c31f9907f7f3f07c0cfe94395d03167f8c22fcba4d2a177b90a2779933cbc49c4e5de0eb6d3a798fda630b254d3fba185205d103d88a0a110f9bb5e2bf24b32d0e375f1037750840f629a15779dc6916d6417988488757ce2ed52e550343f71ba6dd0e6fbae2e6319c39c0a86237a63a194e93d502c9e896fe17455e37db68bb024c97c714cf2c0f3578e89b78fae6639fa0e1fc8711fefdf29d91c67014c266a75ab258ad218a273e821be8631d931591e9720013fac5139583b23b910ff7aeff9d0fc74531507cc1f732453a48ad92760bd75a1415897cdaa67174de7dcf5df3ef78c378c8ec7882b7c7dfc6b2ccca92623a737412d32347de8f2b71201fb4afed46eda3c6342b240eb0a4e61e660a026cb284fa1214412473d1c4d3e581cc0ddd1c6bfa7188f8f34965e4ae06b2707a21e4f281014f5cd43c7cd94c01f81195a80fdac6a33f471c121e3cae4de11cd3020947fa95b22244b4d1f27825a002e041473d48504363a41fb00b0c3bcffe6a0b07339770a844a62a85173e4cc6c73e46fef54f4bfd3c06d127357cd04111642682a65f5672238a6ee8da36f184586bf21325f4069828c37a5d62332aab7c0112832c35505427bab2db6f1a15d13206328851a02b0070c75f44e526696a478588041eb49ec1e10a2d59a059980933c99c5e40554a9db7e0c0228b13d57b9de0353c3219dfca77ec1cdddc6cb95ba3aedb13bc31bf2827e6c86cb8ba6524cbcf4f72494df63d397883684e82a2cf2937d0a870089385e33ce537d7969060599853863329f7b9e83df77640cc616bd3b3b91deef8f03513e09ee88c6578fc6ca1a320858c582ce38b537abcdbc6b6a43c7c1a014bfb11cf20e8fe3ef58ea52c25dcfb94576fdbe4161bb8e3c6d0c80e5c5af6746e010072a7a14fd246e86518dd1f5ac77f596d0cc7ccc3d66a3ffd4f58c346ba1b6797684d2bb662a690085aa9e57a6bad5bc4c70de1df60a62a3642490f823e0f1b91e0617b6b4da6b04fea70aa079b1b88c20e980cbd8cb09f247c942d5f28ddd0adf769f2c8c29b3ffb98d4ab98e552444880458296a2afd63c22e8a29dd953a406f8fa080540e9ffdefd9d20db37a6f6c2cdab98f40dc8b2142458df16c78aae62ff20aac8a287203535350f2abc9582105089ae6a064555fe643911270f0c06704c9005d74d03992bfe45fe2c8201dc137cf26fba69bc852d9c59f890c44bc07350f23bf860db41d0b910eef10413503c3632f2adc214875aa3094248f605e068cf2d7c0056fa89414220414d7785bd6dd4af247a9bd44f09fab0dcfa216abe90891ee5f962244b5cc041521b415fdd89ec2d2f2e3e884692f89bf112c2bbf0bf78d6bdeceb9c7628905d503319bea750380ae692a98a6d878e316f9f56e708b4d8dfcf323a5d01a098a316c3ae7f5ff4385652ccffb41f98679af7c19cebfa7d1c0aa2e4c9cd5b523d357bcec339a7cbb1bbd5671f56bb21e52025728b62b7778a1cf07e2a6732f999ac6cedcb664c9f6d2c7a5b123a90540ed1935f80072339f110bc397ddbc0f3eea9754340ded67e5c697dd234065f3ccac959aa6e3139f3fa455f2874cee140fcebdc31deba78f9fbd45a8a7b139a6b0889b95ef9a79943692b6aca446274e0f3069f7562edcfc896c6a3ccdcb8565d04fb3e304667bac15e7397b0e004c0bbbbade152868997921bec99a2d528daff893c6b53573c719cbac51b5e13bd3d72c8c597857a2287e4c5949fa1b3bc647484fb43d4a12abf2a07d95ab8d981ff8654ad9c370eb044158c959395ac7a5a41095bf9d0ef0606b841541cb5638fcc7a324d05537ee8b0b17afdda139af403adab4cc7b9dddecb883d3d27131ddfa6a5928f37b08e1424b61f96da7d3eb98baf9dc6fb85cbac1433f96ff53ce652363938aa7a78b1d44fb38f73a75ee95417e3ec81375ea6e4e5df78647ececc23d55cc9fba491516503f7af83395ce136e305a9dbf293bc8d2d782a96ad0d11ab48dfa017b475f47bc7e9cd1785711f9a60e91a043d9e71696e0c68ac9df0c065e454a2f327c032128b37c3be3df16d75326d05a43ea5ae46fce89457d50a8e17099400782d7f76b778a7dfad72ed72ab17d08c0b0e8d9b5a8b47124194e69c3cfda6a4c638cb5a6e8893c92c53e69d289bfa373197bd91bd40dd34729f05b9e7c71a926b674b30bc9ff2e570825b4dba22b516235fc80f7fa8299838eab5a0112ca3fafb8fd168753f039313cfc0ad7b5724e7022e9e9796d8fd95ded914da306a2452b48aaa051b904c9a4c2ce4f105ea9dc4307c0764bc415bce3268712c44b6452958400a885ea0978b4ddb8e257755ca7cef6e2ff408dc8e14a00163c414307ca216c9be0a091c9aa4a4e1cf37a20f57b13367347d27b5b8fa8951035cd09e4f929f577e7d47e7ca75e68ed1f72f92bf2e0cad85f17c16757d12d6b2c"}, {0xc}, {0xc, 0x8, {0x3, 0x1}}}}, @m_xt={0x218, 0x12, 0x0, 0x0, {{0x7}, {0x1c8, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'mangle\x00'}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0xfffffe01}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_HOOK={0x8, 0x2, 0x4}, @TCA_IPT_TARG={0xf8, 0x6, {0x7d, 'mangle\x00', 0x3, 0x54d1, "ddca9529d01abc273392d4eebac65833974758f248173704c8579b00bd3e1a0b7019074cd801cdad983fae0156dcc59984603652fe25191e1021dd953e6edc4a250e96dcc2cf849b4afec3418cefc14ff2d401d4fc3ce43ad9c855a2e3d15fa99e1d8116deb48022bbc2908ccdb453ca1d83a5764c47ac0c9ee0e535317502ee4a54af5dc7c6caac29dfeeb0563c608b67fc7e9a3546ffb3b75929a8daf6b9f69fbf40b67082219e23fcba2dee9c7f968cb8751b0d0a61f14aa01eae9679bdeabb6ded783473cf5c9a33881be3cf"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}]}, {0x2a, 0x6, "54411f3c48ed8a38b3838e7d8846d3575f05a28f83ade4141205bb8f6993b442485ee76bf531"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_simple={0x128, 0x1e, 0x0, 0x0, {{0xb}, {0xc, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0x5, 0x3, '\x00'}]}, {0xf4, 0x6, "5f5445df61481c3ed5d11c27a93186789f19472fe64c4f113fa684337830d1654daee03f78077741672ce47a1a0fa7ad762278ed2ee0bfbaf787e2310d55a2899779512f47f1db9edd310c4766d03eaa29dfa72cac24b96f95c08f28207c78388660a1a33ec1a2ff686b4f98f9bb7184400713923961abeb9658116bce36897e4414a6c1857eff0633576931759c2a3dd825d7dbdfe7a427539934fa4a4a823ba067bf812997f4d03cbd1d43e59b63ceee2a6eee6dc1d4a66b1afab843560c22d636fe22e38cd3b42c4870aa6af57b7fc3cbdb4cd7965524d1d6e373d3fcf6bd2c94074bfc796361f617188780449fc6"}, {0xc}, {0xc, 0x8, {0x3}}}}]}, @TCA_MATCHALL_ACT={0x2134, 0x2, [@m_connmark={0x106c, 0x19, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x20, 0x4, 0x10000000, 0x9, 0x4}, 0x5}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xf, 0x6, 0x10000000, 0x8, 0x1}, 0xfffa}}]}, {0x1004, 0x6, "dc4962974c38d2c5ac13d1374f66a7112d2b22798739a7ad6ed37d7923aaa186e2c607633d1c5edef483f41746ebbf911cc58de9afa4dd43f6448e17b5e632f38bb863ee733ef19634a676e88e58006f386a7e39c9c50b0a25806b0a6c8eb7cc2f1181b9b3ddd828021d62fa3fdbc263dc0f187b111b60c3c8f1a9ed32bffb2a892f198720a4b263099966f5d29121935a5505c56be2fa5d4ab2b2647d2535daac2753c37ffb412af5e2dc81e8011dc104abbcd7dc0f96b35c9dbfabe6e47bc3e3e4ea0b3029b12f478f12a9fe39b85491bc69fb3cd19f84ebc5da14fc1c631dde343c7ed489587f33e58f1337833b11b9e968b7adaaee7d65b31ebb4eb4e18b02f3a7cc537468d20db3f08328f79a2681569b92df3d1470a2dd20199e20a5513a0dd24f25acf317432f63a59aa023d90c4367aaa2ffbe5e4660d38c11025d44d224d820231050c8da4f56f9e6eb6fb1389f5f2474f13df7c98b0fa85d2b833d475d425a19b069335ebeb56554b610f26d96d103e24bd2a864c03ba5dfda3f9151067d06e8d2f0072ee3ec613189cc1e01bf2d3c6bad77668f5109115fc70da0562631519c02381f2e219625377a1bf306412f9fbff95ea3200cfb64012ca1e4ecf48323b4105aff1576781fa26ede272e87f17cb7d8a2e102871e5b6cab2818286fbb95fae674d5b7ad9a06fe204157645b1819d78af064b8a71ee8356a7a65aa9de0a2e96ec99dc395369d372602a344e92e26065a57f53a9d7a80b78c29024a9d3023142653082e90300bf6435ec14789fb105994a0312222efb610460c5e6184780922ddfc4498889578c7ef8e2e73b1496dc93b257bd62c6af8f182d54cfa9a37ab5d46b7ea0b9bc35e0e043cb1696ad7ca93c05dd807db38d910f63df3b875fa0e1f4129c62c58d882919f6c5b56dff02cabc516e64bbcfaa147647c57d764ada17a5c43ab0c0639986a5f37450bd55ffa17a80d5da0992b03b3ef464b0488fae37c972161c183063b40c4907df30470943f15d423f1be64aadf9e996756480e12206a3cab7a697cf1ed8e3e836d2d342677f543be886912182c33faee7fb81f971419b5e546952807ea532b7f106675bcb18021253b82411d82b2e9e6882ef45f50b8899e844c4779ba6fe1bbbfb3986cf4b4ab3fce08a52d275a613df68408d099b113d416b236263a4b58c548ca3c26b4115a61f7b644e32da97a91211a7e9de2320e322fc6b092f08ca957a2962d17e971b75ac72bb5617eb45677be3bbafc7786d7a0076a81d27934d049371f209c0dde9f7027ffe5e984eee33f7f2eff133cfb8ef035a2b6e08cb715b4f737892193b8530d371cae97c3ed9c7ea24d3078aa81db6b1c56ff80b9c4e1b3e2d58cdd2e4e408622fc28e5167f55e284710b58672f1c0206de209534abbd9a26848479bf98d0cbfc847bdbb9fa2f95aa9e7fd129b01572df1e8e4a924727012faf57de9172bcd5f142fa29348c37187494892acd0c80379cb3a2e38c60d9186d79abac38f2998c25a3a8b424e3880a2a7a489353698962ec680fa34d69b2c5990e9ddf5b8a15cc7b359a6b91b4b00263286c26947daf1df72e547b09304dbf7a4f4084f7392749cfaa47681f1a8ff3f5d3b9423e3c7ae5ebf836aca5dd759e00ba4c139017b8fac3f6209119869231ceb029427a0a2237f8bc78acd8131c56f0c99cc94f6277651d9f9ba8636203104f2fe2e7674aa25ea9fb7abd9bff9f05e87a17c3390859e247542f1076f6b89928dce4ab1f58156cdffa7eba8482dbacc1749eb71e7d1568bf017f68f9b00394ffd425fed50343ddd2361ce53af03f3a6b09989779370db60b0b214239d9932b892a93d476b2d47d58f87d3aeec4092a1ce429c93fa13071f6005e828126c730607c8ccb16749e14f5a29496426366f5375fa1c089962811cbfe813cd74757317db8a6b2f910705c62a33d85bfbd34c068d8e41ea6b6a3eba0384cd62df317d5ed6faf903c80d7ac96172301d801d54ea68e40aef6e97c49ee90255d06061b6c22088ae6c5a4eccfacf91d5adc714bdafb0bd6dd54d46c1aee3d9fa65653a43d706e667efb5d95a62bcd328b340cb9a5a67d47cb591fa5698a5f5df972f2775d41a2768e4a11a9614cc827a9444640efb94879f28abec83c6cc4e403a868c15adbc188dbb2ad6e4b0a75e10c1f0f65fbcb89f6b8b629117bf981cddfd3d76ee2879b82421855a22a0c0b8bdb061a8d75011608c122b639f67a81dd94ba44a68e9b283d90f85ca4364f1796922e3fc1eeb4e4f64b63e6409a98717d4d9071f91093b730cb719e0907305a481383fe4987e1d4973725b6e6629f5ccd7111f6d5a954f202b22b27ee3f9f431bd937070c854f991be783d60dfd4f3ecb48e5600b00c9ef219317804b68b2fe3372c7b8ccb47ac0e8e670da7167054765af0f8d74af0368326b5b04f2634942b8a9d6a3121f8db1f35db722a76550733551a6c3ffaf7960bf8508d3059062c00b02d7e89077178db607a6030b6c586d59402fd7780fa0e38bf3fdadf6c0f8e571bc16c5beb223778bd73d2a128beba51d446e2220b52bae705e035888bb76743e69df72dd565c9f5fbc4b7237e97e3c1c01d2beb4b652e6c22719382318f0f93b621695f0680239df5b0d0ec46337cf7f904331d4c0c3d9e3cc4fa7c412d1b456b83ed0ab641a2c4eaa027f551512529c82ed172ad3b274a80ee9f9343e5a1d97bc351b21f28d7dbb42535b98e540fdc69dffff376c01db64315b21ea039fe4d50dab4c55435f6bb0ab2a3f921767333a0bba1fea496d2073e2f7e137d30b42cc256c434edd88e786d922feef939c9619e69ded78008e3c4230de8fcf3d7c74750d527b12a63db90eb66f841df320871e1209f254b380a2747bab92d3b86675c736b27bb2741a77c1e0c86ac7e5fe988bc70fbb032f218af58635d2d03e581d31515128c8c733737ac97da8c2121ad36db05b56cf1ff9d32eaacef4d384b1a6e5614712ae6effcbd94ce6e17490dcd4fce4cad8efcb2a8a1491087b59cfd819db9ea0a92da04ab99199f66023bd939e942990acb333009d6f67ffa5a961209d2da39c7a8c2ce9ba35cbc523efaec037b15100dca9bc1aca0eb49ef792e8fcd790f4dcc0edeb51f727c8189cbc83741d32667fa45ce9fa9037214a3347c271b047be0903a6cb1e05589898dd43d730d9b4dd1b42eda3d08b9ab100103e8ed7b76f50eda973c799a924c507ec8c1e7c47bc5a6d5d7bdb965f4c2636bbedcff254fae5cad5a7cf746989e4551dfad8ffcc25d7c3272ab5dc4ce31ce5bace1127b642626b22da91e015e8ada9dc3721b28e6fd81450d74127f2f8839d823824d326d64599eccee7adafdad4aed9612bf10be61438c0214f518abfd7f9dda26d754e9112aa898b1343b56152bb1b074474f65d49c1c05f584eba1794f17e1c9a31d208749c6e0310d2605abad9378f289d3d9fff615131de12abe24f03e83be0a7fb9ac7e7f145abf6f9261bc2625ac9b87b68d425b181b1c434c47670dcae8d38cad570372a097715493b3aa09f485a140d3234d533d75940c7134291cc1b9df4c795eaf93c347a218ccded0d99f67f8c9d556e4f251674a3feda7fe6f2ef2b03515567a6c3a1db47470a7766c8d254022c5fb404b51e15f0e74c80c58df0061bcbf1921b1205b29d6325051bd54d6aa7419ddf50e32268ce2245c63c781ab496279bc15327f714fa36a96808ba7659abf138df38ed9f4f8a212a86678192c8a1b941998fea343cc6126b8741c1c2a0050016a1cdadb8ac9d383c97258c5a5f61a648af728a8792cbc984943db491366d9f8363ca6c8dfce4000b28aeadbb41ce839ee71210bf30aaecf8c931787918b5a4e065a0d6bc70350b8b2f971b3133e3931a087e5351cb6a56cdbad79399422bccf4661ceb5e0a1584b03adf4a0169f842b0ceaf6260c0147692d865817bdcd5a51995c7a2f94e452f406ce59f81f2571d91322f3d10676ccac6f31ca275634836b7d40c03ac9b6c7f6954aaae8b43054aeb69b8ab813d1a487fe45d086421dfcfa90dd408b5d53d371525165a64242217918b89c3abbb12f2e84cb3c99796fc5282091fcf038e73475cdf23f58968ada5d703b5dfbc13b9140680a3615a9195c69005c0baa01189a92f51410fd2ea57486281c3a83e99c185e6e6735dae0ceed17f5d0049cbaf85c44c211775d8655c44e41c4f99543babbed5b90210d8ad4cb597d6a7345f10bb69c3f1a6d4e5ee6747b78aef2bea0026975e464a9e60a62a41dddbc9ddab9f8582eabf39f32ecb15334190d420fc306b6f3e8a716e729fa698411220e040736cf6c596c0a06223d76f6d00860c4ef0486b4b02ce40693a6dbff1b7e3b0eed59c304137cfcb30ad2e1ea6efff167bc1e5a7b90af4f308a051377ec19d9004c1042d8a11b179a659e874b9a2490982d6620b2522bf0cd9f0c27786e0b09f374eb9ed72cf3ea2f49be851ba28ccc0ab4ad57ebec3a8f54a8c950d5adcb8d4f5adfb0594cc0d9368765d8658ab17c56d3d74aeaf4a268f797a2bf428b265e6110dbc074c225e8d1144338993d284f75dc6e52e2d55dc8dcf845695241d0aefe8de5cd6453c3b94d87a668e4e27c1dc70262326f005b26874ebef7de98538a7d88839622e83d3a4fec24d72f04f665070776909172773ca2a9b6b99970bfc621ce0317697ed372daf4022447f5423df10ea5f64c0f60f39b918c7b7d50ed7437d83fcd39be31e00744ccd87c76f0a347b582b6aea18cb690d5b7a2285c3da5d20904595e19854f55c01e202062d23fd5019379605ef922c557bfe020a80454357c806a2770bc240fe310e53aab51ec007a31980e08e72b4053dd1a026c72c795c17c93fd26971343950d6817613873a110ff57aeaf2d572b5474507942db3cd9bab758ad4c6a58ab49b91bc7fb17510a124ffa553ffebf6240d97b593b2a28786d10d420e504b66f67d2a2e98d9fdc703a2f36256e89e96266d41f6940fe161edf9d0537832148553cc3452ffac2d76419a0e1f49a2e181b1ec93cccff0993100f53cb62b2e9d4c2f87e050b5e7a5509dc89f063099fd10dafbf5ba1b278883f0cb53235566caf528205f7e42c43ac143a31b5a1ae5827ea79e8dab63904db6d401da162a230cf934238fbbb359e3d68e8bff84205306c69503992415260e6370bd10fd2dc690f54f2dea6c02908d9333a03451a5464c2b7b6cf0ff0a8d650c96a4d45ab8b059a261335c788f26dda73a41be8249c75d7ad48b87554213a38cfb153d7f8b9b6c7bcb9dbbffaadd3636a4fdb69aad93d37f7b7613179d3051ad5f5b11717492a2e0910c5f51de60734dd25c4fcc05b64595f38b8a850a51adf274fea7872e647c060c83f49aa1acd54e9e62a8809e9ec18eff7ec15c0564933f84fea15a42a730f2c5e476269f54e8f6f7e523690b07bc6dd0861c056dc0d78e2ffa9ee4436b2dd68b408a44e1dc03f8aa14f2442808cf3fe1189d48047a6c12497c064adeed8a8040f5117dfbc9e1bd2d3d0bf23e9eee36959fbc27c7b0bb00b7c00296715880b607b748187839051e4ed021d0f43c00490d17e5bf7ad9d40b172f73cf34c447c07748f4b76f15c2e165c20ebf72831967fedc56e13c6983fe3780d7a01b9dbcba7bb78e8e836510f4a533ab436f1ec8c2f6ca9fc580ef218efeaaa02ea66fd4d2b089c9bdcdbbf0595179dcf200e646a81e63ac86190adad0649c9b223677eb7fe6c90c0198918bbe026979917a03d6314d528b88c7557971f914"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_police={0xc70, 0x1, 0x0, 0x0, {{0xb}, {0xc3c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x7, 0x3, 0x80, 0x7, 0x5, 0x6, 0x0, 0xf5b, 0x1, 0x3, 0xffffffff, 0x6, 0x6, 0x4, 0x5, 0x7, 0x4, 0x200, 0x5, 0x6, 0x3, 0xfff, 0x2, 0x1, 0x4, 0x1, 0xff, 0x6, 0x0, 0x7, 0x7, 0xbf5, 0xd, 0x2, 0x8, 0xfffffff8, 0x4, 0x4ece, 0x8, 0x10000, 0x7, 0x9, 0xe69a, 0xe8, 0x1, 0x5a54, 0x424e, 0x4, 0x4, 0x1, 0x9, 0x5, 0x7ff, 0x6050, 0x0, 0x73, 0x2, 0x9, 0x1, 0xfffff4e1, 0x4, 0xffffffff, 0x2, 0x1000, 0x3, 0x6, 0xf8, 0xe, 0xffffffff, 0x5, 0xffffffff, 0x4, 0x2, 0x3, 0xb714, 0x0, 0x3, 0x10000, 0x80000001, 0x4, 0x0, 0x7, 0x1, 0x9, 0x5, 0x4, 0x8, 0x0, 0x6, 0x8, 0x2, 0x7, 0x85, 0x5, 0x1, 0x8, 0x9, 0xd, 0xf, 0x800, 0x3, 0x2, 0x4, 0x8, 0x3, 0x9, 0x4, 0xb, 0x400, 0x6, 0x2, 0x9, 0x3, 0xff, 0x6, 0x506, 0xc, 0x201, 0x5, 0xffff, 0x6, 0x80000001, 0x8, 0xfffffff5, 0x0, 0x1, 0x7ff, 0x3, 0x18, 0x0, 0xa282, 0x7f, 0x8, 0x4, 0x5, 0x4, 0x2, 0x6, 0xffffffff, 0x4, 0x80000001, 0x3, 0x9d, 0xa496, 0x81, 0x2d, 0x7f, 0x10, 0x8, 0xa26c, 0x3, 0x7, 0x72, 0x8, 0x800, 0x400, 0x0, 0x2, 0x7, 0xaeb, 0x3, 0xfffeffff, 0x2, 0x49f9, 0x8, 0x2, 0x2, 0x2d7, 0x6, 0x7, 0x0, 0xb2, 0x2a81, 0x2, 0x8, 0x200, 0x1, 0x6, 0x4, 0x2, 0x100, 0x2, 0x0, 0x8, 0x22, 0x77cacec6, 0x3, 0x4000000, 0x3, 0x2, 0x6, 0x541c, 0x6, 0x3, 0x401, 0x5, 0x2, 0x1af, 0x3, 0x4, 0x3072, 0xfffffff6, 0x0, 0x8, 0xb, 0x9, 0x3, 0x1, 0x9, 0x9, 0x8000, 0xd92, 0x0, 0x1, 0xe46, 0x3ff, 0x4, 0x6, 0x866, 0x4, 0x40, 0x6, 0xe, 0x9e, 0x6, 0xa, 0xdda0, 0x10000, 0x4, 0x100, 0x4, 0x6, 0x3, 0xa52, 0x81, 0x6, 0xffffffff, 0x7, 0x40, 0x6, 0x12, 0x10000, 0x81, 0x6, 0x1, 0x1, 0x2, 0x2, 0x8, 0x6, 0x0, 0x2f8e, 0x130200cd, 0x5, 0x8]}, @TCA_POLICE_RATE64={0xc, 0x8, 0xc3}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x4}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000000}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x10000}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x7, 0x3, 0x0, 0x0, 0xfffffffe, 0xf684, 0x5, 0x8, 0x0, 0x7, 0x2, 0x6, 0x6, 0x0, 0x9, 0x5, 0x1000, 0xfffffc01, 0x5, 0x0, 0xfffffe01, 0x8001, 0xffff, 0xff, 0x2, 0xfffffffb, 0x2, 0x80000001, 0x3, 0x2, 0xd, 0x49d, 0xd97, 0x0, 0x6, 0x0, 0x881, 0x3, 0x7f, 0x4, 0x4, 0xe269, 0x4, 0x0, 0xd8c, 0xc, 0x40, 0x2, 0x0, 0x6, 0x2, 0x8a, 0xffff, 0x9f7c, 0x6, 0x7, 0x4, 0x101, 0x99f2, 0x4, 0xfffffff9, 0x8, 0x81, 0x5, 0x7ff, 0x33, 0x2, 0x5, 0x6, 0xbdb, 0x1, 0xfffffffa, 0x8, 0x8001, 0xe, 0x86efd403, 0x2b, 0x6, 0x9, 0x17, 0x1ff, 0x2c, 0x2, 0x36d, 0xffffffff, 0x1, 0x6, 0xbd47, 0x6, 0x9, 0xff, 0x1, 0xe, 0x10001, 0x3, 0x3, 0x7, 0x5, 0x3, 0x0, 0x2, 0x80000000, 0x3, 0x3, 0x51, 0x2ed, 0x400, 0x7fff, 0xf6, 0x80000000, 0x2, 0x0, 0x4, 0x101, 0xcc19, 0x4, 0xfffffffd, 0xd, 0x0, 0xb882, 0x3, 0x100, 0x2, 0xf2fb, 0x5, 0x7cd, 0xffffffff, 0x2, 0xfffffff9, 0x7, 0x2, 0x3, 0x9, 0xb, 0x0, 0x6, 0x6, 0x2, 0x9147, 0x5, 0x100, 0x76, 0x800, 0xcc, 0x88, 0x48a8, 0x6, 0x9, 0x4, 0x0, 0x401, 0x8, 0x1000, 0x74d, 0x1, 0x3, 0x7, 0xe, 0x2, 0x8, 0x58a, 0x0, 0x6, 0x5, 0x8, 0xd0c, 0x6, 0x3, 0x7ff, 0x7, 0x4, 0x3, 0x0, 0x0, 0x6, 0x7fff, 0x1, 0x6, 0x7fff, 0x8, 0x0, 0x1e9, 0x9, 0x3, 0x7f, 0xfff, 0x6, 0x401, 0x401, 0x2, 0x0, 0x6, 0x65, 0x6, 0xb9, 0x26f, 0x1, 0x6, 0x6de, 0x80000, 0x8, 0x1000, 0x8, 0x8734, 0x7, 0x8, 0x9, 0x1bd, 0x2, 0x5, 0x4, 0x3, 0x6, 0xfffffffe, 0x7fffffff, 0x9, 0x40, 0x6, 0x0, 0x2, 0x6, 0x8, 0x4, 0x5, 0xab2, 0x6, 0xbf1, 0x8, 0x5, 0x7f, 0x0, 0xe, 0x7, 0x1, 0x2, 0x800, 0x8000, 0x3, 0x4, 0x7, 0x2, 0x80000000, 0x1b9cab9f, 0x9, 0x8, 0x1, 0x2, 0x5, 0x4, 0x6, 0x5, 0x80, 0x40, 0x5, 0x7, 0x62d5]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x0, 0x1, 0x80, 0x9, 0x6, 0x5, 0xf460, 0xc3e0, 0x100, 0x0, 0x7ff, 0x3800000, 0x7, 0x7, 0x0, 0x1fc, 0xd9, 0x88, 0x6, 0x3, 0xf51, 0x7fff, 0x1, 0x3, 0x476, 0x2, 0x4, 0x0, 0x0, 0x7, 0xfffffffa, 0xfffffffb, 0xd9e, 0x1, 0x6, 0x1ff, 0x7, 0xffffffff, 0x3f9, 0xd9d0, 0x3ff, 0x7, 0x10, 0x6, 0xffff, 0x7fff, 0x400, 0x81, 0xe, 0xfce, 0x7, 0x5, 0xeea8, 0x1, 0x2, 0xe, 0x1000, 0x440, 0xf4, 0x2, 0x3, 0xfffffff2, 0x5, 0xb9, 0x7, 0x9, 0x98, 0x7, 0x9ba1, 0x7, 0x7, 0x2, 0x581, 0x1669, 0xa, 0x1, 0x7, 0x7fffffff, 0x9, 0x1, 0x6, 0x400, 0xbe2, 0x4, 0x5, 0x9, 0x8, 0x971, 0x6, 0x0, 0x8001, 0x7, 0x5, 0xd76, 0x5, 0x1, 0x6, 0xc, 0x5, 0xff, 0x8000, 0xe6, 0xb, 0x8, 0x0, 0x1ea94a7b, 0x1, 0x3, 0x9, 0x100, 0x7, 0x2, 0x5745, 0x0, 0xfffffc00, 0x6, 0x6, 0x5, 0x9, 0x6, 0x3, 0x1, 0x4, 0x9, 0x6, 0x101, 0x6, 0x7, 0x7, 0xfffffff9, 0x3, 0xffff, 0xfffffffd, 0x101, 0x10000, 0x80000000, 0x52a, 0x9, 0x6e, 0x5, 0x8000, 0x0, 0x7f, 0x2, 0x7, 0xd, 0x8, 0x5be6, 0x3, 0x3, 0x8e, 0x7, 0x8000, 0xf, 0x200, 0xb4, 0x4, 0x0, 0x16a, 0x1, 0x67, 0x2, 0x8, 0x8, 0x0, 0x2, 0x101, 0x80, 0x0, 0x5, 0x7, 0xa, 0x80, 0x3ff, 0x80000001, 0xe2, 0x9, 0x10, 0x3, 0x5, 0x21b, 0x7fff, 0x6ce, 0x0, 0x7, 0x1, 0x6, 0x1, 0x200, 0xfffffffa, 0x9, 0x8001, 0x4, 0x9, 0x4, 0x5, 0x101, 0x1, 0x7f, 0x3, 0x2, 0x5, 0x6, 0x1ff, 0x4, 0x7, 0xa, 0x8, 0xc, 0x1c9, 0x1, 0x8, 0x4, 0x9, 0x80, 0x9, 0x80, 0x0, 0x9, 0x6, 0x0, 0x5, 0xfff, 0x5, 0x7, 0xe0000000, 0x10001, 0xc0, 0x2, 0x80000001, 0x4, 0xda9, 0x9, 0x3, 0x7, 0x5, 0x7, 0xbfd, 0xffffffff, 0x7fff, 0x2, 0xd, 0x5, 0x780000, 0x1, 0x7, 0x0, 0xc8, 0x2, 0x6, 0x6, 0x6, 0xffff, 0x6, 0xf43]}]]}, {0xa, 0x6, "a757155782fe"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_ife={0xf4, 0x19, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c, 0x1, {{0x4, 0x41e, 0xffffffffffffffff, 0x1, 0x9}}}, @TCA_IFE_SMAC={0xa, 0x4, @local}]}, {0xa1, 0x6, "e4bf5a6f3abf2e55b17699543c265b3b772fc3627c05219b6db444f96ca3af18da9d31d42fc8504790b4c95bbeb0d203e61d083405721e41246868cfdef71adfcd313ca057f706fd66fd2a369d0fdd682c54edc98588d40f95a1911fa6015f49b932b191b462ca5b362f22bc50d10d8880d2083aed066c236f34dff5e1315cc2b7f62d316f8d279a0d2ced47e06bba5fe19f55699a09d0072fbf888daf"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_skbmod={0xec, 0x17, 0x0, 0x0, {{0xb}, {0x60, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x13}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x3}, @TCA_SKBMOD_DMAC={0xa, 0x3, @random="defd88f89882"}, @TCA_SKBMOD_SMAC={0xa, 0x4, @remote}, @TCA_SKBMOD_SMAC={0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x31}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x2}, @TCA_SKBMOD_SMAC={0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x8001}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x2}]}, {0x61, 0x6, "dbbd6d068b63500e690d5bd11f1aa4ec097a479928476f38cc9c61f20ac13fe6cec51ed668eebd8b6913687044213a426d6de1165ff1908110bd0b321be0b1dcbfd768775e076d04e19ed973bd98ed03fdf105c931fcc8be7819c10f24"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_csum={0x180, 0x10, 0x0, 0x0, {{0x9}, {0x74, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0xc7, 0x9, 0x0, 0x9, 0x7b7}, 0x62}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x81, 0x6, 0xffffffffeffffff8, 0x6, 0x4}, 0x4a}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x8001, 0x5, 0x4, 0x4, 0x400}, 0x54}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xffff, 0x80, 0x3, 0x0, 0x10001}, 0x52}}]}, {0xe1, 0x6, "30d8287db9bfc4de0a995d619da9e511dac26d96a3ac2abf77144d548cd8b105a933363654292f8d3c19569dd601d822d166013adcba3d2a78f3f757ebb4221bde270d3f65fa095a473721f4a88efc604c5c7f64b4d98cf9299a6a0e0e5984f2d8e6f72e2f66222cccfc3283f1fceafb05cda297323f1396e59f942b26e773991f70f8635770e2fae086534895cea7292e6fa8ed12b66f7e9afd4f2b3883c37ed9df5d8bbfa91b5d4ad3e3b4eaf7a20d86d90f31b1b94d6bb490fc9b8a46198ca6c12d9e8fc6dd91b5ddc8e587408d1cac8f917efdd30b2f1d109f0112"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_csum={0xf4, 0x16, 0x0, 0x0, {{0x9}, {0xc8, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x40, 0xffffffffffffffff, 0xd5c, 0x2}, 0x10}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x8, 0x200, 0x4, 0x80000000}, 0x36}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xf, 0x6, 0x20000009, 0x7f, 0x8}, 0x53}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x1ff, 0x10000000, 0x3, 0x8c}, 0x1b}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xd66f, 0x0, 0x4, 0x5, 0xa0f}, 0x3a}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x2366f57e, 0x7, 0x1, 0x448c, 0x4}, 0x63}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x4, 0x7, 0x2, 0x3ff, 0x5}, 0x67}}]}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x86f}, @filter_kind_options=@f_u32={{0x8}, {0x219c, 0x2, [@TCA_U32_LINK={0x8, 0x3, 0x40}, @TCA_U32_FLAGS={0x8, 0xb, 0x7}, @TCA_U32_DIVISOR={0x8, 0x4, 0x9d}, @TCA_U32_CLASSID={0x8, 0x1, {0x16, 0x7}}, @TCA_U32_ACT={0x2028, 0x7, [@m_bpf={0xb4, 0x1a, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x4}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}]}, {0x7b, 0x6, "84aeb6bab97aea83ffb9d274cf9ae920587180a8550a0ef80265aed06ae9aaa497b3da8107cac757c90de0497456599aa358da4d06523b4704d37ce3f82d3b7f791e558916fcba4f50a972cf09d73ed6393d743228fbbcfae1ef3bda092dafd2b4c37bf3f9c5d279aa867fdad3b276cdc5fbcb845ba7f9"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ctinfo={0x10c, 0x1, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x4}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x100}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x2}]}, {0xc7, 0x6, "76f4e02aeee4bc3b8b0102d6ec2f1471502d4f42fce0d4e47459cfc0f0fd4a3ff8ff7d70f4cc4f83d921c7dfa78336097f056db967a92e3404d3d6f9015c5f8c56952e1c83ad715356763490c257173c52fbd89d308a5de3c9ea929f7da97aaeda58a1f69f1b2606c58e805ec4b9215aea081d5b9190c518be9803e7ff0139d760f4d2f3ee348c5f525345604d46177e27267e4b81c1147cf49512ea8c5d337dd3f09593451b307e11801a11eec925cd810fe3d221311de7f69c89f2398dce7b607d33"}, {0xc}, {0xc, 0x8, {0x3, 0x3}}}}, @m_connmark={0x180, 0x20, 0x0, 0x0, {{0xd}, {0x90, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x1, 0xfffffffa, 0x5, 0x3e6}, 0x100}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xa, 0x2, 0x0, 0xc, 0x9}}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x1, 0xffffffff, 0x7, 0x7, 0x2}}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x5, 0x5, 0x5, 0x6, 0x7fff}, 0x7f}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7fffffff, 0x7ff, 0x3, 0x1, 0x1ff}, 0x6}}]}, {0xc3, 0x6, "5185fb996dbc805b90ea9de988e6f5d6e5fd49922771d33bcb3ac7d1bc40f7ad9c39f2cb1d324c144053cf0c1eb1ffd8da16cb5e5920d4d180f567018f5d6c8120d0757dcd88fc602508953672cf0f5dd514bb88a4ffdaaf095ce99cd478b985ee43af15ae3c23f590f829f6a8b2b6e5a5258f441dea0708b28b76043d6b9c85c0d6e29373c76f18107dfdcdff121d339c99ff848604e939f060d7cb46aa3aa9a6df8e7d71483b47649b4a1f5ab892159ee4a1f0b22c01b2c4faba099078cd"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mpls={0x60, 0x1c, 0x0, 0x0, {{0x9}, {0x24, 0x2, 0x0, 0x1, [@TCA_MPLS_BOS={0x5}, @TCA_MPLS_TC={0x5, 0x6, 0x7}, @TCA_MPLS_PROTO={0x6, 0x4, 0x8884}, @TCA_MPLS_BOS={0x5}]}, {0x12, 0x6, "e97f0a4a4458ca60c215e3881346"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_connmark={0x148, 0x8, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x2, 0x4, 0x7, 0x6, 0x1}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x9, 0xfffffa0f, 0x20000000, 0xff, 0xffffffff}, 0x10}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x9, 0x990, 0x5, 0xc, 0x3ff}, 0x2}}]}, {0xc3, 0x6, "591bfa5a6d7c219e0366970b9a90b60b58cc92aa2d5cc5bb4f9296dfb0bec6996355285d029c4b71f08c12648ef0ba6d5aa8b8bb6bf6bf6af5df2ad9b5df734979ab4bebb6f4d4d8e1a2558237aa1c7835cfeccedf993da677233902262d59f7beda50f446ddf289cc80aa55031a25cb63612f0c8ea90857ccaa28cad12fc399133f519699a0c9fcd7404848ed718e66b7b3cd333c49fe9b8f8133b598eee53b4de797d9a5240295b04cb8c9ddf7af4fec05d334420ba03ec9b91d877eacea"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_ife={0x144, 0x1a, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_IFE_TYPE={0x6, 0x5, 0x6}, @TCA_IFE_SMAC={0xa}, @TCA_IFE_SMAC={0xa, 0x4, @broadcast}, @TCA_IFE_SMAC={0xa, 0x4, @remote}, @TCA_IFE_METALST={0x2c, 0x6, [@IFE_META_SKBMARK={0x8, 0x1, @val=0x72}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x2}, @IFE_META_SKBMARK={0x8, 0x1, @val=0x321}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x4, 0x1, @void}, @IFE_META_TCINDEX={0x6, 0x5, @val=0x4}]}, @TCA_IFE_SMAC={0xa, 0x4, @broadcast}, @TCA_IFE_TYPE={0x6, 0x5, 0x7}, @TCA_IFE_DMAC={0xa, 0x3, @random="b1ee20126d20"}]}, {0xa3, 0x6, "4bc44b7c67f48641d78045024b6d5dcae35cc774ff8dc87f444aab9c601c6a604b4534320a180cfd37961d0b52627d6e02b742a29dfaf4c1b7b3469443f45ae1f5ca7b77f9825faafe4ea3012fa61ab17fda7577512d7398e2cedd56eed5a9ed64c230ca535eff8def1583391ab74a40321a8aef6d12389631ec34b713947c8c359a34947c72a3c6898e29c6fca83827f3181eb0bc262e00fe6fae875751e8"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_police={0x8e4, 0x16, 0x0, 0x0, {{0xb}, {0x894, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE={0x404, 0x3, [0xb8a, 0x7, 0x9, 0x0, 0x8, 0x6, 0x924c, 0x25, 0x5, 0xf884, 0xa28, 0x9, 0x1, 0x3, 0xe52, 0x4, 0x5, 0xd, 0x2, 0x4, 0x81, 0x9, 0x0, 0x9, 0xf8000000, 0x6, 0x1, 0x4, 0x5, 0x7f, 0x2, 0x1, 0x1, 0x2, 0x80000000, 0x400, 0x0, 0x3, 0x10001, 0x6, 0x1, 0x1, 0x4, 0x6a, 0x1, 0x7, 0x0, 0x5, 0x1, 0x3, 0x5, 0x8, 0x10, 0x81, 0x3, 0x100, 0x8, 0x0, 0x10, 0x2, 0x5, 0x1, 0x1b630142, 0x81, 0x4, 0x0, 0xeeef3dd9, 0x6, 0xe8a, 0x9, 0x10, 0x2, 0x8, 0x6, 0x3, 0x1, 0x9a, 0x8, 0xcc4, 0x101, 0x7, 0x1000, 0x3, 0xcf25, 0x10000, 0x7, 0x10001, 0x7, 0x8, 0x5, 0x1000, 0x2, 0x6, 0xe900, 0x800, 0x2, 0x10000000, 0x8, 0x81, 0x300, 0x8000, 0x0, 0x2, 0x1, 0x0, 0xff, 0x0, 0xe1, 0x3, 0x393, 0x800, 0xfffffffe, 0x101, 0x4, 0x1, 0x8, 0xb1, 0x0, 0x401, 0x7, 0xfff, 0x7, 0x1, 0x400, 0x8, 0x0, 0x80000000, 0x5, 0x3, 0xb, 0xa1, 0x7, 0x401, 0x76, 0x8, 0x0, 0x0, 0x5, 0x5b, 0x9, 0x3, 0x9, 0x5, 0x80000001, 0x7, 0x10001, 0x4, 0xc, 0x49, 0x2, 0x4, 0xfffffccf, 0x2, 0xa, 0xa, 0x0, 0x9, 0xf, 0xfffffffe, 0x10, 0xffa, 0x3, 0x5, 0x6, 0x9, 0x6, 0x6, 0x1c00, 0x200, 0xfffffff7, 0xd677, 0x2, 0xfff, 0xa, 0x27, 0x7fff, 0x5, 0x6, 0x9, 0x8, 0x7fffffff, 0x7, 0x94, 0x8, 0x0, 0xffffffc4, 0x9, 0xff, 0xb8e9, 0x1, 0x8001, 0x0, 0x1, 0x7f, 0xffff, 0x5, 0xfffffbff, 0x40, 0x0, 0x6e2652e5, 0x1ff, 0x3c, 0x4, 0x9, 0x2, 0x4, 0x80000001, 0x7, 0xffff9c19, 0x6, 0x3, 0x8, 0xe, 0x0, 0x8, 0x8, 0x10001, 0x9, 0x6, 0x1, 0x1, 0x2, 0x2, 0x1ff, 0x5, 0xcd37, 0xb49, 0x1, 0x3, 0x7, 0xca3c, 0x0, 0x7, 0x401, 0xfffffffd, 0x8, 0xe0000, 0x9, 0x2, 0xfffffffa, 0x9, 0x8, 0x7, 0x7a4ed708, 0x1, 0x1000, 0x0, 0x2, 0x9, 0x7ff, 0x6, 0xb64, 0x1, 0x5, 0x2, 0x6]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xa}, @TCA_POLICE_RATE={0x404, 0x2, [0x2, 0x0, 0x1, 0xfffffffd, 0x1ff, 0x5, 0x101, 0x800, 0xe, 0x7ff, 0xd36b, 0x8, 0x5b, 0x101, 0x7, 0xb214, 0x8, 0x3, 0x1, 0x4, 0x2, 0x9, 0x1, 0x9, 0x0, 0x4, 0x4, 0x81, 0x5, 0x7, 0xffffffff, 0x7, 0x8, 0x5, 0x9, 0x80000000, 0x5, 0x100, 0x2, 0xe, 0x2, 0x6, 0xd, 0x7f, 0x5, 0x10001, 0x7ff, 0x4, 0x2, 0x5, 0xe0000, 0x5, 0x9, 0x6, 0x45, 0x2, 0x7, 0x7, 0x9, 0x8, 0x6, 0x401, 0x1, 0xd56d, 0x1, 0x8, 0x2, 0x70, 0xd, 0x1ff, 0x9, 0x99b6, 0x2, 0xf80, 0x82, 0x7, 0x8, 0x9, 0x81, 0x5, 0x0, 0x2, 0x9, 0x3, 0x4a6f, 0xffff, 0x304, 0x8000, 0x3, 0x0, 0x1fc1, 0xfffffffd, 0x7, 0x6, 0x9, 0x2, 0x7, 0x8, 0x6, 0x81, 0x4, 0x9a42, 0x8001, 0x2, 0x6, 0xbc, 0x2, 0x1, 0x1, 0xb1, 0x6, 0x0, 0x1, 0xfffffffe, 0x1800, 0x9, 0xffffffff, 0x40, 0x0, 0x3, 0x3ff, 0x6, 0x693, 0x8, 0x1, 0x3, 0x4, 0x10, 0xfffffffc, 0x9, 0x145b, 0x0, 0x49, 0x4, 0x2, 0x3, 0x9, 0x10001, 0x4, 0x3, 0x0, 0xc9, 0x6, 0x3, 0x1000, 0x800, 0x1cf6f5b7, 0x4, 0x5, 0xfd, 0xa870, 0x8000, 0x0, 0x9, 0x4, 0x1, 0x7f, 0x6, 0xf, 0xfffffff6, 0x2, 0x400, 0x347, 0xd5, 0xfff, 0x0, 0x4, 0x80, 0x10000, 0x5, 0x69, 0x7f, 0xa, 0x1, 0x9, 0x2, 0x6, 0x3, 0x9, 0x7, 0x5, 0x3, 0x2, 0x8162, 0x7, 0x5, 0x2, 0x4, 0xf13, 0x48000, 0xae, 0x6, 0x9, 0x9, 0x8, 0x2, 0x9, 0x5, 0x4, 0x6, 0x800, 0xa71, 0xfffff800, 0x2, 0xfbb8, 0x10001, 0x4, 0x8b6, 0xca0f, 0xfffffffa, 0x6, 0x4, 0x3120, 0x3, 0x9, 0x10000, 0x4e260a9e, 0xf, 0x7, 0xffffff07, 0x10000, 0x1000, 0x7, 0x0, 0x2, 0x8, 0x6, 0x5, 0xb, 0x8001, 0x3, 0xd, 0x8, 0x3, 0x5, 0xa79, 0xfffffff7, 0x3, 0xaefa, 0xffbd, 0x5, 0x6, 0x4, 0x0, 0x2457e96c, 0x1, 0x8, 0x1, 0xfbb, 0x4, 0x7, 0xa, 0x8001, 0x3, 0xf, 0xf]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x5}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RATE64={0xc, 0x8, 0x8001}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x5}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0xffff}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x3, 0x1, 0x2, 0x0, {0x0, 0x1, 0x8001, 0x0, 0x88, 0x8}, {0x6c, 0x1, 0x0, 0x915, 0xffff}, 0xffffffff, 0x9, 0x79}}]]}, {0x26, 0x6, "cb339479b1f62c2d23d457c452ea82bb0af067df28ce9f77eced75f4ca267b4e508c"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_csum={0x184, 0x6, 0x0, 0x0, {{0x9}, {0x74, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0x3295, 0x10000000, 0x6, 0xfffff932}, 0x7ff}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3ff, 0x5, 0x2, 0x0, 0x7fffffff}, 0x1f}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x4, 0x0, 0x6}, 0xd}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x7, 0x7, 0xf}, 0x4b}}]}, {0xe8, 0x6, "fb8bea540abe12072f053a00b72a384f7cd68712420bb3acee6706e74bda8ad639acb50e8abb467678473ce299159165337c935438b03086df713d2d47e0296661a152c33cf83f5cbd9f2e1426ee6f9276c1099c62157d45fb62085e3316ee4250cef46f756698a9d94c5ae072bae535f08c9a3c6c4b5056f3dc616dab9b48c4ae0e196cef17ec04f216a8695aff34f81738dbfd0da214bd28f2c7987888db42bdefd5b21b9afaa20664bfee527d56853407c62de901ec95bde558f4630d19f3023729f80c687c02f46339b5fed479fdd91f474fe9d4f26e38decb688547b4942d16f34b"}, {0xc}, {0xc, 0x8, {0x2}}}}, @m_pedit={0xf90, 0x15, 0x0, 0x0, {{0xa}, {0xee4, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xee0, 0x2, {{{0xffffd1cf, 0xff, 0x20000000, 0x101, 0x5}, 0x9, 0x8, [{0x4, 0x101, 0xffff, 0x2, 0x80000000, 0x2}, {0x6, 0xa000, 0xf484, 0x1000, 0x3, 0x44}, {0x6, 0x0, 0xdfd3, 0x5, 0x5, 0x5}, {0xfffffc01, 0x1, 0x80, 0x7, 0xd, 0x9fe0}, {0x9a, 0x8, 0xcb, 0xbbb8, 0x0, 0x8}, {0x3, 0x0, 0x6d, 0x4, 0x2, 0x10001}, {0x8, 0xffff8001, 0x5, 0x52d, 0x101, 0x9}, {0x101, 0xfffffffa, 0x6, 0xbe54, 0xdb08, 0x1000}]}, [{0xebf, 0x4, 0xec, 0x5c, 0xffffff19, 0x5}, {0x4, 0xce, 0x401, 0x3, 0xa, 0x1}, {0x4, 0x9, 0x2, 0x7, 0x7, 0x101}, {0x8, 0x7, 0xbf, 0x2, 0xffff5409, 0xb3c6}, {0x5, 0x35, 0x2, 0x2, 0x6, 0x7fffffff}, {0x401, 0x9, 0x6, 0x4, 0x37, 0x8}, {0x87c, 0x5, 0x3, 0x3, 0x13c99483, 0x4}, {0x4227, 0x6e, 0x7fff, 0x8, 0x7}, {0x267, 0x0, 0xff74, 0x3, 0x9, 0x5b5}, {0x2, 0x9, 0x809e, 0x709b, 0x8, 0x7}, {0x1, 0x9, 0x0, 0xc0c, 0x5, 0x7}, {0x0, 0x8000, 0xffffffff, 0x8, 0x3, 0x8}, {0xa1, 0x4, 0x9, 0x101, 0x3, 0x2}, {0x7, 0xb5, 0xad7, 0x401, 0xffffffff, 0xa}, {0x6, 0x7, 0x1, 0x1, 0x8001, 0x4}, {0xe08, 0xfffffffe, 0x80, 0x4, 0x5e03, 0x9}, {0x6, 0x40, 0x5, 0x6, 0x2, 0x3}, {0xffff, 0x3, 0xb, 0x4, 0xf575, 0xf93}, {0x3, 0xec, 0x7, 0x5, 0x9, 0xff}, {0x2, 0x5, 0xfffffff7, 0x1a, 0x2f, 0xd39}, {0x717303d4, 0x1, 0x240, 0x8, 0x6, 0xf8}, {0x1, 0x4d, 0x0, 0x7, 0x1, 0x7}, {0x9, 0x0, 0x400, 0x9d, 0x579}, {0x1ff, 0x5, 0x1, 0x80000000, 0x2, 0x2}, {0xf54, 0x3aa, 0x3, 0x93, 0xd8b5, 0x9}, {0x8, 0x8001, 0x1, 0xffff, 0x7, 0x2}, {0xa2a, 0x7ff, 0x40, 0xf8a0, 0xe7}, {0x0, 0x7, 0x5, 0x1000, 0x8, 0xa}, {0x1, 0x0, 0xc5d, 0x1, 0xbf2, 0xd}, {0x6, 0xffffffd7, 0x4, 0x1, 0x6b, 0x400000}, {0x2, 0x5, 0x9, 0x62, 0x80}, {0x8, 0x0, 0xf2, 0x8, 0x6, 0xffffff01}, {0x7, 0x7f, 0x100, 0x9, 0x3, 0x2}, {0x7, 0x4, 0x30000000, 0x7, 0x40, 0xffffe78e}, {0x1, 0x37, 0xb, 0x40, 0x3, 0xff}, {0x1, 0xe5a5, 0x9, 0x4, 0x2, 0x1c00}, {0x6, 0x1, 0x9, 0x5, 0xfffffffc, 0x77ae}, {0x5, 0x21e, 0x9, 0x7, 0x9, 0x9}, {0x57c7, 0xd0, 0x1000, 0x40, 0x4, 0x2}, {0x7, 0x4, 0x5, 0x1, 0xffffffff, 0x101}, {0x2, 0x3, 0x0, 0x0, 0x200, 0x8}, {0xfffffff7, 0xfffff325, 0xc, 0x10000, 0x1, 0x1}, {0x3, 0x8000, 0x2, 0xfffffffb, 0x4, 0x7fffffff}, {0x9, 0xffff83a0, 0x9, 0x10000, 0x3ff, 0x4}, {0x5, 0x2, 0x6, 0xff, 0x5, 0x81}, {0x5, 0x4, 0xd, 0x4, 0x80000001, 0x2}, {0x3, 0xd, 0x52, 0xfff, 0xf5, 0x3}, {0xfffffffa, 0x5f8b, 0x0, 0xffffff0d, 0xab51, 0xa}, {0x3, 0x6, 0x8, 0x5, 0x1b62, 0x5}, {0x75080000, 0x4, 0x3, 0x7, 0x80000000, 0x7}, {0x0, 0x87a9, 0x8, 0x6ab, 0x8}, {0x5, 0x9, 0xf, 0x0, 0x40, 0x5}, {0x4, 0x3, 0xf35d, 0x5, 0x9}, {0x800, 0x4, 0xe84, 0x7, 0x5}, {0x7ff, 0x7fff, 0x3, 0x2, 0x0, 0x1}, {0x3, 0xa, 0x200, 0x30000000, 0x8, 0xfffffffe}, {0x34bf, 0x4, 0x9, 0x5d2, 0x40, 0x7}, {0x4, 0x0, 0x7fff, 0x0, 0x7, 0x52}, {0x3a8d, 0x7, 0x366, 0xffff7607, 0x80000001, 0x50f7}, {0x0, 0x9, 0x4, 0x5, 0x915b, 0x7}, {0x6, 0x200, 0xb, 0x0, 0x1, 0x7}, {0xffffffe7, 0x1, 0x0, 0x1, 0x9, 0xb2}, {0x9, 0x9, 0x7, 0xfffffff1, 0x7fffffff, 0x8000}, {0x9, 0x1, 0x7, 0x3, 0x2, 0x9}, {0x10, 0x9, 0x84, 0xfffffffc, 0x9}, {0x4e, 0x1, 0x0, 0x2, 0x81, 0x3ff}, {0xffffffff, 0xfffffffd, 0x9, 0x5, 0xffff, 0x2}, {0xa4, 0x12ae, 0x2, 0x0, 0x1, 0x5}, {0x2, 0x1, 0x0, 0xac, 0x200}, {0x5, 0x9, 0x8, 0x4, 0x6b11, 0x3}, {0x6, 0x9, 0x1, 0x3, 0x4, 0x58}, {0x1, 0x9, 0x1, 0x1, 0xa, 0x10000}, {0xdd3c, 0x7, 0x3, 0x9a03, 0xa00, 0xea1}, {0x8, 0x9, 0x2, 0x3, 0xc4a, 0x100}, {0x7ff, 0x6c, 0x7, 0x10001, 0x9, 0x5}, {0x6, 0x4, 0x6, 0xd5a, 0x80000000, 0x9}, {0x2, 0x9, 0x2, 0x200, 0x7, 0x1}, {0x8, 0x2, 0x5ff, 0x5, 0x9, 0x4}, {0x9, 0x9, 0x200, 0xa9, 0x2, 0x7}, {0x320, 0x3ff, 0x10000, 0x400, 0x4, 0x9}, {0x8, 0x1000, 0x1, 0x0, 0x8, 0xfffffffa}, {0x7fff, 0x6, 0x8, 0xa43, 0x637, 0x5}, {0x2, 0x2, 0x4, 0x6, 0x4, 0x3}, {0x1, 0x3ff, 0x1000, 0x7, 0x4, 0x3ff}, {0x6, 0x6, 0x5, 0x3, 0xee99, 0x1}, {0xfffffff7, 0x3, 0x1, 0x1, 0x7, 0x7}, {0x8, 0x2, 0x9, 0x6, 0x8, 0x2}, {0x0, 0x7, 0x4, 0x8, 0x6, 0x5}, {0x2, 0x5, 0xbe0, 0x7fffffff, 0x8001, 0x7}, {0x7ff, 0x7b0b, 0x7, 0x7, 0xfffffe00, 0x2}, {0xffff, 0x8, 0x0, 0x2, 0x10000000, 0x63}, {0x2, 0x4, 0x7, 0x6, 0x2}, {0x2, 0x0, 0xc0000000, 0x6, 0x9, 0x401}, {0x653d, 0x0, 0x5, 0xc, 0xa9, 0x7e}, {0x8, 0x7, 0x1000, 0x1, 0x3, 0x80000000}, {0x6, 0xa, 0x81, 0x2, 0x200, 0x3}, {0xc62a, 0x5, 0x8, 0x121, 0xc778, 0x8001}, {0x0, 0x3, 0xb, 0x10000, 0x3, 0x5}, {0x80000001, 0x6, 0xffffe6f3, 0x10001, 0x0, 0x1}, {0x1, 0x8, 0x75, 0xd, 0x4, 0x6}, {0x5, 0x7, 0x0, 0xffff, 0x101, 0x3}, {0x5, 0x5, 0xfffeffff, 0x4, 0x2, 0x91d5}, {0x2, 0x9, 0x1, 0x10000, 0x400, 0x2f34}, {0x4, 0x1, 0x9, 0x2, 0x1, 0x6}, {0x6e9c, 0x3, 0x7, 0x2, 0x8, 0x6}, {0x7, 0xbc3, 0x1, 0x4d, 0x2, 0x1ff}, {0x7, 0xfaa, 0x3800, 0x8, 0x7fff, 0x1}, {0x1, 0x8001, 0x100, 0x6, 0x400, 0x7fffffff}, {0xe5, 0x81, 0x2, 0x2, 0x7, 0xe}, {0x5, 0x9, 0x0, 0x7, 0x8, 0x235f}, {0xfffffffa, 0x9, 0x2, 0x3, 0x2, 0x2}, {0x1000, 0xff, 0x400, 0x7fff, 0x0, 0x1ff}, {0x0, 0x6, 0x9, 0x8, 0x8, 0x8}, {0x3, 0x3ff, 0x8, 0x1, 0x7, 0x2}, {0x4, 0x3, 0x2, 0x3, 0x7fff, 0x1}, {0x8, 0xb, 0x81, 0x0, 0xfff, 0x6}, {0x8, 0x8000, 0x1, 0x1, 0xcd, 0x1}, {0x6, 0xe0, 0x9, 0x4, 0x1, 0x1}, {0x8000, 0x1, 0x3, 0x6, 0x8, 0x1}, {0x0, 0x10dd, 0x1, 0x7, 0xda37, 0x4}, {0x0, 0x341, 0xd4f, 0x23, 0x5d9, 0x4b4}, {0x4, 0x1, 0x5d, 0x5, 0x2, 0xffffffff}, {0xd32656e, 0x92c1, 0xff, 0x7c2, 0x9, 0x1}, {0x9, 0x7, 0x1000, 0x0, 0x1, 0x2}, {0x2a3, 0x1, 0x80000000, 0x9, 0x100, 0x3c4}, {0x524f502d, 0x80000001, 0x13ed2234, 0x20, 0x5, 0x3}, {0xfffffffa, 0xc25, 0x7, 0xfffe0000, 0x1, 0x6}, {0x1, 0x2, 0x2, 0x2, 0x8784, 0xa1ea}], [{0x5, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x3}, {0x2, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x4, 0x1}, {0x4}, {0x5}, {0x2}, {0x1}, {0x0, 0x1}, {0x2}, {0x5}, {0x3}, {0x5, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {}, {0x1, 0x1}, {0x4, 0x1}, {0x4}, {0x1, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x3}, {}, {0x1}, {}, {0x1, 0x1}, {}, {}, {0x2}, {0x4}, {0x4, 0x1}, {0x5}, {0x5}, {0x4, 0x1}, {0x1}, {0x5}, {0x3}, {0x2}, {0x4, 0x1}, {0x3, 0x1}, {}, {0x4, 0x1}, {}, {0x5, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {}, {0x5, 0x1}, {0x6}, {0x1}, {0x6, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x3}, {0x3, 0x1}, {0x5}, {}, {0x5, 0x1}, {0x4, 0x1}, {0x3}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x3, 0x1}, {0x6, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x1}, {0x3}, {}, {}, {0x3e93fd4d0fb021ba, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x1}, {0x2}, {0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {}, {0x5}, {0x4, 0x1}, {0x4}, {0x4}, {0x1}, {0x1}, {0x2, 0x1}, {0x1}, {}, {0x4}, {0x5, 0x1}, {0x3}, {0x5, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x4}, {0x5}], 0x1}}]}, {0x84, 0x6, "aba7adb33c4e4642bdff0a1a6f4f755eb95a7cca71c026a049a54154b90a47dfbb9aad7a323b3f360b082347e6ed0a494287d84aacde2753e30e83ef71fb30516d884e07e55763ae3242c7e5848cdefeb57954aed09bf382bdec200d9c9bd02cfcbdd2574bdb3b76caef01bc80d8cf13295da075a2a77492d289337f586fd467"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x8}, @TCA_U32_ACT={0x140, 0x7, [@m_skbmod={0x5c, 0x13, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0xe8}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x9}]}, {0x20, 0x6, "9249d7a8f0e3013da1cb48083a515188dc6686a3eba62348146840c6"}, {0xc}, {0xc, 0x8, {0x65dd317ff38f6beb, 0x1}}}}, @m_mpls={0xe0, 0x17, 0x0, 0x0, {{0x9}, {0x60, 0x2, 0x0, 0x1, [@TCA_MPLS_BOS={0x5}, @TCA_MPLS_TTL={0x5, 0x7, 0x6}, @TCA_MPLS_TTL={0x5, 0x7, 0x7a}, @TCA_MPLS_PROTO={0x6, 0x4, 0x15}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0x1, 0x0, 0x6, 0x0, 0x7}, 0x1}}, @TCA_MPLS_TC={0x5, 0x6, 0x3}, @TCA_MPLS_PROTO={0x6, 0x4, 0x80f3}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}, @TCA_MPLS_LABEL={0x8, 0x5, 0x78b13}]}, {0x57, 0x6, "b37ead8497383d6e6fd7c9c57a7787ea9c2c39cb7e0db3cda29cf8f4b2def1e6ec2d5a2b521418137bf004376630608ea5f34a00e5a6e123ec3ddf40f46c2bcfc530910152bb68270b6a9ba73c8627ef2628ee"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_U32_CLASSID={0x8, 0x1, {0x9, 0xffe3}}]}}]}, 0xc034}, 0x1, 0x0, 0x0, 0x4000000}, 0x840) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000300)=0x1, 0x4) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000002c0)=0x6501, 0x4) connect$inet(r2, &(0x7f00000006c0)={0x2, 0x0, @empty}, 0x10) ioctl$AUTOFS_IOC_PROTOVER(r0, 0x80049363, &(0x7f0000000000)) splice(r0, 0x0, r1, 0x0, 0x10500, 0x0) 24.71599315s ago: executing program 0 (id=47): syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000000)='./file0\x00', 0x401e, &(0x7f0000007a40)=ANY=[@ANYBLOB="7768696e745f6d6f64653d757365722d62617365642c6e6f666c7573685f6d657267652c646973636172645f756e69743d626c6f636b2c636f6d70726573735f63616368652c646973636172642c636f6d70726573735f63616368652c636f6d70726573735f63616368652c6e6f646973636172642c6e6f61636c2c6261636b67726f756e645f67633d6f66662c6673796e635f6d6f64653d7374726963742c617467632c636865636b706f696e743d64697361626c652c6661756c745f747970653d30303030303030303030303030303030303030362c000bfd62d218a444a68c74f026d4ccec66093eece27fe167b75e67ed0f3b3ac135096f87f1bea6b5fea173b82a6a331ed6a20e7966a79114d49d58aca09dc4cbc08f2ce2ad2c6d576d3babdbc296014f0cb17e6a9d720beaf7459568d2e674"], 0xfd, 0x551b, &(0x7f0000000500)="$eJzs3M1rI2UYAPB3+rHb/XAt4sHbDixCC5vQ9GPRW9Vd/MAuZdWDJ02TachukilNmtaePHgUD/4nouDJo3+DB8/exIPiTVAy71S3uoLQtLHb3w8mz8w7b5553lACz0xJAC6s+fTXn5NwI1wJIUyHEK6HUOwn5VZYj+GFEMLNEMLUY1tSjv85cCmEcDWEcGOUPOZMylOf3x7eWvvprV+++e7yzLUvvv5+cqsGJm30tdLdifv73RjzVowPy/H6sF3E7uqwjPFEZy6e7+ZxfD/bKjLs14/m1Yu40orz8529/ihud+qNUWy1t4vxnV68YH/YOspTvOFhfbc4bmZbRWz38yK2DuN1Dw7jd9thfxDzNMt8HxXpw2BwFON4dpDF9ew8KmKjNyjHY968mR2M4rCM5eVCI+80izq2TvBB/8+93e7tHaTDbLffznvpWrX2UrV2p1LbzZvZIFut1LvNO6vpQqszmlYZZPXueivPW52s2si7i+lCq9Go1Grpwt1sq13vpbVadaW6VFlbLPdup6/ffy/tNNOFUXy13dsbtDv9dDvfTeM7FtPl6srLi+mtWvrOxma6+eDevY3Ndz+4+/79VzbefK2c9I+y0oXlpeXlSm2pslxbvEDr/6QseozrhxNJJl0AwPmj/wcm4cUT9P/dR+XxE/v/3QchnH7/H/T/Y3Gu+t+L3v+fwvrhRPT/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX1g+zX75R7MzH42vl+DPl0HPlcRJCmAoh/P4E0+HSsZzTZZ7Zf5k/+7cavk1CkWF0jcvldjWEsF5uvz172p8CAAAAPL2++vjmZ7Fbjy/zky6IsxRv2kxd/3BM+ZIQwuz8j2PKNjV6eX5MyYq/75lwMKZsxQ2suTEli7fcZsaV7T+ZPhbmHgtJDFNnWg4AAHAmjncCZ9uFAAAAcJY+nXQBTEYSjh5lHj0LLv7z/q8HgleOHQEAAADnUDLpAgAAAIBTV/T/fv8PAAAAnm7x9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/2Lmf28SBKA7AzwYv7D8tWu19W9kblLEl5JhjRAFpggJyoIY0QA3klhIiiPA4BCIOkTy2lej7JGcylvnxBsFhZqQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALj1U6ypu/t62zdnt28kzGgAAAOCSbbVe1P/MUv97c/9nc+t30y8iooyIS3P3UXw5yxw1OdXr83enz1dvariPqBMO7zFprm8R8a+5nn51/SkAAADA57VZruZptp7+zIYuiD6lRZvyx/9MeUVEVLPHTGnlIe9PprD6+z2O60xp9QLWNFNYWnIb50p7l/rnfly1m540RWrKiy87Fplt7AAAQI9GZ02/sxAAAAD6dDV0AQyjiJetzONW4CQ1zfbe17MeAAAA8AEVQxcAAAAAdK6e//d0/t/e+X8AAAAwjHT+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF3aVuvFZrmat83Z7dvJMxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCZ/XlHgRAIgzDYu74zmfsfVho0NTWpAuHjbwwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAN7/7y/+JqXEmmXttLD2PJGunxtapsXduHP1hfP0aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC725yUFQiAIomDO+N9J3/+wkqBnECECGh5V1KIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC527udFbioOAPhLMpnaqjiuMocVUfCgFzud1tbexIOyePBPEJbttK6d+qPdgy1F3Is32XMvokcRQVlv/R96bqGXeuthDhXE40gyyUzaLjormKS7nw+8vG9CyPu+BJb95mUXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDR5dxEn2aY3i+Pi2O0H1zey/s4jfebmzt3VrGVxVGfST4aXqztRv7lEAAAAODySsr4PIdxLd9eyPu7l9X9anpPV/N8/O4vLev7Rur/sy9o/a7/9ev/F+UC92TjZRc9vjkcnHk+l8//Nst2e+9czOvmdz9+9JPkDiT/YfmGS5vcz+vbWrfe6eXikjmwBgP/ieNkXQfn7UNYPm0wMgEOjUym8y/o/6TWbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAdJtvh6TKOQgirnUWcufPg+sZe/c2du6tlO3Pjxk74enHN7BJpCOH85nh0otbZtNuVq9curo/Ho8v1B6+EEJoa/Z1i+hc/WuLkEBq5P/sP/mpHGm0L4uJhtyWfJyNo8IcSAAAHUlq0rK6/l+6uZceilRCmPzxc/79eicOS9f/9j8/cro5Vrf+Htc2w/QZblz4fXLl67c3NS+sXRhdGn751cvj28NTZ06fPDvJ3JQNvTAAAANi36XQ6ne90i1at/+OVx9f/j1XisGT9/8V3w6+qAyfq/z0tFv2azgQAAOBwe/7VP/+I9jgedbvhy/WtrcvD2Xa+f3K2bSDVfTtStGr9n6w0nRUAAABQh8l29ND6/7lKHJZc/3/mx5d+rl4zCSEcLdb/j298Nj5X33RarY4/J256jgAAADTraNGq6/9p/v1/PP/kIQ4hvPHaLC7+DeA/1v9pUf8n73/zU3Ws6vf/p+qbYivF/dn9yPt+CJ1+0xkBAABwkD1VtKzY/z3dXfvkl2Mfdn3/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFC3vwMAAP//A1BAnw==") mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount(&(0x7f0000000000)=@sg0, &(0x7f0000000040)='./cgroup\x00', &(0x7f0000000080)='proc\x00', 0x200000, 0x0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0/file1\x00', 0x200810, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000740)='./bus\x00', 0x283016, 0x0, 0x11, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c0) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) setxattr$security_capability(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280), 0x0, 0x0, 0x0) 24.448738418s ago: executing program 0 (id=48): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x4, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180200000100000000000000000000008500000087000000850000007d0000009500000000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x46) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0xe, 0x0, &(0x7f00000002c0)="e02742e8000d85ff9782762f0804", 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) (async) socket$inet_tcp(0x2, 0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c80)={0x3, 0xc, &(0x7f0000000000)=ANY=[@ANYBLOB="1802000000000000000000000000000085000000870000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000000001f500000009b0000009500000000000000"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffc}, 0x94) r1 = socket$packet(0x11, 0x2, 0x300) (async, rerun: 64) setreuid(0x0, 0x0) (async, rerun: 64) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0700000004000000180000000100000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000000000000a0000e3ffffffff00c98f7b0000"], 0x50) (async) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000100)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r1, 0xc0c89425, &(0x7f0000000340)={"512c6b882db45f2180fb7e1a06be55e2", 0x0, r2, {0x10, 0xe}, {0x7, 0x7}, 0x6, [0x7266, 0x1, 0x3c5613b9, 0x0, 0x0, 0x3, 0x4, 0x4, 0x5, 0x8, 0x6ee7713a, 0x1, 0x4, 0x8000, 0x100, 0x8]}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x101042, 0x20) (async) socket$key(0xf, 0x3, 0x2) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) syz_mount_image$exfat(&(0x7f00000005c0), &(0x7f0000000240)='./bus\x00', 0x3010050, &(0x7f0000000600)=ANY=[], 0x41, 0x14fe, &(0x7f0000000700)="$eJzs3Au0ztXWMPA511p/NklPkvuaa/55kssiSXJJSCRJkiS5JSRJkoTEJrckJCH3JPeQ3GIn9/st9yQ5kiQJCUnWN3Q6n/e8nfftnO+c7/V9Z8/fGGvsNff/mfNZa889nv9ljL2/7Ti4av1qlesyM/xT8M9fUgEgBQD6AcA1ABABQKlspbIBDoNMGlP/uTcR/1oPTbvSKxBXkvQ/fZP+p2/S//RN+p++Sf/TN+l/+ib9T9+k/0KkZ1un575WRvod/3PP/0Ge//8/R87//0YOFxvz5fpi13f6B1Kk/+mb9D99k/6nb9L/9E36n75J///NRQCV/pvD0v/0TfovRHp2pZ8/y7iy40r//gkhhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGESB/OhcsMAPxlfqXXJYQQQgghhBBCiH+dkPFKr0AIIYQQQgghhBD/9yEo0GAgggyQEVIgE2SGqyALXA1Z4RpIwLWQDa6D7HA95ICckAtyQx7IC/nAAoEDhhjyQwFIwg1QEG6EQlAYikBR8FAMisNNUAJuhpJwC5SCW6E03AZloCyUg/JwO1SAO6AiVILKcCdUgbugKlSDu6E63AM14F6oCfdBLbgfasMDUAcehLrwENSDh6E+PAIN4FFoCI2gMTSBpv9H+S9CV3gJukF3SIUe0BNehl7QG/pAX+gHr0B/eBUGwGswEAbBYHgdhsAbMBTehGEwHEbAWzASRsFoGANjYRyMh7dhArwDE+FdmASTYQpMhWkwHWbAezATZsFseB/mwAcwF+bBfFgAC+FDWASLIQ0+giXwMSyFZbAcVsBKWAWrYQ2shXWwHjbARtgEm2ELbIVPYBtshx2wE3bBbtgDn8Je+Az2weewH774B/PP/qf8TggIqFChQYMZMAOmYApmxsyYBbNgVsyKCUxgNsyG2TE75sAcmAtzYR7Mg/kwHxISMjLmx/yYxCQWxIJYCAthESyCHj0Wx+JYAm/GklgSS2EpLI2lsQyWxbJYHstjBayAFbEiVsbKWAWrYFWsinfj3XgP1sAaWBNrYi2shbWxNtbBOlgX62I9rIf1sT42wAbYEBtiY2yMTbEpNsNm2BybY0tsia2wFbbG1tgG22BbbIvtsB22x/bYATtgR+yInbAzdsYX8UV8CV/C7lhF9cCe2BN7YS/sg32xL76C/fFVfBVfw4E4CAfj6/g6voFD8QwOw+E4AkdgBTUKR+MYZDUOx+N4nIATcCJOxEk4GSfjVJyG03EGzsCZOAtn4fs4Bz/AD3AezsMFuBAX4iJcjGmYhkvwLC7FZbgcV+BKXIUrcQ2uxTW4HjfgetyEm3ALbsFP8BPcjttxJ+7E3bgbP8VP8TP8DAfiftyPB/AAHsSDeAgP4WE8jEfwCB7Fo3gMj+FxPI4n8CSewpN4Gk/jGTyL5/AcnsfzeAGfz/N1vd2F1w0EdYlRRmVQGVSKSlGZVWaVRWVRWVVWlVAJlU1lU9lVdpVD5VC5VC6VR+VR+VQ+RYoUq1jlV/lVUiVVQVVQFVKFVBFVRHnlVXFVXJVQJVRJVVKVUreq0uo2VUaVVS18eVVeVVAtfUVVSVVWlVUVdZeqqqqpaqq6qq5qqBqqpqqpaqlaqrZ6QNVRPbAPPqQudaa+GoQN1GBsqBqpxqqJegMfU83UUGyuWqiW6gk1HIdha9XMt1FPq7ZqNLZTz6ox+JzqoMZhR/WC6qQ6qy7qRdVVNffdMvz2EaimYi/VW/VRfdVMvEtd6lhV9ZoaqAapwep1tQDfUEPVm2qYGq5GqLfUSDVKjVZj1Fg1To1Xb6sJ6h01Ub2rJqnJaoqaqqap6WqGek/NVLPUbPW+mqM+UHPVPDVfLVAL1YdqkVqs0tRHaon6WC1Vy9RytUKtVKvUarVGrVXr1Hq1QW1Um9RmtUVtVZ+obWq72qF2ql1qt9qjPlV71Wdqn/pc7VdfqAPqT+qg+lIdUl+pw+prdUR9o46qb9Ux9Z06rr5XJ9RJdUr9oE6rH9UZdVadUz+p8+pndUH9oi6qoECjVlproyOdQWfUKTqTzqyv0ln01TqrvkYn9LU6m75OZ9fX6xw6p86lc+s8Oq/Op60m7TTrWOfXBXRS36AL6ht1IV1YF9FFtdfFdHF9ky6hb9Yl9S26lL5Vl9a36TK6rC6ny+vbdQV9h66oK+nK+k5dRd+lq+pq+m5dXd+ja+h7dU19n66l79e19QO6jn5Q19UP6Xr6YV1fP6Ib6Ed1Q91IN9ZNdFP9mG6mH9fNdQvdUj+hW+kndWv9lG6jn9Zt9TO6nX5Wt9fP6Q76ed1Rv6A76c66i/5FX9RBd9PddaruoXvql3Uv3Vv30X11P/2K7q9f1QP0a3qgHqQH69f1EP2GHqrf1MP0cD1Cv6VH6lF6tB6jx+pxerx+W0/Q7+iJ+l09SU/WU/RUPU1P131+qzT778h/52/kD/j13bforfoTvU1v1zv0Tr1L79Z79B69V+/V+/Q+vV/v1wf0AX1QH9SH9CF9WB/WR/QRfVQf1cf0MX1cH9cn9En9k/5Bn9Y/6jP6rD6rf9Ln9Xl94befARg0ymhjTGQymIwmxWQymc1VJou52mQ115iEudZkM9eZ7OZ6k8PkNLlMbpPH5DX5jDVknGETm/ymgEmaG0xBc6MpZAqbIqao8aaYKW5u+qfz/2h9TU1T08w0M81Nc9PStDStTCvT2rQ2bUwb09a0Ne1MO9PetDcdTAfT0XQ0nUwn08V0MV1NV9PNdDOpJtX0NC+bXqa36WP6mn7mFdPf9DcDzAAz0Aw0g81gM8QMMUPNUDPMDDMjzAgz0ow0o81oM9aMNePNeDPBTDATzUQzyUwyU8wUM81MMzPMDDPTzDSzzWwzx8wxc81cM9/MNwvNQrPILDJpJs0sMUvMUrPMLDMrzAqzyqwya8was86sMxvMBrPJbDJLzVaz1Wwz28wOs8PsMrvMHrPH7DV7zT6zz+w3+80Bc8AcNAfNIXPIHDaHzRFzxBw1R80xc8wcN8fNCXPCnDKnzGlz2pwxZ8w5c86cN+fNBXPBXDQXL132RSpSkYlMlCHKEKVEKVHmKHOUJcoSZY2yRokoEWWLskXZo+ujHFHOKFeUO8oT5Y1SwUYUuYijOMofFYiS0Q1RwejGqFBUOCoSFY18VCwqHt0UlYhujkpGt0Sloluj0tFtUZmobFQuKh/dHlWI7ogqRpWiytGdUZXorqhqVC26O6oe3RPViO6Nakb3RbWi+6Pa0QNRnejBqG70UFQvejiqHz0SNYgejRpGjaLGUZOo6b+0fghncj7uu9nuNtX2sD3ty7aX7W372L62n33F9rev2gH2NTvQDrKD7et2iH3DDrVv2mF2uB1h37Ij7Sg72o6xY+04O96+bSfYd+xE+66dZCfbKXaqnWan2xn2PTvTzrKz7ft2jv3AzrXz7Hy7wC60H9pFdrFNsx/ZJfZju9Qus8vtCrvSrrKr7Rq71q6z6+0Gu9FuspvtFrvVfmK32e12h91pd9nddo/91O61n9l99nO7335hD9g/2YP2S3vIfmUP26/tEfuNPWq/tcfsd/a4/d6esCftKfuDPW1/tGfsWXvO/mTP25/tBfuLvWjDpYv7S6d3MmQoA2WgFEqhzJSZslAWykpZKUEJykbZKDtlpxyUg3JRLspDeSgf5aNLmJjyU35KUpIKUkEqRIWoCBUhT56KU3EqQSWoJJWkUlSKSlNpKkNlqByVo9vpdrqD7qBKVInupDvpLrqLqlE1qk7VqQbVoJpUk2pRLapNtakO1aG6VJfqUT2qT/WpATWghtSQGlNjakpNqRk1o+bUnFpSS2pFrag1taY21IbaUltqR+2oPbWnDtSBOlJH6kSdqAt1oa7UlbpRN0qlVOpJPakX9aI+1If6UT/qT/1pAA2ggTSQBtNgGkJDaCgNpWE0nEbQWzSSRtFoGkNjaRyNp/E0gSbQRJpIk2gSTaEpNI2m0QyaQTNpJs2m2TSH5tBcmkvzaT4tpIW0iBZRGqXRElpCS2kpLafltJJW0mpaTWtpLa2n9bSRNtJm2kxbaStto220g3bQLtpFe2gP7aW9tI/20X7aTwfoAB2kg3SIDtFhOkxH6AgdpaN0jI7RcTpOJ+gEnaJTdJpO0xk6Q+foHJ2nn+kC/UIXKVCKU5DZXeWyuKtdVneNS3GZ3KU4AoBLcS6X2+VxeV0+Z10Ol/OvYnLOFXKFXRFX1HlXzBV3N/0uLuPKunKuvLvdVXB3uIq/i6u7e1wNd6+r6e5z1dzdfxXXcve72u4RV8c96uq6Rq6ea+Lqu0dcA/eoa+gaucauiWvlnnSt3VOujXvatXXP/C5e5Ba7tW6dW+82uL3uM3fO/eSOum/defez6+a6u37uFdffveoGuNfcQDfod/EI95Yb6Ua50W6MG+vG/S6e4qa6aW66m+HeczPdrN/FC92Hbo5Lc3PdPDffLfg1vrSmNPeRW+I+dkvdMrfcrXAr3Sq32q3532td4Ta5zW6L2+M+ddvcdrfD7XS73O5f40v72Oc+d/vdF+6I+8YddF+6Q+6YO+y+/jW+tL9j7jt33H3vTriT7pT7wZ12P7oz7uyv+7+09x/cL+6iCw4YWbFmwxFn4Iycwpk4M1/FWfhqzsrXcIKv5Wx8HWfn6zkH5+RcnJvzcF7Ox5aJHTPHnJ8LcJJv4IJ8IxfiwlyEi7LnYlycb+ISfDOX5Fu4FN/Kpfk2LsNluRyX59u5At/BFbkSV+Y7uUoIXJWr8d1cne/hGnwv1+T7uBbfz7X5Aa7DD3Jdfojr8cNcnx/hBvwoN+RG3JibcFN+jJvx49ycW3BLfoJb8ZPcmp/iNvw0t+VnuB0/y+35Oe7Az3NHfoE7cWfuwi9yV36Ju3F3TuUe3JNf5l7cm/twX+7Hr3B/fpUH8Gs8kAfxYH6dh/AbPJTf5GE8nEfwWzySR/FoHsNjeRyP57d5Ar/DE/ldnsSTeQpP5Wk8nWfwezyTZ/Fsfp/n8Ac8l+fxfF7AC/lDXsSLOY0/4iX8MS/lZbycV/BKXsWreQ2v5XW8njfwRt7Em3kLb+VPeBtv5x28k3fxbt7Dn/Je/oz38ee8n7/gA/wnPshf8iH+ig/z13yEv+Gj/C0f4+/4OH/PJ/gkn+If+DT/yGf4LJ/jn/g8/8wX+Be+yIEhxljFOjZxFGeIM8YpcaY4c3xVnCW+Os4aXxMn4mvjbPF1cfb4+jhHnDPOFeeO88R543yxjSl2McdxnD8uECfjG+KC8Y1xobhwXCQuGvu4WFw8vikuEd8cl4xviUvFt8al49viMnHZ+JH7yse3xxXiO+KKcaW4cnxnXCW+K64aV4vvjqvH98Q14nvjmvF9ccn4/rh2/EBcJ34wrhs/FNeLH47rx4/EDeJH44Zxo7hx3CRuGj8WN4sfj5vHLeKW8RNxq/jJuHX8VNwmfjpuGz/zh8dT4x5xz/jl+OU4hHv1/OSC5MLkh8lFycXJtORHySXJj5NLk8uSy5MrkiuTq5Krk2uSa5PrkuuTG5Ibk5uSm5NbkiFUywgevfLaGx/5DD6jT/GZfGZ/lc/ir/ZZ/TU+4a/12fx1Pru/3ufwOX0un9vn8Xl9Pm89eefZxz6/L+CT/gZf0N/oC/nCvogv6r0v5ov7Jr6pb+qb+cd9c9/Ct/RP+Cf8k/5J/5R/yj/t2/pnfDv/rG/vn/Md/PP+ef+C7+Q7+y7+Rd/Vv+S7+e4+1af6nr6n7+V7+T6+j+/n+/n+vr8f4Af4gX6gH+wH+yF+iB/qh/phfpgf4Uf4kX6kH+1H+7F+rB/vx/sJfoKf6Cf6SX6Sn+Kn+Gl+mp/hZ/iZfqaf7Wf7OYXm+Ll+rp/v5/uFfqFf5Bf5NJ/ml/glfqlf6pf75X6lX+lX+9V+rV/r1/v1fqPf6Df7zX6r3+q3+W1+h9/hd/ldfo/f4/f6vX6f3+f3+/3+gD/gD/qD/pD/yh/2X/sj/ht/1H/rj/nv/HH/vT/hT/pT/gd/2v/oz/iz/pz/yZ/3P/sL/hd/0Qc/PvF2YkLincTExLuJSYnJiSmJqYlpiemJGYn3EjMTsxKzE+8n5iQ+SMxNzEvMTyxILEx8mFiUWJxIS3yUWJL4OLE0sSyxPLEisTKxKhFC3m1xyB8KhGS4IRQMN4ZCoXAoEooGH4qF4uGmUCLcHEqGW0KpcGsoHW4LZULZUC48GhqGRqFxaBKahsdCs/B4aB5ahJbhidAqPBlah6dCm/B0aBueCe3Cs6F9eC50CM+HjuGF0Cl0Dl3Ci6FreCl0C91DaugReoaXQ6/QO/QJfUO/8EroH14NA8JrYWAYFAaH18OQ8EYYGt4Mw8LwMCK8FUaGUWF0GBPGhnFhfHg7TAjvhInh3TApTA5TwtQwLUwPM8J7YWaYFWaH98Oc8EGYG+aF+WFBWBg+DIvC4pAWPgpLwsdhaVgWlocVYWVYFVaHNWFtWBfWhw1hY9gUNoctYWv4JGwL28OOsDPsCrvDnvBp2Bs+C/vC52F/+CIcCH8KB8OX4VD4KhwOX4cj4ZtwNHwbjoXvwvHwfTgRToZT4YdwOvwYzoSz4Vz4KZwPP4cL4ZdwUf5mTQghhBDi76L/4HiPv/G9DACgfpv3BICrt+c+/J9rbszx53lvladVAgCe7t7xob+MKlVSU1N/e+1SDVGBeQCQ+Ov6f4mXQUt4EtpACyjxN9fXW3U+z39QP3krQOb/kJMCl+PL9W/+L+o/9sSIRaXjc9n+m/rzAAoVuJyTCS7Hl+uX/C/q52z2B+vP9OV4gOb/IScLXI4v1y8Oj8Mz0OavXimEEEIIIYQQQvxZb1Wu/R/dP1+6P89jLudkhMvxH92fCyGEEEIIIYQQ4sp7rnOXpx5r06ZF+79vgr89F/jHsmQiE5n8fza50p9MQgghhBBCiH+1yxf9V3olQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCFE+vU/8e/ErvQehRBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCiCvtfwUAAP//luw5aQ==") 24.272422465s ago: executing program 0 (id=53): unshare(0x22020400) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x5600, &(0x7f0000000000)) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="c8080000", @ANYRES16, @ANYBLOB="010000000000000000000100000014000200776730000000000000000000000000000600060000000000980808806c0200803c0209801c000080060001000200000008000200ac1414bb05000300030000007c000080060001000200000008000200e00000020500030003000000060001000200000008000200ac1e01010500030001000000060001000a00000014000200fc0000000000000000000000000000010500030003000000060001"], 0x8c8}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="4c0000001800010d00000000000000850a1100000b00000002000000140005"], 0x4c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x14, r2, 0x9c3fa077fa966179, 0x12, 0x1, {{0x7e}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x8}, 0x4040800) 24.241560745s ago: executing program 32 (id=53): unshare(0x22020400) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x5600, &(0x7f0000000000)) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="c8080000", @ANYRES16, @ANYBLOB="010000000000000000000100000014000200776730000000000000000000000000000600060000000000980808806c0200803c0209801c000080060001000200000008000200ac1414bb05000300030000007c000080060001000200000008000200e00000020500030003000000060001000200000008000200ac1e01010500030001000000060001000a00000014000200fc0000000000000000000000000000010500030003000000060001"], 0x8c8}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="4c0000001800010d00000000000000850a1100000b00000002000000140005"], 0x4c}}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x14, r2, 0x9c3fa077fa966179, 0x12, 0x1, {{0x7e}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x8}, 0x4040800) 12.22441436s ago: executing program 4 (id=157): r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0xa9, 0x400841) fsetxattr$security_capability(r0, &(0x7f0000000040), &(0x7f0000000080)=@v1={0x1000000, [{0x1, 0x5}]}, 0xc, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r1) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(r1, &(0x7f00000002c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)={0xa8, r2, 0x0, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x48}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x16}, @NL80211_ATTR_IE={0x36, 0x2a, [@dsss={0x3, 0x1, 0xab}, @mesh_chsw={0x76, 0x6, {0xd, 0x73, 0x23, 0x6}}, @prep={0x83, 0x25, {{0x0, 0x1}, 0x0, 0x6, @device_a, 0x7f, @value=@broadcast, 0xcb92, 0x9, @device_a, 0x4}}]}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x10}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0xa8}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000340), r1) sendmsg$IPVS_CMD_SET_INFO(r1, &(0x7f00000004c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xe0, r4, 0x400, 0x70bd2a, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'macvlan1\x00'}]}, @IPVS_CMD_ATTR_SERVICE={0x58, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x10000}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e23}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @IPVS_SVC_ATTR_PE_NAME={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x54, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x0, 0x9}}, @IPVS_SVC_ATTR_FLAGS={0xc}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_SCHED_NAME={0x8, 0x6, 'wrr\x00'}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x49}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}]}]}, 0xe0}, 0x1, 0x0, 0x0, 0x44041}, 0x8002) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000540), r1) sendmsg$TIPC_NL_NET_SET(r1, &(0x7f0000000640)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000580)={0x60, r5, 0x2, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_MEDIA={0x4c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xf}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xa}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x56}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}]}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x840}, 0x0) symlinkat(&(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') r6 = syz_genetlink_get_family_id$tipc(&(0x7f0000000740), r1) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r1, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000780)={0x38, r6, 0x200, 0x70bd2b, 0x25dfdbff, {{}, {}, {0x1c, 0x18, {0x480000, @bearer=@l2={'ib', 0x3a, 'bridge_slave_1\x00'}}}}}, 0x38}, 0x1, 0x0, 0x0, 0x85}, 0x24010081) r7 = openat$cgroup_type(r1, &(0x7f0000000840), 0x2, 0x0) ftruncate(r7, 0xf016) getsockname$tipc(r1, &(0x7f0000000880)=@name, &(0x7f00000008c0)=0x10) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000940), r1) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000000b00)={&(0x7f0000000900)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000980)={0x124, r8, 0x8, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_LINK={0x60, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10001}, @TIPC_NLA_PROP_WIN={0x8}]}]}, @TIPC_NLA_SOCK={0x10, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}]}, @TIPC_NLA_SOCK={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x6}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xc3a}]}, @TIPC_NLA_BEARER={0x28, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfffffeb5}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}]}, @TIPC_NLA_MEDIA={0x5c, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_WIN={0x8}]}]}]}, 0x124}, 0x1, 0x0, 0x0, 0x4000}, 0x4008080) sendmsg$TIPC_CMD_GET_MAX_PORTS(r1, &(0x7f0000000c00)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x1c, r6, 0x800, 0x70bd25, 0x25dfdbfc, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20004000}, 0x44084) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000c40)={0x0, 0x4, 0x9, 0x8}) syz_open_dev$tty1(0xc, 0x4, 0x3) r9 = add_key$keyring(&(0x7f0000000c80), &(0x7f0000000cc0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$restrict_keyring(0x1d, r9, &(0x7f0000000d00)='.dead\x00', &(0x7f0000000d40)='TIPC\x00') clock_adjtime(0x3, &(0x7f0000000d80)={0x3, 0x1, 0x4f2, 0x7, 0x2bb0, 0x0, 0x8068, 0x3, 0x9, 0x3, 0x3, 0x100000000, 0x0, 0x10001, 0x9, 0x4, 0x9, 0x5977, 0x5, 0x100000001, 0x9, 0x2cb3, 0xca9b, 0x10000, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000e80)={0xffffffffffffffff}) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r10, 0x8983, &(0x7f0000000ec0)) getsockname$packet(r1, &(0x7f0000000f00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000f40)=0x14) sendmsg$IPVS_CMD_ZERO(r1, &(0x7f00000010c0)={&(0x7f0000000f80)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000001080)={&(0x7f0000000fc0)={0x88, r4, 0x204, 0x70bd2a, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8}, @IPVS_CMD_ATTR_SERVICE={0x54, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@rand_addr=0x64010102}, @IPVS_SVC_ATTR_PROTOCOL={0x6}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x16}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x7e}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x5, 0xb}}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x3c}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x1}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3ff}]}, 0x88}, 0x1, 0x0, 0x0, 0x4}, 0x40000) unshare(0x20020000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)) 12.165811261s ago: executing program 4 (id=159): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002bbd700100000000030000005800018044000400200001008000000000000000fe80000000000000000000000000002cf8000000200002000a00000000000005fe800000000000000000000000000031000000000d0001007564703a73"], 0x6c}}, 0x8000) 12.146722052s ago: executing program 4 (id=160): r0 = socket$unix(0x1, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x400000000008d}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x4000087, 0x2, 0x0) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000980)=@name={0x1e, 0x2, 0x0, {{0x42, 0x1}, 0x3}}, 0x10, 0x0}, 0x884) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x0) close(0xffffffffffffffff) r4 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r4, 0xc004743e, 0x110e22fff6) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/power/resume', 0x4440, 0x41) ioctl$TUNGETVNETLE(r5, 0x4010744d, &(0x7f0000000380)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001880)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001f7ff04b7050000240000006a0a00fe00000000850000000b000000b70000000000000095000000000000009cc6b3fcd62c061c6238975d43a4505f80e39c9f3c530cf08e467b592f868ee3b0a435df0a0e8c1bf176db2a6b2feb4b77d3d5707bfd2d84aaa3b1d4e984c46ea7e2b347a36f5662403e1b2be4284322a4988a0d411a9872971c7c56f0979bd10b97163c066d0e196bf0fb04e500b0c0502df9de9ca3c00cb9a323d9b401bf4e418d07fa22f0610a70f2bdf4000200000000b0c2c125080963f6324bb7b80197aa3161f45346b100000000000000000089e399f6609876b588743794298b79dc192dff048fc207c81f28bdd3e26a1a8a0481e9f0da43bb6ca66e2f55a9ff19ffcafe3e64be06000000000000005064caec04a367c23d9fb6a6991ddb737d527d6acb15426406991c3b404984dfa2c6e94bd0339454c13ad3c328a182c15dc760a313e3b3ca5d3393404029e98fa883c71949a34d84030323e3d54fc5b29d27643453ad9226e3550ee5520211d9370175fba303f003073afd1ec9f7c6133f260c6882a146880b9387f1beb5418618bc83a3becf9bb5d80eff7da7ba8b913c685fc6700848dc6665d73248c1f74e08ad04ce905faf32706e0000249a028044ede964362cfb2f30a246c3b2f60000fc4deb91da1368b0960b8d69bd99c64893d44f962524429dc0584b8e7e541c903869d96989b9a986620cb2c95c83f2a082c52764f49e51188f9418b01bcd8ae164acdac95318ec8b2c6feacdcf4b528e5e58219bc54f6ad5679e7f430e6960ed048c46e1dccca05bfa1d67c83795eae2d31968c055d325a9c794ef88b30c2de4a274878b73c05ffa88b7073be648b12bb1fee58958d6a6f31bfe568215dfbde59dad00008a73b40f09cf018cd496b36050d7fd45e3620c28f76749262e33e16429a6da35ceb1a989de81c3f8b8bc348ef2ac3789b847611fcb0a26acafdd6d9a1b17dcb9f7c493d8f8cd344a1d470ca0d6f16ab0293774b5509fb0e7113936d59d5a60dbd84a938476adeebab9ff44f531bb0200000000000000cc1fbc455a64fd449284f71761092a0302000000000000008a05d36fd9b814b4292745418c92d944763a4bf5e138d810e29a31f08f7dea7762d2d8f7e1d24cabe17ad4135d8872935ceac6eb4f046f2acc1b0efb4438abddcabb4e4e72a450aab72b589bec83bbb688e659fb426cd43d0ee993516fd4e867232cde69b6ffad447dcd92e0ef8234ff850ec3948dd1fa7afb77d951fe4abf618121b7894c106beb49a71c62df5544ef221973432ccc7e62b151eb898a01010a7ec5acd0a5dcb2de443880c8a682515d1da9a3048744acb44384d1591df789883c0560495cb0cb32283529926d25e5c7f481112ab8a82247e927fb6f256830dab3671f00500d36a17790bab7d0e89e6c15314f2b963bfc867953476b0505c7d728326d666f39e82cfcf7e7a85df288d75df24c5e4d529c349923f9a4fb882310391dd58b4cbd8def239a227724d39c3e6c40e20e07e68a22888a5c3941b7a765b92bcb37f302487bcbd93ccf3a104021ff34ddf7ffcca1a04eae963e25516a114573779b24a341dfb2e80f1f345c6d96493ffc2a18478b5bf3aab2ea59c51cf0678e1a57d0ea042d911548ff612002ddb2d54d42fbdde42b56887003d27468225b2594a0500200f314113e889468cf13dd92aa0d7744db6b56557a5adad95cb9a69d4de50642b4b9d6d3ba7eb534b00d0fea62f0a61535dfc4da06e7f8695be614c557caed7eb0120516e1351fed7d8ffa31c8f4be364185469cfc5f25c90d71bce745dd2d58a30e0844f12c4cbbdd7a08465e665c2620d78673dfb6d9263e44f59fae487c62c98a3534f1a3eac9ee9f18a18106ba3d7c7a62330f5c0e98cb7982dd7bad02c8dba9c13894185bfc4bd2520b6e2043fcb3fc5eb55ecf9e6e363ea2ac40a14a6f00f0ffffa0fdb6487c51ef12c2e88beeb5aa6f6a4151cfb90644e50630ed474df7d1635afcb1ea3f6c47b5acbba2ce5099a9387f74d1ffbd1da497613174f76a656ba5bacccbb58dddaf9a3510d65383829a51e0f41e661fa80ca1eaaa6cf0824305ba4ec80400c50ffe83ccb0e6fef321190c58aca8c7c8c6d26ff5cbc2cadebda8e1219e04f8dacffd33db1a0a2e74c9eb978d80a12d0b5327bfd053000000000000000000be0d02a14708504412fa93d335992b2983c5addc191b4a21c7b340d0536b01958e15315eb5f3f9f4992c18f666359f40295fa73284c4b607669bae01bd68c3e2b770c324a0ab26b6065d7e95a7bd80052db57506ec7cc861bf3998d07484c66630ca8173fea3f06ed1dfc70a8b90418e2dc76137e0f68cb1c8a908aef9f009f85647dba54e05028c33d94d463fb20d2e7547184b8d3611e45dff02144387f342ef9b9bf650e9d049bf65258a7bc094a6965e24611c077e1ca0891362a9d68f3ec7610c0449ac59110500a09b75885cd79ba32776e4a511c8a4ad922b000000000002ef507ec6fc7f5dc431b9d8cbd9003972bf1dc6a71bedad8e19efc3edd2a7a7e555d5f3176af69920471e6e5bcb8966c813c132d65e2b99d3015e06b372e1aefaae14ee3fbc6349af362c19b59c214de66912d1a9a98d92dc030000009443de62caca334c46d110e50896fe50d0477771d387f40c8ef05750ca651e6e69a237dcf78666d6ab2bda1f853525494e4efdd93be38bb5fc671f8794002d7a951fd336aaf4ed1166cb459df70218c571ba1c40b028234505e5477effff26af8812c2fbb8785a223fce0a0601c2a3b58bea8c6216eadabcabe86ab46e4cd3d58ef7ce8d3c4b0bc5952e81dfc0a490d8568db6f9c51fe703c6864fae0053d2f91f49e977cdc1962dbc28c29471a72199862bc8fc6e211d13d8579cab4fba94b2b613c9b8148d05e0690a4c4ab35aabc45801d2b82081e62b23a01b58b1ffb624f63ad2246796796160cd3682374364edac52f1becb7c6eff50823b75fb2ef516ec4ec1cb20a2535b504502d744f2099674e58f2c117c980cf0d041c8e45c4f166bab4aa5ed200ef4dcff96f7c9c1ab8c22db0f439b23b04bcd41ffc3a0e01976ca1cf43e12d7d72f3faa4979faabd62e2dc54a980eae4d5e8c6498de331c3aba1144ef1190ea6cda641d9416c4560cab2d819eac7b04c70f141754c3ffd79da363fe8859afee531710caf1b2bf5a51142f4755cbb700c28083525a9093790096cb93417f1216000000000000000000000000000040ceb244e4cae2b65a36d41793aabccd3d0c50486eae6793e1f54814a8ee2779c14ca94759266200229b58c12279817869e831cade7b09ddffffff9d93e2ad25eed43c0b9ee4fd209b5b919a42f676b9d7236fc8dd5040899d0676291407ce9ac8101dd3512f5b3ac8cf8179d1749de324000030d0f942ec4604c28d5c287d1435956784003a53eb5f0436ead88d7acf0166dbd9f30a9b259c8a9b9faf1356faf269cded935b07863e4fdad8aab52686c81babd1c08f6700a2fadd413443022ea5c774ffefdd426abed08d437a4db48611fc82a18ab9f54758a1aad86d95cd186ceb55fafa3930090467b8b7bb8ae7e1c8b4b4106a381cb67fdb86def4de2076dc538bb97502b4b4350e633dc0a53c2fc9a01bc5cfae0245f1fab843c633446f5f3a43226109b7dafe7815773bd6969f04cbe15236b90000000000000000000000000000000000000000000000000000ff0779b9c0057addb2efe11b8b3a706569f1522b57d71bb0beccab7c8fe9e1330b2f501b2ac3cfe9e2f505e833217557abb257d61a73a758543651b250f8d8ef9c8481bb28a137d15040b0181c28dfad7c17b30c452a64c43a117cb948247c33abc765a6ba695c3cea5e32a4d11c9b4be91c60932bae2dcbec2ff4268e03aad15efc6004e6b3d7f0edf8b5d4ae7846a6d43c16c90b7c5dc13ac2ff0439ab693498964cad2bb533bcd240778b7e49145c48efde42b44c01517f1a7c7707b4c4fc0900e7086ec40354504590696282286db9030f0320e2fcba8723939005347b3c99e3f1310d41ab328c1f351b3f744ff1973431000000000000000000000000000000000000003495d69aaf9a1d83e83511a3bf44fe753b8ad83bc34ea4d46b397e000fd267c50122aa5aaf8474ec2e57d960d963900bef84a4b3c7dd01ae4d6b5522aa8a35ae7996e298bcfe3f31a34e3e12c58cf172a4d3677a67b52041ec21ae8003aa1c9969178b1b00e4d12ac9741fd788fb6260ec043c013907523c77f8acc20b9e2fd224ca8f21fab2b10991881e0a12f4e1c4f54b9ca7c9a0c8298d60b8b6eaa023418992d6d62b0e9faca4a3b3a845e859137cd933ef5eb8db16f159f32505725da51414562d064b551246dacd58023fed3c087bb52ae4bc09f3846c785d1b278e661ed01fbc2415288bc9c808c4aef648d431b3029da0dec8886c3ee9cad996843d00a3b5eb54e270dd2e96c8f2fdb4c27c2d1bd467f2a14867dec67730d8a68329839d9feff688dfbe25c73f936338e7b057980da58a6303d95f17712d667d5a1066ae457ae32925ce658b559c1182a74e267da57fe25b19153f1cdebaddf3f7a3479c09f2303dff449c0513b152a75ed48215cc31264a6ff648a95daa0d599dbce303b3b5307572df30429a3b4b115cab0a018f2501272048dd9e69877535e20078e7c28a98f26ace7a266bdc15ce904f25ec7fb2434ee7b5b69bed702ba1e7ed72942f452f1a98a2d949450091075efa823b11f5f5eccd921c04c7c15a5a05750cd85b1300fc00ce275de7559e117f87cb6c3c9a4b9f96149e3fcffa44d7000000000000000000d43d07d546acb7009c0c4f6e57b8577d2113bfca1939b9bf757265e175c1863a7c8d7640675830dc11d5d59546daf2385a7074f770c8333b21e2fb660141bc4f1ed45f703da6ac2557ab6952bd0c300000000000000000005b44bff4e3966fdfc9b720412bec09936b08e440c774e222dbd9a323a889f295e5d3bae64fc48ba123668e6a0be1e732aa5e2a0d4373a0b76d84f018d45bdf6f12d6d5d23a0331c3ae5e99a2bcdb52386135ea15890007e1cba5e52a04971139272012ae5542ba109a9d2f49798ce2fc6f639735e0222cd08075418239042bfe47c363973d3245ce507e838dfd90ae442a96fa1343029be56de31c2eff226c05f0ae3dbe2281e7bc02db39342d5b54ad3616733a5aa7753613423a0c4d2844a6e08fa5b76e18f7e24e967f6f83c546718d0f20959376427cdd449a4be3d75fd3e51e1b7f8690855af8eddbd3fd556b4460d0091e3623933f1a11db14aea54af6c49725bfa51fed222dc379995f48b1aab94441767c8bccbfd966d814715203bd8f549cd57d6a87295bf16aa25fb4e7fcaa8cec5e5c03b0095861bf2fed70ffb46bbb78ba90ca272ead9b3d2959fd9dbaabd1d51a60b474cef4c700faf718b810e4d3527a4663ee9fbc0000000000000000000000000000000000000000000000000061abf7a66b7b3f57ff830000"], &(0x7f0000000340)='GPL\x00'}, 0x48) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f0000000080)={'bridge0\x00', &(0x7f0000000000)=@ethtool_regs={0x12, 0x0, 0xd, "0000e54d793bb2febf60d54f7e"}}) 11.090978926s ago: executing program 4 (id=164): syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000340)='./file0\x00', 0x210000, &(0x7f0000002100)={[{@nodelalloc}, {@dioread_lock}, {@bsdgroups}, {@discard}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0xc}}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x7f}}, {@errors_remount}, {@stripe={'stripe', 0x3d, 0x2}}, {@bh}, {@auto_da_alloc}]}, 0x1, 0x578, &(0x7f0000000500)="$eJzs3V1rFFcfAPD/bF58fR4jiDxPL0rAi1qsG5P0xUKh9rK0UqG9t0uyBsnGlexGTCpUL+pNb4oUSqlQ+gF630vpF+inEFpBioT2ohS2zGY2rsm+JHHtru7vB6Pn7Mx45r9n/uM5M7tsAENrMv0jF/H/iPgqiTjStG40spWTG9utP7oxly5J1Gof/55Ekr3W2D7J/j6UVf4XET9/EXEqt73dyuraYqFUKi5n9anq0tWpyura6ctLhYXiQvHKzOzs2TdmZ95+682exfrqhT+//eje+2e/PLH+zY8Pjt5J4lwcztY1x/EUbjZXJgt/Z6WxOLdlw+keNDZIkn4fAHsykuX5WKTXgCMxkmU98OL7PCJqwJBK5D8MqcY4oDG379E8+Lnx8L2NCVA99vHm+Ec37o3E/vrc6OB68sTMKJ3vTvSg/bSNn367eyddovN9iANd6gC7cvNWRJwZHd1+/U+y61/ne3ud7hadqd887mxyS33Y/v+BfrqXjn9eazX+y22Of6LF+OdQi9zdi+75n3vQg2baSsd/77Qc/25euiZGstp/6mO+seTS5VLxTET8NyJORq3ro4+z6/dr7dY1j//SJW2/MRbMjuPB6L4n95kvVAsRMb7HkJ/w8FbES6Ot4k82+z9p0f/p+3Fhh20cL959ud267vE/W7UfIl5p2f+PuzXp/Hxyqn4+TDXOiu3+uH38l3bt9zv+tP8Pdo5/Iml+XlvZfRvf7/+r2G7dXs//8eSTermRBNcL1erydMR48uH212ce79uoN7ZP4z95ovP1r9X5n06+Pt1h/LeP3W676SD0//yu+n/3hfsffPZdu/Z31v+v10sns1ey619r2bmy0wN82vcPAAAAAAAABkkuIg5HkstvlnO5fH7j8x3H4mCuVK5UT10qr1yZj/p3ZSdiLNd40n2k6fMQ09nnYRv1mS312Yg4GhFfjxyo1/Nz5dJ8v4MHAAAAAAAAAAAAAAAAAACAAXGozff/U7+O9PvogGeu/sMG+/p9FEA/dP3J/1780hMwkLrmP/DCkv8wvOQ/DC/5D8NL/sPwkv8wvOQ/DC/5DwAAAAAAAAAAAAAAAAAAAAAAAAAAAD114fz5dKmtP7oxl9bnr62uLJavnZ4vVhbzSytz+bny8tX8Qrm8UCrm58pL3f69Url8dXomVq5PVYuV6lRlde3iUnnlSvXi5aXCQvFicexfiQoAAAAAAAAAAAAAAAAAAACeL5XVtcVCqVRcVmhbeDcG4jCeZYAb9rT76KBEodCmcCvr3t3t1ceLEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs8U8AAAD//wu/MZ8=") r0 = socket(0x1e, 0x1, 0x0) connect$tipc(r0, &(0x7f0000000000)=@name={0x1e, 0x2, 0x1, {{0x1, 0x1}}}, 0x10) recvmmsg(r0, &(0x7f0000000980)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/156, 0x9c}], 0x1, &(0x7f0000000400)=""/17, 0x11}, 0x8000}], 0x1, 0x2102, 0x0) write$binfmt_misc(r0, &(0x7f0000000340), 0x2000011a) r1 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r1, &(0x7f00000000c0)='attr/keycreate\x00') r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0xa, r2, &(0x7f0000000300)='asymmetric\x00', 0x0) ptrace$setregs(0xf, r1, 0x5, &(0x7f0000000040)="b8c378a8d625c3f11f4b01694ae612e0fd7b1b275164cdbc76446599cbfbd2f07a32fe8ebe2a491504d5def85c031a327304491ea4037ad9baacd1c4") 10.888034943s ago: executing program 4 (id=168): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1) r0 = syz_mount_image$fuse(&(0x7f0000002080), &(0x7f00000020c0)='./bus\x00', 0x100000, &(0x7f0000002280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0xee00, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB="2c64656661756c745f7065726d69737369ef6e732c646566636f6e746578743d73797361646d5f752c65f2723d30303030303030060000000000000030303030322c009ecd0271e797ca31fdbf3ad4146a922ace788383312006239fe7f232d74ec66ce0062e37d00197c07ca2c9721bc512b92049b14f146137560056295ade40d92c10eeb098dd3d5bbb2af9bc69138399bb8ddc3587942971b5da1f519c06bd975d1221aaadb574310b8046e41e7f4d809ad5001dfee432d3c541965defda96d94c9aa48fe4f638559cf0771c1c9be3d6aaa3498e92234b40a0181a0a01ffa534fe769216a03e0145045aa5f5d442ab217038467eddaa7d80cbf83507518ad6b3b5613fe3ccbf04b180ede65c6b7299b95cfea6b1f2d231868425f1cc4f1aeade0fe1db12"], 0x0, 0x0, &(0x7f00000021c0)="f4d829447ee8fcc0dd6f93afcfeb0927800efa5b94370134223ca4a686259bf29b0c4c7dd77d3831f465b1f2807bafc32dd6e2b41d2a81d64c591cf6ed87612706bcd243fbc3397b06f867ad95547d18c89ef04700852ca55c383b76990d828fd3d8d268cec6407ad95ace63230b9b63017a32869a55e28ca27670601a67eaabcd38d8e0c19c79af7f3aef12de1f78f85dbb493216f1") mkdirat(r0, &(0x7f0000002040)='./file0\x00', 0x1a0) (async) mkdirat(r0, &(0x7f0000002040)='./file0\x00', 0x1a0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0xfffffc7a) r1 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r1, 0x107, 0x6, 0x0, &(0x7f00000002c0)) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) (async) r2 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r2, 0x0, 0x0) socket$inet6(0xa, 0x1, 0x0) (async) socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000000100)=0x5) (async) sched_setscheduler(r3, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) keyctl$search(0xa, 0x0, &(0x7f0000000200)='trusted\x00', &(0x7f0000000240)={'syz', 0x3}, 0x0) connect$unix(r4, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r6 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW2(r6, 0x402c542c, &(0x7f00000000c0)={0x8, 0xfe9f, 0x305, 0x831b, 0x1, "03000000cb0b0e000800feffffbcd6ff0100", 0x808, 0x7f7f}) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, 0x0, 0x0) (async) bind$inet(r7, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff, 0xf, 0x0, @void}, 0x10) process_vm_readv(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async) process_vm_readv(r3, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000002100)=ANY=[@ANYBLOB="0f00000004000000080000008000000000000000d5298d3e5a012e88027aa1e635f89e16d8f5b5993a76bc69e057151691907442479768abcded11e73919a0f900000000000000", @ANYRES32, @ANYBLOB="fdffffff00"/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) 10.165082597s ago: executing program 4 (id=171): syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x2804000, &(0x7f0000000140), 0x1, 0x5d1, &(0x7f0000000b00)="$eJzs3U1oG1ceAPD/jCw7H951FnZhd8kh7AayECLb+djN7im5LcsGAjks5LJrFMUEy1Gw5G1sDHXuoTSH0pZc0lt76LGlhx5KLz322ks/zoXQmBbiHFoVWSNHcWRVTiM5tX4/kP3ezEj//9PMe5oZZpgAhtaRxp804g8RcTGJmGibNxLZzCPN5dbXVoqP1laKSdTrl75JIomIh2srxdbySfb/YESsRsTvI+LjfMTxdPMjR1uF6tLy3Ey5XFrI6pO1+RuT1aXlE9fmZ2ZLs6Xrp/729zNnT5+ZPjndnu6jenstv7O23v7iziu3P/3XvTvvvHt4tfjaTBLnYjyb196O56n5neTj3Jbpp/sRbBclu50AzySX9fNGV/pdTEQu6/Wd1NsHh7GBpAf0UX0sor6prQgMgWRHnb61o9e/fIBBae0HNI5/W69B7n/cP988AGnEXV9bKb4crfgjzXMTsW/j2OTAt8kTRyaNYejQIBNlT1q9FRFTIyNPb/9Jtv110/2sx9TzSpK++eh8c0U9vf7TzfEnOow/461zpz9Ta/xbz8a/9Q7xc9uMfxd7jPH95a/e3Db+rbH4Y8f4yWb8pEP8NCL+12P8u//54Ox28+pvRRxrFI426+3xW5Lu54cnr14rl6aafzvG+PDY4X9s3/6IA9G5/c1ztvs2Emlv/2iWU9pj+9//5L0/rXaJ/5c/d1//nb7//RHxao/xf/Pw7X9vN+/+reRBYy9gp+s/iXzc6zH+X88d+TwrOmsIAAAAAAAAAADPUbpxLVuSFjbLaVooNO/h/W0cSMuVau341cpiLrvm7VDk09aVVhPNetKoT2fX47bqJ7fUT+WygLn9G/VCsVK+ssttBwAAAAAAAAAAAAAAAAAAgBfFwS33/3+X27j/f+vjqoG9avtHfgN7nf4Pw+vJ/t/9oabA3uL3H4ZWvXv/tz8Ae5nffxhe+j8ML/0fhlfH/r9/8HkAg+f3H4ZXt/4/OsA8AAAAAAAAAAAAAAAAAAAAAAAAAABgj7l44ULjVX+0tlJs1K+MLC3OVf5/4kqpOleYXywWipWFG4XZSmW2XCoUK/M/9XlJpXJjKq4v3pyslaq1yerS8n/nK4vXW88QK+X73iIAAAAAAAAAAAAAAAAAAAD45RnfeCVpISLfrKdpoRDxq4g4lERy9Vq5NBURv46Iz3L5sUZ9ereTBgAAAAAAAAAAAAAAAAAAgD2murQ8N1Mulxb6VxjJQvX2ri9rfc1nZCcLR8Rq12XyWdN6TqPxiTvOuRWlv6vpRSnk+7tl5nrYDpPL/1x4Qb6NzQ1g4EF3YTACAAAAAAAAAAAAAAAAAIAh9/im317f8UN/EwIAAAAAAAAAAAAAAAAAAIChlH6dRETjdWzi6PjWuaPJem7jf0S8dPfS6zdnarWF6cb0B5vTa29k00/uRv5Ar1r9NI2IRj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHqsuLc/NlMulhWcsjPWwzG63EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBZ/BgAAP//IKy3cw==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x141442, 0x40) write$UHID_INPUT2(r0, &(0x7f0000000200)=ANY=[], 0xa4) fallocate(r0, 0x0, 0xfff, 0x9) write$UHID_INPUT(r0, &(0x7f0000002f00)={0x8, {"435b468ccb42f6673cfd4d2a4e26bfcdb6938ee5cd132ad1bf7de395e7484ab96f75e14a27456f92f6021e407425df70edef9ecb423773267ae23ee5bf5ebb4d4c1f1bea0f0c0007ffb07c7c10093f953c5abb816f0753e2cb6cbad87eecc90123aa20db4f0fa379c5a618b4a31ccf9fb56b7921b2833234627a814906b6d0bcd546022cf9ba5ad4cee655b943a67f9c885304406fd2824d9681bb32fecc46ff6a782a410cf95907419da4c466d6af61ce73847ece2303cde2d945f436b136468ac5ae53e550b7be011cd7be7f175edc078fab702652181d35abb618205a46a03ea8825b3602388ded254efc865b6d1fbeeba5a699971d0cf7bcf76f1747b3a1c0128dd87d3ddccf617d63e2a6996fc86c9963a6e33319cf6b4f08c4a16209d2b1390c33e7792c41fc7039704e19e4d3365d631b9c7e76893f4e1a7d9d81d2baf92c8d5ebd90026780d5aa28f568fc995c53e034ff6a0093263ee20c1b3462251e18172e0ed5957e14024d67bd53f986a5f5ea1ee99e53dd18d038c6e037569700e94206ad0cace91074f575ab597d1df0d6982e93f99dc6affb0f12b689656fd8c5bf793f73f6d98058eab5c523bfde03c47caee6a859661a3a44b31d1097aa92bb6b5e9925527daf5e921f22139ed8b32a99fd5f457c9ff30cf744bb71f4d3716f3434c4e6b886d94690157c9ccb3575853d7b18402c9fc34b83c703ba8332783f70361cdff650a0e52fc80136bd99d9dc61996162fce65715789258b65e9f3f150bccd5e1a9942ed8ef37a562f0b4a02b4f6ccc62f962c43346bd19aee1f290cf845243a4c167f792a7f56cf15b37ba1c2a7c00fc2362241d584f89669b40f4a2e0ab77f6d23c9073693132da0118b8adfde44139a654fcf89734af080d68fc863f1164583149df3710acecbfa843879fb5843d213327cb4f5ab5d466a6ca3c0cc0a83b94009d762b77201cf61ea2ca94462e809355c2463b3168a28e25e38923a0ccbe8a211f0d33efe8cfecaf4d150cdd1de2cb59b4f731a799d6f3d0741fb55792b7b9194b8549c53bea3a0e7c2775b0a30646334f0794798fe1c39c36ada0c7497571476d3d670fe99db21c51a5fdbe3e5920add82ae6d96579387d485f883047ea1920fe032ed3f7aab792662eeb86321feeffde40e4f10f91eb022f5d2386856f04f0e787122fcd1887cea0de36761ee960b1b823ef01be3d1f931b4947f5a8b9dccb85df87ffffe9f82e08da5748c3de91c63d8c99370b933badb352c4e0e55e6d7aa3c53569e64e94db43c55fa2db90dbe27097f9b4ad2dbf7aa17014fd73154088b3fc7677501ed000021e1d41c0123c2726db593793547e1b3dbbe1c2550316116ac493a2eebc9b14cad87442896a11673aef46f9cf202584b03657128a2a8eb56a29eda753f25410c04bb7e4ea8c5480c846945c7cc550aae642e6efef16fd20b4a7f24a3eb3a0a19ffa2a4faef2ced862a8821a2df9355caf0d115b5764ac9d5c37bd05fc7818113072f8858f8c66b8140afb738e699e8a03d6621f4a18d874d825d0f96dac5d2078b59b9e9ec59ba4b4320ada33889cb947e04e6d93fee0b0519e52b703f5fab96cf8abe1570ab6c2239a581a57b548986e1de6241ea58825f4167cd0dd6d84f04ddfa131ac4757d03ed60cf382942f866c134ab2e5805242d9033fee209f89f634be9a90fd6f39a2add154c601b6ba11f4a5fec9b8b6e478b89a448a6a6e5696d4eab9c6038eaa6b0d625cc752f6c90411511885a6e19c5a477100f2e58fc8690b4fecdc50ab5eb581b983a37bba991f4dcc0b601f7e8cf2f6f4beb47872e3f2747a891470826cbf67efd85becccd8842bc39af60d3814ede596976aea1aa98272bcea2f3e23be61958ede56dcef488d30e6ca8b3c49a5b13d5ed0375dc9781ab179860626914c277c6d9e60db304893ce187de413100d09e11c42f477e5a5ee5e449e8cc7b4acb9db3777b8303c724318f428f2cb702bb4c6526e50c40f47afc659a418440ca46765d9078c61c970b44e706527a1b1383e575106d90b0963d064a28a699b45310a66c804fd2b4032a53f7cb4434ad93bbe8235d053aff9e4c2ec4ceec2a74a7c220551d14f1ea61b0ae998ca9e2471094e3143cb4215e6d20dca71f3f31681c30cf24025ae20a4096ad9204c5ff2903411b2f730d3c14bba9b3d6a0dcb725ba6b3cd4f2c5209f68e21ae563dde188794d684fa91c71787e1a35c9f0523611ea04edd2b8f678a109e59b8c9ce7559ccd8288a83353249310009d8e8cab41891c96ef8d2ba4cfcae735f5c9769761d24b200cf6eb7dd137cd2e78ef8672cd7e2e870b163366feeac4255fb6fa0f6f1735209f0983d7431494da3b6117ab77e322940bfc1c5fdb963994b852979ee311c817d8c36d37538beeae86ae90f04ec3d55ed71622b3962a8c2aab0b30f1d677cf683a9b97f08f326fa9f9dea5d0c4d009c5e59da502808f89253dfd2710c67306f71388121afbda29769e98aca77e67c4247243e364ed7456d3e201423d87468c49c10312f464ea99b3e2974b04ace2b33e2e206bd31897b5daf413c33c68257d45e4d11da96c0608d620b671c416dc2f3a239e0c2e3bee18bf3f47425ac05fd79e7c0dd1e75f65379aaa9a5a61e21b8825ae10d26b0ede2504dd5e448ea33a583bf62b68732bfe0a1e7dae5acdaf989e419efa8caa3aaeb00fdab29ee7564ebd0ce0649ce2189972fb411e59fde1aafd4e797ceef1a6379d67d8a809db60024e3679e8ff822c6317d4bc50c30a0807e44feeb2b96aea68152b801e7ce2315fa463709b357a31e079621ef4f3fd7d21335d1bb2071b044666a1294c5dc297c79b562b0c72a153750a758ad83ebb5190c97d54a3f0e83782d57e6da4fb16b281ebb99992a1742573b16d1e0ab7ebf1ea5732a65142f5b87804edabadeb7fb240aeab517b35a6d2b6e3d49fb2ffedb10fe79dab01f61f83ddc6a76fbd50541b2761024e50423d8ca90ee5564e7683b2ec80a6c28e58b3f1a00be52caf60498af55c9345112e1e7fca87e8eb7e3afbb46da58510e8e0890294d014f3d17c4c4618e606914816fe12b8b8e5d9db14d4f93053aadfa96b0583127f1e87ddf5bf9abf2d75f6bcc01384b6383ae655535b548c992db3958dcf4d13a91dae22f834dc5327e136da208aa2b7869e0b06913a605fd6af79a40224550605c91918f46304a241c2569f995a2f9910a20240e7c5b5ba6b9742475c4e478d19c2d8227721dd29b89230c1db446426216c1d0e9549ea87e0c2cfcc4647aea1ae5c784f0c9e63b14291ce3e41d22828120ebc517ea05fbc068439067dc6365bdc21d1c6d3c660b806fb25cd2ce1e9bd5455300c54debbdf4be35621c52fb1e37cf0f6a88c0dca4f2651a9e582cd9e9b53ee8c77b40d3c4e338ac3b0f446b635a57bfcaeaaa32121a39a663e925c9f0b6b00cb65a5831875530994ad7652dc3b67f83d1c25d524d0dedfb8b190ca7acaad19a8d24fe7cb12d4db96c917dee1b9cb15992ad3f685acc88f492c08b9bd572226bc08f097dd7a94c6ebb3746b2952c76140a9fdf7892d6cc71406962abdc7f146d77306e60e01f0bb4f45913f81ccf0e94a0c1c57c7f3f0d57041c988b16f51c6239b2c7f39b1699744fa3cc5ac7941a18a99e0d6999eeb516df53678381813cd417c4c89bf971e6e43d55956289ec93b4b1a141677eb023190abb7d14b40c166fa107225572a256baf26a55464cf2bb20a3b231750a788e57607a5eaa363409afbae847df82171dca2fcdb4b35a3790f9c67f7664ddae994f60957c6fdaa0a353efc9c6ba308cf4e9c5c4e162a55b2cabe2bb9b0ba79879169e6db02fbeb10ce36a3afe8b1a587916e0175826a76bfd9c9091bcaed27b629ecc4e797996992a683c42698543b31d97839b51b5e9d6c1608284536b0b371261f02b19713e248914c557ef737ecc83c607f1c293d3ce67924dd3291953b87e7680f5915f5c9f7e74e9d6770d46111b47b0e11169c5a7d0ff91bd008c261a2a0617574df7d33075cb82bd45126703e650560298b8e3dd12cd645df512bf169650ded2f88ef3930db8c32dfd9c0d3825478fcfa0f5e5503a99961425f5f1fbc662d7a6b198a962b38b0af751daf416a58b1cc4f449c51cfc8ea083ce83f4ab3401af4df036347b235510b084722546f129b73cf8e12d9cbec0c02b30d13aa03e51bc93e37c38ebae2d712fa6580065cddc32f069ce678dc1776b2b16a27e8072176e0df041dce653c517d16581910a279dad10b9dcd3ee59f553e6747ca07c598080a864426b99e378badab6dbc03bd05c385559dc28bda75bd623a93c806bc80edf14986e3ea568f4b74b4fda46a071eb08fde4adfb0df81122293fd2d9cf06ad083c7de6dce713908e9b3ad7367389e63e5d09e3234a457f6a6135d7e8337527b9b8ae7537f84b8afed2bed632caca8aa9f1cb145e0227ae7a88aa7cdb1a8f2a64275ab6eb01b2734c5d07c00b8a701606a301782cc37b5c2a1760eac9a92c85de834776ca01f11352681ec8f4da90725644af7a23c830d4f751170323495ffce53450acee430b5fc8e381a274905a30bb11da2f6ef30b51e0a2a5b0d18ebd2e57919ba003703d7b60b30b98ba9b4aa2e523c04b796ddf19448d36422f2a5a87322a7f937d774149bf19a1a50895661f44620b0a9d9845c63355e55e733a526ecae985178e35a01295d4afc494fa82a825383b40da3b41f98673fa2255a83f3e3982777b46267635548bae8285f7678a4959f167bd9e479515e207450f48d4791157cf4708ac5e0ad759d4b4a46cfa7d187b4c81439f8b985e27eb128eb1414b7f3b5128b4dd761184f196f08ef662400c7591205ebb0144314cea2edb3691876d539ad5a9a28efd196f2ac7eeaff98387773b2b54ddce5570487bdddf8b2b6e444ed2a20d3080f302f4ee243c4890eecb852a35fd28dda174edd8739e3bf332d76ca98392227f1648317c99c7771ad9f24cda60bdfffedeff2f37ff44ee9df9efd65af5c69dc2f0c9c8ff5c89215411c42b0bad2f3c370275efebdc4647e622b327de43f54cc6b6f5daaee5c44117845f34b7eca54fac0c3eac772d440712f0b6167a17262d0058cbecf48b2c7d46ed4ef35f4b69a01cca1cc8074fffdf77e733ad9c5d00a1160270cbbec881e0a50dcf6a33f805af08342d809654206c7bd991b1ea8a26ac9442e4ad0232b2009c4a4964e84d36acee993ac3c46fbf95a46a7c895c6e07714b8fdf6b2420a1641ccfe57737be1fee22f95e4f4613fa63d7b33c35ec73249f67cc272f1eaea8aa15d460106331a535dffb7bac71c93fcb73f416263c1537b09c29ff7baee4fe0e51f9d5d9e5d6470d7ea92da91c4643f3fcf85d3ac2a461ae1351471ef72cdad460f33e9f507dbdf772ba42e0cc22a5e81d394614d8faf13b9cffe5f7915f6da078a1348d574d37019ea6599b8b8074816f6e16fbd5bb5de2cb0dc0494531c98faaf8147662f385064645e6022e24b686057917ce87dcc2abeadbe3bd6e10e465febc4a3eb83af545674a5756293102d34e70f65482c12ea6c29d09dd452b4fa215a111ccf1c4c568a51ab6ded058dbf23ed6ccc0df2f74ade24324e9464967261feec46df01a0c4f076072e7b1336975de2d26b5bf3f6b7ef9f9523304ea7ff4e0f02e88b72f12b037c6f41341ac5feaf5950fb139170e1c4663ec119dffc0a10c7f6aa8469bd039f4cd76eaaa891a8f96be4d70af8e79d60a981957700af53c778470996616813003839a", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, {"715b1a6a9fca300288d0d6f164694e9be52056879d4f7f9e17a2f387a1e887ad9fea8a741f3a85292a8ca98e1512418fbd5b5beafe58966442a9c6d52bdef586966362501755a16514ded809c856f4e58261695dbfb4d87cd5d13b78c6cf696afecb55cca3e7607479bc2ceded20d446347481aa05e3083992814f23f6ba955daa8c5988fcc3e1f4a1657a94b74a6161fb233fa5146129889ae615315f974fd1e2c6db572e40a4ec1325c81eff25243f2fbe74fc9cc389297c04d98213ca54c33fe33622c7ebe8f6e9712c07be77c43bddb575411faf61123d450d3c608e581d9d1fd5562abd932bbdf70ff573330754d8f2a3c38906aefc04f438f74482b6e4ec9501b6b43d08d910bda4fc230cfbdc06b2447775f53c6aa87b73a284167aee5e05fc8d867afd4b6b8c3ec81a23be5df245d8e21aa8a630de4b680f34fee2af9de02aeaf31aa7d15edbee78a2a7a621305217678c619a19d41e927e798df495ff28a6485e978bb29cf5f82e31ee8e142134e0845f5c1eaa9664c7dbbfcfcd9dc0567fd447f25de86bea1c28e8a9973e3d5f00e74d022f2b9a97ff08f404af3911f7f086643bfd9004c2500b1684e73c885374cb382bcb37fc82a31c79991b2547fbbba3c005b4d88825488599a8cf0cdaebb4d137232516c9f897d72d034a5b69d03be18c0a0958495e3c0f9b7b31f7684236be8772de10aef1446909f13fb49b4516d00f889efe72769585f4e1ffaa5fc9c0dbfa7b05efbaa14a3e240cf7603c6a487f4155f92bc22c262f496e2f30eef1b95cf28235c0273f295a136f122539ceccb412f7c08a019efb4c270a417db7deb6973a6d0370df72d12456b2d2187c4abdb632bc6323eaaa10f6e8c829d9b556b04498de35a355907c9a17b99b2effaca8ffbfe486493740f3dded005e8bf91b417e2cde579f9232c04807dd2f2da29faf183dee67430972a0c85ee9e9319a7b55b03b3db7d2623f3b16da80eee507de1f18b298a045f32970903d4ee04f99c8a6c086c93f465ad8493f3f2e0579993374b1941818c67c448c4e218e64467ea9755042b593a33f5f909ba7eb4c14be439964ff2c5ff2367710438f2d306e721042b39499b21b034cf9a95048a43e8d96eb88c7e372ee61e7a909b6e947d416b2ac672fa3683771cf6986bda28ccd50c448e31985adf2b836349d8e1ac3ea17dd9256bac1f3c47f39953fceddef2e12b9956ad44347142d836ef531528fd9cbc0c132ac6e270c9f5e4d950d62b788dfb1e337be9629a02f945897bdd5168d73d78ec3a7651465949f5027dcd0affb6b24063499d4afb57b80aa62efaefe607fb9073c79d7083c629bf11a56527fe85a41c3b347c7ef54c85a6e6d046994101ae7627e74d14337a9bb042f5f0aeca0a6199dedb3e4b1aa30760131e8d76d43d9991ac1b3c443b25d7c4c8153d1c7763e6f2fda8c404697668f6aa61f8e28d568320ed190ca635c74d9948adcaa53776a2db303b848723b414bd192511f557f2a426822acecfa3ce6f9bfd60c0144b1a55294387238fbb196addf0502ee9af4108682d056f8965ce4fca03d8ecdcf5f302eaea2de59bf663b15bf8a20ce874ff7d3958fe6da3301b678c2930129b3cb4413400388a59ae939c58d96043d93a57a980ed6b9f35751e059ef6c06cffa4f5c3f8ba1ba67f0160390ec77311e4e67d921bb40a29d448f274da50115c2c67baa3d6f39f9ddfaf3e67392d9e3802c353f0b855c927d6a45e445f58526a09793bcc2e72163fb1b7a779d99f230bd95e5bce797cacb0b8343dcf1be080f18040fe288b157b01b074d25fe44ab6b3c0362f1931f6b174412a8d6a2a645270e7430b3884ac16930105786e469d1d8bcf9ed4010ee3accf78ecc138a8b11c15798eeb29ef4fc3bc5b376807348e1647148c35a1aa3d7ed05dc3a11274887f04f035837a9ea81fcb5eaccd4f43f2f6bbf3c426f72e1423c9175c2b234be0fd3c40c15e5e35c5c7359c894e95f82797c48fdca7ef07a6fa6f0dd0bb9a24c4aa9050000000000005c67e60f8814f67d86caba122def954662ae2c6f4f99cfbb55214c61216e8c8f84e9b172129642d754a49c923c6c6f1ba820e99a513308a03c9a080be7224244f2bc1d99d93ddcb25a3d2e0a6b4b868f877760b019c8c475c3e0b90109c21c309e7bc0ffc48753aeb70e7884c8eac52b2fb8576ae917199bfeea255da4b54667320798db03440fabaebb1e8e181506bf93ac67ba128a14c9dcc45d9f07ddfea21e7da2bf4215bc73e82e9a7187cd5fa7c17f7710f2cdf59bb22ce786328af52f17349c42ca7bce681619246b8b467b7b4c60125ea5687e1cd9bf36a67023759a8baeccb60e84c7102f284436584d0508486d96af8ea8358f7ac1f9a21c1229eda8a1a273b999a74f39d3851b6aec92d120f2c4ca0b2852844b5529eb40db91749f221568850f23f089dd704434b6fe736ab7eb67ebd52943000770e0a57c6ff7c1420a225fdeca0cddcf4083a3f5f9fb37490dfdf2c8aae282558c8a4af6ec41f7788d6340053ff69311489323c403becde20ae84c6a8968717e8923c13723be082aab3edd7cf0fd1b2a1f64692911d9e49c4d7d20f8c9364c454fdb51ff376abbae26df57ab7d458772a919879ea7caada2c17fb0011ecc8ced3d7dfa39250fc3c8cc9d0f377860d8b58fd81952f50d732adc73e470c1f5778a49d7f3d507e5ab5cb798420f3a56d9d3ad76b75e5d41921a7ae04099968867c816f6d44c4a41cefbe31623d6899a00c28454bdc0ea17f284dcb39a0221989e3c2bbcc5556e8f870bbf98be4b57be438797995d221ecd0515e4c89c431ff7b595f35527911371cc324cd4c76d4ea68cfdd1eed120ec16e89e4ec4c5ac28039de8b3aa451e1e55631d599612e94630ad3d67ba79e03c4ff023e8ddfd10c09517df736a01af5488a87f551c7e8e41dd0d0d10c58f3053cbdef2c4fd72e51c2d9724360687ab6d0395023626bbfcab24737a50bb27d78ebfe11b5e40a71b2141254074b3dca3cf45456ea1860704b0d5da04710667bf6454c81b33b5b429d2764afd13338d60b928140c05e0b7f41c6fb19b911216ca2357d8171b3673b454b5017bbf34dabdf5fd0d7fb602399ec434f40bc0450cd6e418713c68b349b7deb3ef014b8ec7a62f686b37b1c3a8b60340d0bbf09a6965013c68317d7a2e07bcd3bcaa7cd2cbf34d64534e1ff9cb4ba32d9a5cde63e2da7dfdfcc86886a0ee01fa0d95b78a12085d6dfb62d622041e97d8f03f4727e865be656d9286d628a8950b55dc71058b6dec200049738824a8200023be3f93e740f2a8d241e57deeb642ff28140ee91424db3cf2fafdd8a7d9fc80a7a54da30029ef65df2e7900059ab1141985376e7f9f46e712b4536ed49778e0629d284f56eef0906d21536427333d8a7d6d7e74591031a526eea16a627c5d9f399ec4628a26d9812b68b501716b602564504ab8f16e76a19c608ac550fa52fb80af1e81b48abf13c9996cf47f34d8e943b7d48de31c0d5d794af157c16209d3c0632c2801ab17f05de2c2fb9b9b8c0a257c18a832ac743c9341042af1e56619154fc4f7b20c8de3edbb1636f0a098ed6f6858c27905b00798fd8bedda5eaeeb12ff19943dad0a7f069a9e01dfc9730568784a07c0a6b01623b11a1e6f86cab4d95bf256cd28b00c17b5df66dd4c393471f0f18c68aeae404f5f3fb66bbfd62f1511b35caddad004408fe3b182edf81ad50ac3a639121236968c6be1ba7f7bee6409a91f4c7caf077c2a94c6d8d547cc680a1d7e6cd57c328f6e21312ab76491565c5f4271cbf64ed2be12d770e927cba3cfa0fb89452285a69fe205bc9943eee4466ca8f9998997e2c1a1fe782c9e2241c51dc008bb8f6fe9a49edefae6f43d3e0cd207439745dfd4c347058a4ec3c3bbd56f3108b9a034600f78dc5c889621a6b78e2f7256034d53ae7877de459b6895d5849eb4a8099a62a4bd50d5b4d48cf82fae64985e1e22435fe5d5a4b9119eed5d8ee03a6d1675b7b75d47b8e20a44c05812b36cc2e31947a02c48262c5a875e562dbd4a1a8d045a37afabb28079d3904f53d466e5abab09b8e5e0a56dbae4c4cd9bc6640b47cc6616b2e7cf19c6e9591d32ab0cf87880c81d63948a508ad0cbd50e348d399daf51efb2b96ef9d56a8ba89d04bf5e7d4f7353f71d1a6cb78da6644574664d08e848cf97bab16d6acf70f0e8a06dad5c741cb5eb483f809c4c35307595f00d00bf6a1474aef94cfc913d08c612387172aabc802c17753c6ccd752eaa81e7eefd61c037f958e23bcb9c1510ea47bcaefa72f070809de9f79faede74c87231411b17b353382974bcd334cf983c85ad9e1844cdbd9181a5bb976c35b6a638ae8dd20119858f8c525d735779b2f8e244ed2fc0d900445fe1fe775b4bcb1d2e8d456fd6234ddfcad7fe7abf716d9f4b4a6ee83be812cdda17ec43a895a5c03e5359cce3de61d9736f8a4d66051891b1431f2e61a324f252bd0e9b32e23bd31a5405642bbd2cdc5d3e45b56530568f05a72d475a7d3505b26d9fcdaeb30a62ddf09bcd9e59c1f34e375149782b8019a7a9883fd93397acb338af428f1e015a671b5c11651d3c0168f747fdc6e1fb084bdcbd760adce881492b2bbb76c0a1327e76c9c7ce0afff2f80ec30f2be04d9f93a9b291cc01bcc03f7b67e16a7f1bcc838aab9240df99691a2781da614fdcecf5115382e1357460f4b8e3a577d3ae922379eadc2416d40028c785905bb43a41f5fb7189a8704b8e492c86bd82d0560f81796693e74f08739b632e5226d3c3a963caf5db455ac20288d472611e7dc243531fd66718e94daa2bf93a30a38e6a497a50f2472a72bf9c4689e54105c44cd074bb87e087735791b436d6553c5f2b61ff75dc64ba597b77f7ea42a0ec14dc08107e7bbe97ae519beb5e18a8859493afd097d4609a3a2025fe9603b85f2b1350336d92e15d0bdea3a42bb8775ff2b38babf2ec27e77452c93a05a798ec789a6a012047481ea8e1a8dfc77a9f0f6ddebb9f3503702b147f663f01f70cdfc29afe0cfd7823823fa2e139ea7d1a010a67bb3a31e620aff5cbe1a99ac3cd0f91c472dd021213edf5a9225941b575e27f99c0cb94eb9598a443ec7665335305895ebc28e3f8d34adf6aa37084f823d293ba9dcb2f73d88457d0a55c9202dd309a9b36daa4e50c8f9c93ec7644a7a730b6b947f0f2381a34d67bce50e790a7655a34a2f70723f360af014befa4fd3dbbb8bc2f1461eb48b987a8b772b3ad31a1077c59ef45e4b2870739454ef56402115ab427527e67b6a6a97b2bb3d7a2c13d2a55d1032a64b83efc13939589e46abd78bcc493529cf38581fe3160b2c6eb5a9ac6cee0b05618e51450af077fba0dc943089f112e67a2c654ad94157e95295219d0bbab3a02a2c9ec08ce9d904a703760dc41a7943d52561aeb5519e82d0d390365cfd796434c3decf733d8f09789af0b990f4f9b791cf0d677f34d85fc2b3583b21737955cbaa098963bfa39755f335329f265db75c5d406a0a91ed76563a3ed5f3d2877c2b4b81dc1eaccde6d642c0d8791482e27c64103fc87a55ae91e7adf49ddc1dace5c3108d6a496d678ec5ba09b2a9e6990cb63ac3e4b787661800d11c73da87bf5d297c1fb531aa105d30464b0e023e4212a0d4a0ac119c1568280d49d084729e680a0f453a725ed08454fa874cf22f5718e2afd995a1d7acbe92e0a49307f1b322367dc12b3673708024a85fcc643bd00", 0x1000}}, 0x1006) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x141442, 0x40) write$UHID_INPUT2(r1, &(0x7f0000000200)=ANY=[], 0xa4) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002ec0), 0x28a80, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_kvm_setup_syzos_vm$x86(r3, &(0x7f0000000000/0x400000)=nil) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f0000000040)={0x1, 0x0, [{0x4b564d02, 0xec000000, 0xcd}]}) ioctl$KVM_SET_LAPIC(r4, 0x4400ae8f, &(0x7f0000000100)={"b46474f815e8d5535f0887c44335cc824dc6121bc72a77f532ff5dad4d643a9cab29d2310e04be14eb26c0af4985fe45e3b3b0680b3ec92725d74b9716e0f7c3119a2c9a0ae65ff4772e2e12733cb013c4308fe40863480747c0a7ddb9361b1578015ca1bb2c1677ebae096f08345476f567443842946ed946434c75916d1db83fe305920de65bfaf9bd940672216846cb16b8ae67cd3affc61375381f91b3b9f1cc5e38cafe5239aee71dcd481fbe1ecd2547ffbaad4469a74697c28fb9beefa6a5d736712a55eb9110c2cf7964062ba8cbc1c038e84f0f5db7fc7053118bf5221e3efa6fc3edb5d0ca3cde7054dd0751a332520aa8478b1775d552c5cc24d3c2df9eb333e5ca3aa06c1c2cf8526714f5caff2f55b41976fc20b64f1fc61d5b44f50953582a1825d32130a31abfeafd1987317879e29ac51b93c9659e023fff3ddb5e39dd19cc3ef1d883c78b9e073d08a9197fb3717df238b9831831214b186693be9dd2568bb77272e80df5dfed03e8c467627bedfbd93359a9f79a3aa37e873dc1357b37b43d813ea85267b0dc8b1c4cc51bd985328833beb2679b7fb762555bbea2da936b36f8f1673fd5f606b2b6eb23b72bf947206e8dbfeb40ca6f265a3485c8446e0f0da652860b88328073d2282c14b48a7774e62754a968b60e92205e8fafcdd70a55c3c4d1a4821ff44e6e3681f15ae091262e3a3290a24d8ceae30ebbf9d24287bb8a5d73c608d47d287f9e716cf02b4796a83fb0c05e45b89de9ef8bce834e6d7a0be6e30d2c66cb6e640cb01898454ad361bc0701d8fe56113335ae6adec59300db04691cc4a689034272a8e086a32ce7061b4f79fa8afbb48a6ce4b62bdc44af013d78980457e1fa61eb9204818606f4c3b03c0f33cd2a841ac9bc2b73151a96e31ab99e6ec969b5f2c3edd5f9abc69845e487af992758ba445368da93dae1d44360d52a534a88276b8aaf349841d8a4788c60408618437c442308dbf70efeda2e54e9b9e4fe5f76997c9dcb945a26bd75748c85d19ca8b99264dce50580e8d4dbda401dad7df31e9a7a6a3a83bfbdfb5394abd581ac0824fbcd75d2f5205c0b7c9188e6f26bfd97734d9a20433f6cdba9d14a5f32a4d97a57f4603b21146fd1aebf082e863d463c224ad623c17d8043d3bf083f0322408dd6ead6915ac6a4222ab51480eb6e11a8913348219515170d9df90d72d7363bbda3e327d19f98c0a856f98076380e788e602e8a2ae0a1930786874dc21a2e99abda15f35457cf1dcb440c4b41350d0eda352aad7f57a0adc8a6914da06460635ed21c4c11cd1a8ec778064c9f62efba2927828b23f94b16619a5520731c2c40ab8583c9f2e73233d74b84f4877ce6b35bb1180300"}) ioctl$KVM_RUN(r4, 0xae80, 0x0) 10.130591918s ago: executing program 33 (id=171): syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x2804000, &(0x7f0000000140), 0x1, 0x5d1, &(0x7f0000000b00)="$eJzs3U1oG1ceAPD/jCw7H951FnZhd8kh7AayECLb+djN7im5LcsGAjks5LJrFMUEy1Gw5G1sDHXuoTSH0pZc0lt76LGlhx5KLz322ks/zoXQmBbiHFoVWSNHcWRVTiM5tX4/kP3ezEj//9PMe5oZZpgAhtaRxp804g8RcTGJmGibNxLZzCPN5dbXVoqP1laKSdTrl75JIomIh2srxdbySfb/YESsRsTvI+LjfMTxdPMjR1uF6tLy3Ey5XFrI6pO1+RuT1aXlE9fmZ2ZLs6Xrp/729zNnT5+ZPjndnu6jenstv7O23v7iziu3P/3XvTvvvHt4tfjaTBLnYjyb196O56n5neTj3Jbpp/sRbBclu50AzySX9fNGV/pdTEQu6/Wd1NsHh7GBpAf0UX0sor6prQgMgWRHnb61o9e/fIBBae0HNI5/W69B7n/cP988AGnEXV9bKb4crfgjzXMTsW/j2OTAt8kTRyaNYejQIBNlT1q9FRFTIyNPb/9Jtv110/2sx9TzSpK++eh8c0U9vf7TzfEnOow/461zpz9Ta/xbz8a/9Q7xc9uMfxd7jPH95a/e3Db+rbH4Y8f4yWb8pEP8NCL+12P8u//54Ox28+pvRRxrFI426+3xW5Lu54cnr14rl6aafzvG+PDY4X9s3/6IA9G5/c1ztvs2Emlv/2iWU9pj+9//5L0/rXaJ/5c/d1//nb7//RHxao/xf/Pw7X9vN+/+reRBYy9gp+s/iXzc6zH+X88d+TwrOmsIAAAAAAAAAADPUbpxLVuSFjbLaVooNO/h/W0cSMuVau341cpiLrvm7VDk09aVVhPNetKoT2fX47bqJ7fUT+WygLn9G/VCsVK+ssttBwAAAAAAAAAAAAAAAAAAgBfFwS33/3+X27j/f+vjqoG9avtHfgN7nf4Pw+vJ/t/9oabA3uL3H4ZWvXv/tz8Ae5nffxhe+j8ML/0fhlfH/r9/8HkAg+f3H4ZXt/4/OsA8AAAAAAAAAAAAAAAAAAAAAAAAAABgj7l44ULjVX+0tlJs1K+MLC3OVf5/4kqpOleYXywWipWFG4XZSmW2XCoUK/M/9XlJpXJjKq4v3pyslaq1yerS8n/nK4vXW88QK+X73iIAAAAAAAAAAAAAAAAAAAD45RnfeCVpISLfrKdpoRDxq4g4lERy9Vq5NBURv46Iz3L5sUZ9ereTBgAAAAAAAAAAAAAAAAAAgD2murQ8N1Mulxb6VxjJQvX2ri9rfc1nZCcLR8Rq12XyWdN6TqPxiTvOuRWlv6vpRSnk+7tl5nrYDpPL/1x4Qb6NzQ1g4EF3YTACAAAAAAAAAAAAAAAAAIAh9/im317f8UN/EwIAAAAAAAAAAAAAAAAAAIChlH6dRETjdWzi6PjWuaPJem7jf0S8dPfS6zdnarWF6cb0B5vTa29k00/uRv5Ar1r9NI2IRj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHqsuLc/NlMulhWcsjPWwzG63EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBZ/BgAAP//IKy3cw==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x141442, 0x40) write$UHID_INPUT2(r0, &(0x7f0000000200)=ANY=[], 0xa4) fallocate(r0, 0x0, 0xfff, 0x9) write$UHID_INPUT(r0, &(0x7f0000002f00)={0x8, {"435b468ccb42f6673cfd4d2a4e26bfcdb6938ee5cd132ad1bf7de395e7484ab96f75e14a27456f92f6021e407425df70edef9ecb423773267ae23ee5bf5ebb4d4c1f1bea0f0c0007ffb07c7c10093f953c5abb816f0753e2cb6cbad87eecc90123aa20db4f0fa379c5a618b4a31ccf9fb56b7921b2833234627a814906b6d0bcd546022cf9ba5ad4cee655b943a67f9c885304406fd2824d9681bb32fecc46ff6a782a410cf95907419da4c466d6af61ce73847ece2303cde2d945f436b136468ac5ae53e550b7be011cd7be7f175edc078fab702652181d35abb618205a46a03ea8825b3602388ded254efc865b6d1fbeeba5a699971d0cf7bcf76f1747b3a1c0128dd87d3ddccf617d63e2a6996fc86c9963a6e33319cf6b4f08c4a16209d2b1390c33e7792c41fc7039704e19e4d3365d631b9c7e76893f4e1a7d9d81d2baf92c8d5ebd90026780d5aa28f568fc995c53e034ff6a0093263ee20c1b3462251e18172e0ed5957e14024d67bd53f986a5f5ea1ee99e53dd18d038c6e037569700e94206ad0cace91074f575ab597d1df0d6982e93f99dc6affb0f12b689656fd8c5bf793f73f6d98058eab5c523bfde03c47caee6a859661a3a44b31d1097aa92bb6b5e9925527daf5e921f22139ed8b32a99fd5f457c9ff30cf744bb71f4d3716f3434c4e6b886d94690157c9ccb3575853d7b18402c9fc34b83c703ba8332783f70361cdff650a0e52fc80136bd99d9dc61996162fce65715789258b65e9f3f150bccd5e1a9942ed8ef37a562f0b4a02b4f6ccc62f962c43346bd19aee1f290cf845243a4c167f792a7f56cf15b37ba1c2a7c00fc2362241d584f89669b40f4a2e0ab77f6d23c9073693132da0118b8adfde44139a654fcf89734af080d68fc863f1164583149df3710acecbfa843879fb5843d213327cb4f5ab5d466a6ca3c0cc0a83b94009d762b77201cf61ea2ca94462e809355c2463b3168a28e25e38923a0ccbe8a211f0d33efe8cfecaf4d150cdd1de2cb59b4f731a799d6f3d0741fb55792b7b9194b8549c53bea3a0e7c2775b0a30646334f0794798fe1c39c36ada0c7497571476d3d670fe99db21c51a5fdbe3e5920add82ae6d96579387d485f883047ea1920fe032ed3f7aab792662eeb86321feeffde40e4f10f91eb022f5d2386856f04f0e787122fcd1887cea0de36761ee960b1b823ef01be3d1f931b4947f5a8b9dccb85df87ffffe9f82e08da5748c3de91c63d8c99370b933badb352c4e0e55e6d7aa3c53569e64e94db43c55fa2db90dbe27097f9b4ad2dbf7aa17014fd73154088b3fc7677501ed000021e1d41c0123c2726db593793547e1b3dbbe1c2550316116ac493a2eebc9b14cad87442896a11673aef46f9cf202584b03657128a2a8eb56a29eda753f25410c04bb7e4ea8c5480c846945c7cc550aae642e6efef16fd20b4a7f24a3eb3a0a19ffa2a4faef2ced862a8821a2df9355caf0d115b5764ac9d5c37bd05fc7818113072f8858f8c66b8140afb738e699e8a03d6621f4a18d874d825d0f96dac5d2078b59b9e9ec59ba4b4320ada33889cb947e04e6d93fee0b0519e52b703f5fab96cf8abe1570ab6c2239a581a57b548986e1de6241ea58825f4167cd0dd6d84f04ddfa131ac4757d03ed60cf382942f866c134ab2e5805242d9033fee209f89f634be9a90fd6f39a2add154c601b6ba11f4a5fec9b8b6e478b89a448a6a6e5696d4eab9c6038eaa6b0d625cc752f6c90411511885a6e19c5a477100f2e58fc8690b4fecdc50ab5eb581b983a37bba991f4dcc0b601f7e8cf2f6f4beb47872e3f2747a891470826cbf67efd85becccd8842bc39af60d3814ede596976aea1aa98272bcea2f3e23be61958ede56dcef488d30e6ca8b3c49a5b13d5ed0375dc9781ab179860626914c277c6d9e60db304893ce187de413100d09e11c42f477e5a5ee5e449e8cc7b4acb9db3777b8303c724318f428f2cb702bb4c6526e50c40f47afc659a418440ca46765d9078c61c970b44e706527a1b1383e575106d90b0963d064a28a699b45310a66c804fd2b4032a53f7cb4434ad93bbe8235d053aff9e4c2ec4ceec2a74a7c220551d14f1ea61b0ae998ca9e2471094e3143cb4215e6d20dca71f3f31681c30cf24025ae20a4096ad9204c5ff2903411b2f730d3c14bba9b3d6a0dcb725ba6b3cd4f2c5209f68e21ae563dde188794d684fa91c71787e1a35c9f0523611ea04edd2b8f678a109e59b8c9ce7559ccd8288a83353249310009d8e8cab41891c96ef8d2ba4cfcae735f5c9769761d24b200cf6eb7dd137cd2e78ef8672cd7e2e870b163366feeac4255fb6fa0f6f1735209f0983d7431494da3b6117ab77e322940bfc1c5fdb963994b852979ee311c817d8c36d37538beeae86ae90f04ec3d55ed71622b3962a8c2aab0b30f1d677cf683a9b97f08f326fa9f9dea5d0c4d009c5e59da502808f89253dfd2710c67306f71388121afbda29769e98aca77e67c4247243e364ed7456d3e201423d87468c49c10312f464ea99b3e2974b04ace2b33e2e206bd31897b5daf413c33c68257d45e4d11da96c0608d620b671c416dc2f3a239e0c2e3bee18bf3f47425ac05fd79e7c0dd1e75f65379aaa9a5a61e21b8825ae10d26b0ede2504dd5e448ea33a583bf62b68732bfe0a1e7dae5acdaf989e419efa8caa3aaeb00fdab29ee7564ebd0ce0649ce2189972fb411e59fde1aafd4e797ceef1a6379d67d8a809db60024e3679e8ff822c6317d4bc50c30a0807e44feeb2b96aea68152b801e7ce2315fa463709b357a31e079621ef4f3fd7d21335d1bb2071b044666a1294c5dc297c79b562b0c72a153750a758ad83ebb5190c97d54a3f0e83782d57e6da4fb16b281ebb99992a1742573b16d1e0ab7ebf1ea5732a65142f5b87804edabadeb7fb240aeab517b35a6d2b6e3d49fb2ffedb10fe79dab01f61f83ddc6a76fbd50541b2761024e50423d8ca90ee5564e7683b2ec80a6c28e58b3f1a00be52caf60498af55c9345112e1e7fca87e8eb7e3afbb46da58510e8e0890294d014f3d17c4c4618e606914816fe12b8b8e5d9db14d4f93053aadfa96b0583127f1e87ddf5bf9abf2d75f6bcc01384b6383ae655535b548c992db3958dcf4d13a91dae22f834dc5327e136da208aa2b7869e0b06913a605fd6af79a40224550605c91918f46304a241c2569f995a2f9910a20240e7c5b5ba6b9742475c4e478d19c2d8227721dd29b89230c1db446426216c1d0e9549ea87e0c2cfcc4647aea1ae5c784f0c9e63b14291ce3e41d22828120ebc517ea05fbc068439067dc6365bdc21d1c6d3c660b806fb25cd2ce1e9bd5455300c54debbdf4be35621c52fb1e37cf0f6a88c0dca4f2651a9e582cd9e9b53ee8c77b40d3c4e338ac3b0f446b635a57bfcaeaaa32121a39a663e925c9f0b6b00cb65a5831875530994ad7652dc3b67f83d1c25d524d0dedfb8b190ca7acaad19a8d24fe7cb12d4db96c917dee1b9cb15992ad3f685acc88f492c08b9bd572226bc08f097dd7a94c6ebb3746b2952c76140a9fdf7892d6cc71406962abdc7f146d77306e60e01f0bb4f45913f81ccf0e94a0c1c57c7f3f0d57041c988b16f51c6239b2c7f39b1699744fa3cc5ac7941a18a99e0d6999eeb516df53678381813cd417c4c89bf971e6e43d55956289ec93b4b1a141677eb023190abb7d14b40c166fa107225572a256baf26a55464cf2bb20a3b231750a788e57607a5eaa363409afbae847df82171dca2fcdb4b35a3790f9c67f7664ddae994f60957c6fdaa0a353efc9c6ba308cf4e9c5c4e162a55b2cabe2bb9b0ba79879169e6db02fbeb10ce36a3afe8b1a587916e0175826a76bfd9c9091bcaed27b629ecc4e797996992a683c42698543b31d97839b51b5e9d6c1608284536b0b371261f02b19713e248914c557ef737ecc83c607f1c293d3ce67924dd3291953b87e7680f5915f5c9f7e74e9d6770d46111b47b0e11169c5a7d0ff91bd008c261a2a0617574df7d33075cb82bd45126703e650560298b8e3dd12cd645df512bf169650ded2f88ef3930db8c32dfd9c0d3825478fcfa0f5e5503a99961425f5f1fbc662d7a6b198a962b38b0af751daf416a58b1cc4f449c51cfc8ea083ce83f4ab3401af4df036347b235510b084722546f129b73cf8e12d9cbec0c02b30d13aa03e51bc93e37c38ebae2d712fa6580065cddc32f069ce678dc1776b2b16a27e8072176e0df041dce653c517d16581910a279dad10b9dcd3ee59f553e6747ca07c598080a864426b99e378badab6dbc03bd05c385559dc28bda75bd623a93c806bc80edf14986e3ea568f4b74b4fda46a071eb08fde4adfb0df81122293fd2d9cf06ad083c7de6dce713908e9b3ad7367389e63e5d09e3234a457f6a6135d7e8337527b9b8ae7537f84b8afed2bed632caca8aa9f1cb145e0227ae7a88aa7cdb1a8f2a64275ab6eb01b2734c5d07c00b8a701606a301782cc37b5c2a1760eac9a92c85de834776ca01f11352681ec8f4da90725644af7a23c830d4f751170323495ffce53450acee430b5fc8e381a274905a30bb11da2f6ef30b51e0a2a5b0d18ebd2e57919ba003703d7b60b30b98ba9b4aa2e523c04b796ddf19448d36422f2a5a87322a7f937d774149bf19a1a50895661f44620b0a9d9845c63355e55e733a526ecae985178e35a01295d4afc494fa82a825383b40da3b41f98673fa2255a83f3e3982777b46267635548bae8285f7678a4959f167bd9e479515e207450f48d4791157cf4708ac5e0ad759d4b4a46cfa7d187b4c81439f8b985e27eb128eb1414b7f3b5128b4dd761184f196f08ef662400c7591205ebb0144314cea2edb3691876d539ad5a9a28efd196f2ac7eeaff98387773b2b54ddce5570487bdddf8b2b6e444ed2a20d3080f302f4ee243c4890eecb852a35fd28dda174edd8739e3bf332d76ca98392227f1648317c99c7771ad9f24cda60bdfffedeff2f37ff44ee9df9efd65af5c69dc2f0c9c8ff5c89215411c42b0bad2f3c370275efebdc4647e622b327de43f54cc6b6f5daaee5c44117845f34b7eca54fac0c3eac772d440712f0b6167a17262d0058cbecf48b2c7d46ed4ef35f4b69a01cca1cc8074fffdf77e733ad9c5d00a1160270cbbec881e0a50dcf6a33f805af08342d809654206c7bd991b1ea8a26ac9442e4ad0232b2009c4a4964e84d36acee993ac3c46fbf95a46a7c895c6e07714b8fdf6b2420a1641ccfe57737be1fee22f95e4f4613fa63d7b33c35ec73249f67cc272f1eaea8aa15d460106331a535dffb7bac71c93fcb73f416263c1537b09c29ff7baee4fe0e51f9d5d9e5d6470d7ea92da91c4643f3fcf85d3ac2a461ae1351471ef72cdad460f33e9f507dbdf772ba42e0cc22a5e81d394614d8faf13b9cffe5f7915f6da078a1348d574d37019ea6599b8b8074816f6e16fbd5bb5de2cb0dc0494531c98faaf8147662f385064645e6022e24b686057917ce87dcc2abeadbe3bd6e10e465febc4a3eb83af545674a5756293102d34e70f65482c12ea6c29d09dd452b4fa215a111ccf1c4c568a51ab6ded058dbf23ed6ccc0df2f74ade24324e9464967261feec46df01a0c4f076072e7b1336975de2d26b5bf3f6b7ef9f9523304ea7ff4e0f02e88b72f12b037c6f41341ac5feaf5950fb139170e1c4663ec119dffc0a10c7f6aa8469bd039f4cd76eaaa891a8f96be4d70af8e79d60a981957700af53c778470996616813003839a", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001440)={0x8, {"715b1a6a9fca300288d0d6f164694e9be52056879d4f7f9e17a2f387a1e887ad9fea8a741f3a85292a8ca98e1512418fbd5b5beafe58966442a9c6d52bdef586966362501755a16514ded809c856f4e58261695dbfb4d87cd5d13b78c6cf696afecb55cca3e7607479bc2ceded20d446347481aa05e3083992814f23f6ba955daa8c5988fcc3e1f4a1657a94b74a6161fb233fa5146129889ae615315f974fd1e2c6db572e40a4ec1325c81eff25243f2fbe74fc9cc389297c04d98213ca54c33fe33622c7ebe8f6e9712c07be77c43bddb575411faf61123d450d3c608e581d9d1fd5562abd932bbdf70ff573330754d8f2a3c38906aefc04f438f74482b6e4ec9501b6b43d08d910bda4fc230cfbdc06b2447775f53c6aa87b73a284167aee5e05fc8d867afd4b6b8c3ec81a23be5df245d8e21aa8a630de4b680f34fee2af9de02aeaf31aa7d15edbee78a2a7a621305217678c619a19d41e927e798df495ff28a6485e978bb29cf5f82e31ee8e142134e0845f5c1eaa9664c7dbbfcfcd9dc0567fd447f25de86bea1c28e8a9973e3d5f00e74d022f2b9a97ff08f404af3911f7f086643bfd9004c2500b1684e73c885374cb382bcb37fc82a31c79991b2547fbbba3c005b4d88825488599a8cf0cdaebb4d137232516c9f897d72d034a5b69d03be18c0a0958495e3c0f9b7b31f7684236be8772de10aef1446909f13fb49b4516d00f889efe72769585f4e1ffaa5fc9c0dbfa7b05efbaa14a3e240cf7603c6a487f4155f92bc22c262f496e2f30eef1b95cf28235c0273f295a136f122539ceccb412f7c08a019efb4c270a417db7deb6973a6d0370df72d12456b2d2187c4abdb632bc6323eaaa10f6e8c829d9b556b04498de35a355907c9a17b99b2effaca8ffbfe486493740f3dded005e8bf91b417e2cde579f9232c04807dd2f2da29faf183dee67430972a0c85ee9e9319a7b55b03b3db7d2623f3b16da80eee507de1f18b298a045f32970903d4ee04f99c8a6c086c93f465ad8493f3f2e0579993374b1941818c67c448c4e218e64467ea9755042b593a33f5f909ba7eb4c14be439964ff2c5ff2367710438f2d306e721042b39499b21b034cf9a95048a43e8d96eb88c7e372ee61e7a909b6e947d416b2ac672fa3683771cf6986bda28ccd50c448e31985adf2b836349d8e1ac3ea17dd9256bac1f3c47f39953fceddef2e12b9956ad44347142d836ef531528fd9cbc0c132ac6e270c9f5e4d950d62b788dfb1e337be9629a02f945897bdd5168d73d78ec3a7651465949f5027dcd0affb6b24063499d4afb57b80aa62efaefe607fb9073c79d7083c629bf11a56527fe85a41c3b347c7ef54c85a6e6d046994101ae7627e74d14337a9bb042f5f0aeca0a6199dedb3e4b1aa30760131e8d76d43d9991ac1b3c443b25d7c4c8153d1c7763e6f2fda8c404697668f6aa61f8e28d568320ed190ca635c74d9948adcaa53776a2db303b848723b414bd192511f557f2a426822acecfa3ce6f9bfd60c0144b1a55294387238fbb196addf0502ee9af4108682d056f8965ce4fca03d8ecdcf5f302eaea2de59bf663b15bf8a20ce874ff7d3958fe6da3301b678c2930129b3cb4413400388a59ae939c58d96043d93a57a980ed6b9f35751e059ef6c06cffa4f5c3f8ba1ba67f0160390ec77311e4e67d921bb40a29d448f274da50115c2c67baa3d6f39f9ddfaf3e67392d9e3802c353f0b855c927d6a45e445f58526a09793bcc2e72163fb1b7a779d99f230bd95e5bce797cacb0b8343dcf1be080f18040fe288b157b01b074d25fe44ab6b3c0362f1931f6b174412a8d6a2a645270e7430b3884ac16930105786e469d1d8bcf9ed4010ee3accf78ecc138a8b11c15798eeb29ef4fc3bc5b376807348e1647148c35a1aa3d7ed05dc3a11274887f04f035837a9ea81fcb5eaccd4f43f2f6bbf3c426f72e1423c9175c2b234be0fd3c40c15e5e35c5c7359c894e95f82797c48fdca7ef07a6fa6f0dd0bb9a24c4aa9050000000000005c67e60f8814f67d86caba122def954662ae2c6f4f99cfbb55214c61216e8c8f84e9b172129642d754a49c923c6c6f1ba820e99a513308a03c9a080be7224244f2bc1d99d93ddcb25a3d2e0a6b4b868f877760b019c8c475c3e0b90109c21c309e7bc0ffc48753aeb70e7884c8eac52b2fb8576ae917199bfeea255da4b54667320798db03440fabaebb1e8e181506bf93ac67ba128a14c9dcc45d9f07ddfea21e7da2bf4215bc73e82e9a7187cd5fa7c17f7710f2cdf59bb22ce786328af52f17349c42ca7bce681619246b8b467b7b4c60125ea5687e1cd9bf36a67023759a8baeccb60e84c7102f284436584d0508486d96af8ea8358f7ac1f9a21c1229eda8a1a273b999a74f39d3851b6aec92d120f2c4ca0b2852844b5529eb40db91749f221568850f23f089dd704434b6fe736ab7eb67ebd52943000770e0a57c6ff7c1420a225fdeca0cddcf4083a3f5f9fb37490dfdf2c8aae282558c8a4af6ec41f7788d6340053ff69311489323c403becde20ae84c6a8968717e8923c13723be082aab3edd7cf0fd1b2a1f64692911d9e49c4d7d20f8c9364c454fdb51ff376abbae26df57ab7d458772a919879ea7caada2c17fb0011ecc8ced3d7dfa39250fc3c8cc9d0f377860d8b58fd81952f50d732adc73e470c1f5778a49d7f3d507e5ab5cb798420f3a56d9d3ad76b75e5d41921a7ae04099968867c816f6d44c4a41cefbe31623d6899a00c28454bdc0ea17f284dcb39a0221989e3c2bbcc5556e8f870bbf98be4b57be438797995d221ecd0515e4c89c431ff7b595f35527911371cc324cd4c76d4ea68cfdd1eed120ec16e89e4ec4c5ac28039de8b3aa451e1e55631d599612e94630ad3d67ba79e03c4ff023e8ddfd10c09517df736a01af5488a87f551c7e8e41dd0d0d10c58f3053cbdef2c4fd72e51c2d9724360687ab6d0395023626bbfcab24737a50bb27d78ebfe11b5e40a71b2141254074b3dca3cf45456ea1860704b0d5da04710667bf6454c81b33b5b429d2764afd13338d60b928140c05e0b7f41c6fb19b911216ca2357d8171b3673b454b5017bbf34dabdf5fd0d7fb602399ec434f40bc0450cd6e418713c68b349b7deb3ef014b8ec7a62f686b37b1c3a8b60340d0bbf09a6965013c68317d7a2e07bcd3bcaa7cd2cbf34d64534e1ff9cb4ba32d9a5cde63e2da7dfdfcc86886a0ee01fa0d95b78a12085d6dfb62d622041e97d8f03f4727e865be656d9286d628a8950b55dc71058b6dec200049738824a8200023be3f93e740f2a8d241e57deeb642ff28140ee91424db3cf2fafdd8a7d9fc80a7a54da30029ef65df2e7900059ab1141985376e7f9f46e712b4536ed49778e0629d284f56eef0906d21536427333d8a7d6d7e74591031a526eea16a627c5d9f399ec4628a26d9812b68b501716b602564504ab8f16e76a19c608ac550fa52fb80af1e81b48abf13c9996cf47f34d8e943b7d48de31c0d5d794af157c16209d3c0632c2801ab17f05de2c2fb9b9b8c0a257c18a832ac743c9341042af1e56619154fc4f7b20c8de3edbb1636f0a098ed6f6858c27905b00798fd8bedda5eaeeb12ff19943dad0a7f069a9e01dfc9730568784a07c0a6b01623b11a1e6f86cab4d95bf256cd28b00c17b5df66dd4c393471f0f18c68aeae404f5f3fb66bbfd62f1511b35caddad004408fe3b182edf81ad50ac3a639121236968c6be1ba7f7bee6409a91f4c7caf077c2a94c6d8d547cc680a1d7e6cd57c328f6e21312ab76491565c5f4271cbf64ed2be12d770e927cba3cfa0fb89452285a69fe205bc9943eee4466ca8f9998997e2c1a1fe782c9e2241c51dc008bb8f6fe9a49edefae6f43d3e0cd207439745dfd4c347058a4ec3c3bbd56f3108b9a034600f78dc5c889621a6b78e2f7256034d53ae7877de459b6895d5849eb4a8099a62a4bd50d5b4d48cf82fae64985e1e22435fe5d5a4b9119eed5d8ee03a6d1675b7b75d47b8e20a44c05812b36cc2e31947a02c48262c5a875e562dbd4a1a8d045a37afabb28079d3904f53d466e5abab09b8e5e0a56dbae4c4cd9bc6640b47cc6616b2e7cf19c6e9591d32ab0cf87880c81d63948a508ad0cbd50e348d399daf51efb2b96ef9d56a8ba89d04bf5e7d4f7353f71d1a6cb78da6644574664d08e848cf97bab16d6acf70f0e8a06dad5c741cb5eb483f809c4c35307595f00d00bf6a1474aef94cfc913d08c612387172aabc802c17753c6ccd752eaa81e7eefd61c037f958e23bcb9c1510ea47bcaefa72f070809de9f79faede74c87231411b17b353382974bcd334cf983c85ad9e1844cdbd9181a5bb976c35b6a638ae8dd20119858f8c525d735779b2f8e244ed2fc0d900445fe1fe775b4bcb1d2e8d456fd6234ddfcad7fe7abf716d9f4b4a6ee83be812cdda17ec43a895a5c03e5359cce3de61d9736f8a4d66051891b1431f2e61a324f252bd0e9b32e23bd31a5405642bbd2cdc5d3e45b56530568f05a72d475a7d3505b26d9fcdaeb30a62ddf09bcd9e59c1f34e375149782b8019a7a9883fd93397acb338af428f1e015a671b5c11651d3c0168f747fdc6e1fb084bdcbd760adce881492b2bbb76c0a1327e76c9c7ce0afff2f80ec30f2be04d9f93a9b291cc01bcc03f7b67e16a7f1bcc838aab9240df99691a2781da614fdcecf5115382e1357460f4b8e3a577d3ae922379eadc2416d40028c785905bb43a41f5fb7189a8704b8e492c86bd82d0560f81796693e74f08739b632e5226d3c3a963caf5db455ac20288d472611e7dc243531fd66718e94daa2bf93a30a38e6a497a50f2472a72bf9c4689e54105c44cd074bb87e087735791b436d6553c5f2b61ff75dc64ba597b77f7ea42a0ec14dc08107e7bbe97ae519beb5e18a8859493afd097d4609a3a2025fe9603b85f2b1350336d92e15d0bdea3a42bb8775ff2b38babf2ec27e77452c93a05a798ec789a6a012047481ea8e1a8dfc77a9f0f6ddebb9f3503702b147f663f01f70cdfc29afe0cfd7823823fa2e139ea7d1a010a67bb3a31e620aff5cbe1a99ac3cd0f91c472dd021213edf5a9225941b575e27f99c0cb94eb9598a443ec7665335305895ebc28e3f8d34adf6aa37084f823d293ba9dcb2f73d88457d0a55c9202dd309a9b36daa4e50c8f9c93ec7644a7a730b6b947f0f2381a34d67bce50e790a7655a34a2f70723f360af014befa4fd3dbbb8bc2f1461eb48b987a8b772b3ad31a1077c59ef45e4b2870739454ef56402115ab427527e67b6a6a97b2bb3d7a2c13d2a55d1032a64b83efc13939589e46abd78bcc493529cf38581fe3160b2c6eb5a9ac6cee0b05618e51450af077fba0dc943089f112e67a2c654ad94157e95295219d0bbab3a02a2c9ec08ce9d904a703760dc41a7943d52561aeb5519e82d0d390365cfd796434c3decf733d8f09789af0b990f4f9b791cf0d677f34d85fc2b3583b21737955cbaa098963bfa39755f335329f265db75c5d406a0a91ed76563a3ed5f3d2877c2b4b81dc1eaccde6d642c0d8791482e27c64103fc87a55ae91e7adf49ddc1dace5c3108d6a496d678ec5ba09b2a9e6990cb63ac3e4b787661800d11c73da87bf5d297c1fb531aa105d30464b0e023e4212a0d4a0ac119c1568280d49d084729e680a0f453a725ed08454fa874cf22f5718e2afd995a1d7acbe92e0a49307f1b322367dc12b3673708024a85fcc643bd00", 0x1000}}, 0x1006) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x141442, 0x40) write$UHID_INPUT2(r1, &(0x7f0000000200)=ANY=[], 0xa4) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000002ec0), 0x28a80, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_kvm_setup_syzos_vm$x86(r3, &(0x7f0000000000/0x400000)=nil) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f0000000040)={0x1, 0x0, [{0x4b564d02, 0xec000000, 0xcd}]}) ioctl$KVM_SET_LAPIC(r4, 0x4400ae8f, &(0x7f0000000100)={"b46474f815e8d5535f0887c44335cc824dc6121bc72a77f532ff5dad4d643a9cab29d2310e04be14eb26c0af4985fe45e3b3b0680b3ec92725d74b9716e0f7c3119a2c9a0ae65ff4772e2e12733cb013c4308fe40863480747c0a7ddb9361b1578015ca1bb2c1677ebae096f08345476f567443842946ed946434c75916d1db83fe305920de65bfaf9bd940672216846cb16b8ae67cd3affc61375381f91b3b9f1cc5e38cafe5239aee71dcd481fbe1ecd2547ffbaad4469a74697c28fb9beefa6a5d736712a55eb9110c2cf7964062ba8cbc1c038e84f0f5db7fc7053118bf5221e3efa6fc3edb5d0ca3cde7054dd0751a332520aa8478b1775d552c5cc24d3c2df9eb333e5ca3aa06c1c2cf8526714f5caff2f55b41976fc20b64f1fc61d5b44f50953582a1825d32130a31abfeafd1987317879e29ac51b93c9659e023fff3ddb5e39dd19cc3ef1d883c78b9e073d08a9197fb3717df238b9831831214b186693be9dd2568bb77272e80df5dfed03e8c467627bedfbd93359a9f79a3aa37e873dc1357b37b43d813ea85267b0dc8b1c4cc51bd985328833beb2679b7fb762555bbea2da936b36f8f1673fd5f606b2b6eb23b72bf947206e8dbfeb40ca6f265a3485c8446e0f0da652860b88328073d2282c14b48a7774e62754a968b60e92205e8fafcdd70a55c3c4d1a4821ff44e6e3681f15ae091262e3a3290a24d8ceae30ebbf9d24287bb8a5d73c608d47d287f9e716cf02b4796a83fb0c05e45b89de9ef8bce834e6d7a0be6e30d2c66cb6e640cb01898454ad361bc0701d8fe56113335ae6adec59300db04691cc4a689034272a8e086a32ce7061b4f79fa8afbb48a6ce4b62bdc44af013d78980457e1fa61eb9204818606f4c3b03c0f33cd2a841ac9bc2b73151a96e31ab99e6ec969b5f2c3edd5f9abc69845e487af992758ba445368da93dae1d44360d52a534a88276b8aaf349841d8a4788c60408618437c442308dbf70efeda2e54e9b9e4fe5f76997c9dcb945a26bd75748c85d19ca8b99264dce50580e8d4dbda401dad7df31e9a7a6a3a83bfbdfb5394abd581ac0824fbcd75d2f5205c0b7c9188e6f26bfd97734d9a20433f6cdba9d14a5f32a4d97a57f4603b21146fd1aebf082e863d463c224ad623c17d8043d3bf083f0322408dd6ead6915ac6a4222ab51480eb6e11a8913348219515170d9df90d72d7363bbda3e327d19f98c0a856f98076380e788e602e8a2ae0a1930786874dc21a2e99abda15f35457cf1dcb440c4b41350d0eda352aad7f57a0adc8a6914da06460635ed21c4c11cd1a8ec778064c9f62efba2927828b23f94b16619a5520731c2c40ab8583c9f2e73233d74b84f4877ce6b35bb1180300"}) ioctl$KVM_RUN(r4, 0xae80, 0x0) 6.509298366s ago: executing program 3 (id=194): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002bbd700100000000030000005800018044000400200001008000000000000000fe80000000000000000000000000002cf8000000200002000a00000000000002fe1c0000000000000000000000000031000000000d0001007564703a73"], 0x6c}}, 0x8000) 6.446473569s ago: executing program 3 (id=195): syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000400)='./file3\x00', 0x2218448, &(0x7f00000003c0)=ANY=[], 0xfd, 0x1de, &(0x7f0000000640)="$eJzsljurE0EUx/8zk7vJFUWwtLHwggq6d3ejIsgF01hZCD6ChWAwa4iuBpIUJiAxn8DezsKPIWjrh5Boo02stF6Zx2YnIZt3iHDPrzj578zZ2fNYzgYEQRxbfnz/O4j/HP0sADiJA+TN+i+R+nDL/1vh95svd26X3z3++DU/cPennRnHiz8/B+BzSaA9unf87gPzex98pB+A45LRZTC4Rj8Bx0OjQzA8Mvq5pRvS33Wf1aPQfdqIqlJ40vjSBNIUJ+Mb9hmqVnzM2m91ui8qURQ2tyjm1W9Y4jhK4hPj+y50tJ5VPx8cvtFFMNwz+gbySW10Saz8z+bS/MXM/B0sleTNy8CSFZGhLPGIM6cyW+UAWK0xe5vrPd6aV3ab71CGEFAi6eiGThYZWwKbzUIOpjk+yO2gqmu9UdN7IWZ259MtfU+yEvf0tfI5ndHcuLdghA5WySudT/EHhgvW/NSj5L361MgWHrY63Sv1l5VaWAtfBUHxunfV864Fh2oQaTtj/u2r+XQiPX/qN0niMAevK+1209d2dB1oOzlxmYlv2Oe4eD5dcybOLSRiL13jypeNbRMEQfxPnANTM1nN5USYrwms/7p3dxgjQRAEQRAEQRAEQRDr8S8AAP//p+Y+dA==") r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000001140)="7000000018002507b9409b14ffff00000204be040205fe050e0204094300080005000000060000000d0068d0bf46d32345653600648d0a0012000200000049935ade4a460c89b6ec0cff3959547f509058ba86c902000000004a32000400160005000a0000000000e000e218d1ddf66e", 0x70, 0x70, 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0xfffffffffffffffc, 0x2) getdents(r1, 0x0, 0x54) 6.417842539s ago: executing program 3 (id=196): unshare(0x24020400) r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) close_range(r0, 0xffffffffffffffff, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x17, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_sysctl, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r2 = fsopen(&(0x7f00000003c0)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) r3 = fsmount(r2, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000200)={@cgroup=r3, r1, 0x12, 0x6}, 0x10) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=@newlink={0x40, 0x10, 0x40d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x2a500}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x10, 0x2, 0x0, 0x1, [@IFLA_BR_MULTI_BOOLOPT={0xc, 0x2e, {0x0, 0x41}}]}}}]}, 0x40}}, 0x0) 6.39958915s ago: executing program 3 (id=197): syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f00000102c0)='./mnt\x00', 0x0, &(0x7f00000003c0)=ANY=[], 0x4, 0x1022f, &(0x7f0000000040)="$eJzs3M1uG9UXAPDj+p+o/beUCLFgxxUfkiMRyx9JBWUTUVVdQKqIliULx3Yst4kdxYkTuoIFHw/BDla8Aw/Ajk0XfQMkdkhsKiSQZyaoRF2gykmI8/tJM2fumcm591renFHkAC6shfT7b6W4HlciohwR1yKy61JxZFbz8FpEvB4Rl545SkX+78R8RPw/Iq5Piuc1S8Wt73786tPvf/nw7W9/+Klc++brX89u18CZWcjDWxGxvZNfH2zncdjL44Mi3xr3s7i9PC5ifmP7YTEe5vGgu5FVOGgdPdfKYrOXPz/c2R9N4uZWqz2Jvf5mlt8Z5BOOxr2jOtkfPGjtZuNOdyOL/dEwi71H+boOi/hotJfX6RT1PsvKx97eUczz3cNuvp+dhxFzEe3BXpHP6w473cNJHBexmC46Gy/8KZ8bH/UH+4dp3N0d9YeDtFKt16q1pd32jaVarf5ec6nXaW22b3Qby53W5nKqdFdHw63FVOm126ly59atxVSvVRvV2jvpzt1P0lYnVSbxg/5gf6+/NVpMjWpzpVpfTG/W07219bT+8e3ba+v309pwkO4Ox6lZS/XmzZXGzea7af3e/dSoNWr2f6q+OOX5mC3ls14AwDl0rP9/Q/8PnIYX6v8v5/lz3f+H/v9ZF73/PcH9l+Mc7L90yvMxY3yBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAurKs/v7+fXSzk40tF/qUi9UoxLhX3/nyO0rGa5UndiJj7l89/WYqYL+Y4Ov4XEavF8cfLJ/sZAAAAwCx78rTyuJR16/lp4awXxGmaz86la59PqV72Wmdq36HsRdSr06pWztY3rZ1ejeIN1VTMTU6Xp1Xtn648P10+mdkAAID/NJ0AAAAAzLTj/4YPAAAAzB79PwAAAMy+rP/3+38AAAAw2548rTw+6zUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwF3t3k7IgGAQAePw+ayNRdJ02HaHLdIQO0o3aeo52ERbRFBHRDxaCPA8Mzqios/RdzAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPRdtZkt690pK1o9pzm0861+AAAAgCcm58NflqM8Nc26yGuP/t3vVw7+I6KKiMGb96+KiGG+4xJlRMwz9uNfNw8AAAD9Va+3i66/AQAAAAAAAAAAAAAAAAAAALjR2fy/8pp9PP+vsXEAAAAAvGL+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGR3jk0AAEIgCP4L9t+yiXYgmMzAwYULAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe37vxZy8TgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYkcOagAAYSAIXkAZ/o3wwQNpKqMzyX4WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ4J7m7WzU++3WMAiAYggG0vw6QUzdr7rZdq4YcIhoaAoneAxF08FuNY97nft7W5a5ftUfXxndCf9FUHQAAAIA/GLK606/eojAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OzOoRUAMAhEsZbuw/7jVfDwOExi+AJxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD47cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMSAAAAAEH/X7cjUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD///NjF7Q=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x183341, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x1c917, &(0x7f0000000080)={[{@nodelalloc}, {@noblock_validity}, {@errors_remount}, {@data_err_ignore}, {@errors_remount}, {@resgid={'resgid', 0x3d, 0xee01}}, {@noinit_itable}, {@noinit_itable}, {@journal_dev={'journal_dev', 0x3d, 0xafb}, 0x32}]}, 0x9a, 0x4ef, &(0x7f0000000a40)="$eJzs3V9rHGsZAPBnJtn+TU2KXtSCtdhKUrS7SWPb4EWtInpVUOu1bUw2IWSTDdlN24SiKX4AQUQFQfDKG8EPIEg/gggFvRcVRc5pz7noxTndw+7O9rTpbpLSTTZkfz+YzDvvzOR53h1mdt+ZYSaAvnU+Ii5ExItarXYpIoaz+jQbYrM51Jd79vThTH1Iola7/V4SkTTr6ouNvfI/T2arHYuIH3w34sfJm3Er6xuL06VScTWbLlSXVgqV9Y3LC0vT88X54vLk5MS1qetTV6fGu9LOoYi48e3//Ornf/jOjb989f4/7/xv7Cf1tG5m81vt6LZm03ONz6JlMCJW9yJYDwxk7cm1KtpsawAADo7W7/wvRcSlGI6Bxq85AAAA4DCpfWMoPkoiagAAAMChlTbujU3SfHYfwFCkaT7fvIf3c3EiLZUr1a/MldeWZ5v30I5ELp1bKBXHs3uFRyKX1KcnGuVPp69smZ6MiNMR8cvh443p/Ey5NNvrkx8AAADQJ05u6f9/ONzs/wMAAACHzEivEwAAAAD2nP4/AAAAHH76/wAAAHCofe/WrfpQa73/evbe+tpi+d7l2WJlMb+0NpOfKa+u5OfL5fnGM/uWdvp/pXJ55WuxvPagUC1WqoXK+sadpfLacvXOwmuvwAYAAAD20ekvPv5HEhGbXz/eGOqO9DopYF8Mvs3C/967PID9N9DrBICeeavvf+BQyfU6AaDnkoj43TbzO96889e9yQcAAOi+0c+3v/6f7nhuYDPdpxSBPeL8H/Qv1/+hf7n+D/0rFwOhIw/9Ldlh/rtf/6/V3iohAACg64YaQ5Lms2v+Q5Gm+XzEqcZrAXLJ3EKpOB4Rn4mIvw/njtanJxprJjv2GQAAAAAAAAAAAAAAAAAAAAAAAACAplotiRoAAABwqEWk/02y93+NDl8c2np+4EjyfLgxjoj7v7396wfT1erqRL3+/Zf11d9k9Vd6cQYDAAAA2KrVT2/14wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgm549fTjTGvYz7v+/GREj7eIPxrHG+FjkIuLEB0kMvrJeEhEDXYi/+SgivvWjNvGTeloxkmXRLv7xbsU/067928dPI+JkF+JDP3tcP/7cbLf/pXG+Md66/x19ue5gF+J3Pv6lL49/A232/3rdqV3GOPvkT4WO8R9FnB1sf/xpxU86HP8u7DL+3R9ubHSaV/t9xGjb75/ktViF6tJKobK+cXlhaXq+OF9cnpycuDZ1ferq1HhhbqFUzP62jfGLL/z5xXbtP9Eh/sgO7b+4y/Z//OTB0882i7l28ccutN/+ZzrET7Pt/+WsXJ8/2ipvNsuvOvfHv53brv2zHdq/0/Yf22X7L33/Z//a5aIAwD6orG8sTpdKxdW+LrzTp1H/WXQgWqGwU6GWdd5aNT89KIkdwEJrn3jemwMTAADQdW/2gXfj7t4lBAAAAAAAAAAAAAAAAAAAAH2oO88Maz0Te/un67VsNkdvPAsZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCXPgkAAP//A63RTg==") write$P9_RAUTH(r0, &(0x7f0000000040)={0x14, 0x67, 0x2, {0xf0, 0x4}}, 0x14) 6.246720695s ago: executing program 2 (id=199): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCSETD(r0, 0x80045440, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x2, 0x842) (async, rerun: 32) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') mount$9p_fd(0x0, &(0x7f0000000340)='.\x00', &(0x7f0000000040), 0x800000, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r2}}) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r3, 0x10e, 0x1, &(0x7f0000000040)=0x1c, 0x4) sendmsg$nl_route(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="5c0000001000ffff27bd7000fddbdf2500000000", @ANYRES32=0x0, @ANYBLOB="7a0a0500230800003c0012800b000100697036746e6c00002c0002801400030000000039"], 0x5c}}, 0x24000000) r4 = accept4(r3, 0x0, &(0x7f00000000c0), 0x80800) sendto$inet6(r4, &(0x7f0000000100)="77019019a3dcbde8a2bc672d016f18efffc26d818abe6093224db453a30b6da52377d655956ae8dc4b3cb536426db64eb57047c5685d9e7b66596ed4e99cea5c04394c2a02b123a3ad807a917107ebac89ccd44edd2581cbecbe2b83a7914c3901a7a9d8f5d0d299a9ed30a1be51dcc14a0db9ac0bf1c6be3524cbd8d461c05db0e89d792f63bf43a3d8e431898f766a0ac3d7e7113f8d719ef7dc537010b1e10a3e0a663260eed50a082d2c6dfdf273daa2e100aeff9b6ef05d3e5e043c34d091a89ae2c2784694eb46f0e0adaac105300d69429e94297d6e3c612830a1e174973b0312e3931cbeacaa756d04601c5fd64dd3", 0xf3, 0x840, &(0x7f0000000240)={0xa, 0x4e23, 0xfff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x2}, 0x1c) 6.151587659s ago: executing program 2 (id=200): mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x1cb) r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f00000001c0)={&(0x7f0000000140)=""/73, 0x328000, 0x1000, 0x1}, 0xfffffffffffffcbe) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000001980)=0x100, 0x4) socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x182) r3 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r3}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) unshare(0x400) timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) lseek(r2, 0x3ff, 0x3) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r1, &(0x7f0000000040)={0xa0000004}) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, 0xffffffffffffffff, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x1009}], 0x1, 0x8000007) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) close_range(r5, 0xffffffffffffffff, 0x0) 5.014578205s ago: executing program 2 (id=203): sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[], 0x16c}}, 0x44000) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getrlimit(0x0, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_MSFILTER(r2, 0x0, 0x30, &(0x7f00000007c0)=ANY=[], 0x210) socket$inet6(0xa, 0x3, 0xff) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2048c5, &(0x7f0000001400)=ANY=[@ANYRES16, @ANYRESHEX=0xee00, @ANYBLOB="2c73686f72746e616d653d77696e6e742c726f6469722c757365667265652c756e695f786c6174653d312c756e695f786c6174653d302c757365667265652c73686f72746e616d651cb452969e69f07760a6127eba3d6d697865642c64656275672c73686f72746e616d653d6d697865642c726f6469722c757466383d302c73686f72746e616d653d77696e6e742c00"], 0x1, 0x2b4, &(0x7f0000000e40)="$eJzs3cFr024YwPFn7bZ2HVt7GIPfD8QHveglbPUvKLKBWFDmOqYHIXOplsZmNLVSEbeb1/0dw6MnBfUf2GU38SpeiiB42UGsrEm2rqu4ztVM8/1Aydv3fZ/kTd60PAk0bS5vPiwXXaNo1iSWVImJbMiuSGav5Bvyl7F2eVQ6bcjl8a/vz926fed6Lp+fW1Cdzy1eyarq5Pk3j5++uPCuNr70cvJ1QrYzd5tfsh+3p7f/a35fDNbuiJi64jg1c8W2dLXklg3Vm7ZlupaWKq5VrWlHe9F21tYaalZWJ1JrVct11aw0tGw1tOZordpQ875ZqqhhGDqRkqiJ9x1R2FpYMHMDGQzCMNarslrNmfGejYWtPzEoAABwtjSXN+Nh5P8PSq6WXK04h/L7o/l/TPrI/0Uinf/3j/w/Cvby/5T/+T2M/B8AAAAAAAAAAAAAAAAAAAAAgL/BbquVbrVa6WAZvBIikhSR4H3Y48RgMP/R1vHDvaSI/bxeqBe8pdeeK0pJbLFkZkTkW/t88Hnl+Wv5uRltm5a39rofv14vxCURxAcyveNnvXjtjF+XEUl1bj8raZnqHZ/tEV8vjMqli62Ev2VLDEnLzj1xxJbV9nl9EP9sVvXqjXxX/Fi7HwAAAAAA/wJD92W6r9/b7YYGjw3pavcqD+4PSPoX9we6rq+H5f/h8PYbAAAAAIAocRtPyqZtW9UIFIL/PziVFYZ/6JLH7TwsIn7Nq7MyFweFoQ1vVo42xUTkpGuO/94sfxaRQzVToU/3aRQ+PfKO9X7Nh593XpoI7UsJAAAAwEAESf9Q35GFnYEMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACDruw8OC/id59ljH5uLh7CUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwNvwIAAD//5jbFjk=") r3 = socket(0x10, 0x2, 0x0) setsockopt$netlink_NETLINK_TX_RING(r3, 0x10e, 0xc, &(0x7f0000000080)={0x8, 0x6, 0x2}, 0x10) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000040)={{{@in=@rand_addr=0x65010100, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x4e22, 0x0, 0xffff, 0x8000, 0x2, 0xa0, 0x0, 0x6}, {0x0, 0x1, 0x20000, 0x1000280000000, 0x95, 0xffffffffffff281a, 0x7, 0x5}, {0x0, 0x4000000000000, 0x0, 0x10000}, 0x8, 0x0, 0x1, 0x0, 0x2, 0x2}, {{@in6=@private1, 0xfffffffc, 0x33}, 0xa, @in=@multicast1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x9, 0x8}}, 0xe8) r4 = syz_open_dev$usbfs(&(0x7f0000000040), 0x20000007d, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000100)=""/24, 0x18}, {0x0, 0x63}], 0x2, 0x0, 0x20) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r7 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000080)={'syz_tun\x00'}) sendmsg$ETHTOOL_MSG_COALESCE_SET(r5, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r6, 0x1, 0x70bd27, 0x2}, 0x14}, 0x1, 0x0, 0x0, 0x144}, 0x0) 4.967200827s ago: executing program 5 (id=204): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) futex(0x0, 0x85, 0x0, 0x0, 0x0, 0xb0090199) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x41, 0x0) keyctl$clear(0x3, 0xfffffffffffffffd) r3 = socket(0x10, 0x3, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYRES32], 0x48) bpf$BPF_GET_MAP_INFO(0x3, &(0x7f0000000640)={r4, 0xff97, &(0x7f00000005c0)}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000001c0)=@newqdisc={0x2c, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r6, {0x0, 0x2}, {0xffff, 0xc}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}]}, 0x2c}}, 0x8080) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x12, 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000000000000000000071180a000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, @cgroup_sock_addr=0xb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r8 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r8, 0x6, 0x0, 0x0, 0x0) r9 = fsmount(r8, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000240)={r7, r9, 0xb, 0x0, @val=@netkit={@void, @value=r9}}, 0x1c) close(0x3) socket$nl_generic(0x10, 0x3, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000005e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$F2FS_IOC_MOVE_RANGE(r11, 0x541b, &(0x7f0000000000)={0xffffffffffffffff, 0x8e59, 0x0, 0x3}) close_range(r12, r10, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0xe, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="b405000000000000611004050000000063012c000000000095000000000000005f31fd7ee504ed71f594f83e8baa00000000881f7c396f4461af3e640b9919df1ea68366cf806652252e60b9ed1a16126d63f2c3d6dffeee92f53551b5d57ece06bfc46e83cafa3427b172ed74d5ad974ad76628ab3dd1d53507734c242f7806d08a0d748d8c230ef1988bf066dbbc824309ad2e801bfea0624648f857cda0b47b621c1db0520182f31a4ab2025590845abef77a24086f4948807497dd0a7736b1f454de38f7d71db9b5fa045d4c46993ba68f809e5bf43913597a707bece91adc4430748b6b92cdfc050000ae9c9fdd9fb5cef7f8da57d33759905dbb25d2f14f6c730f685240877d00"/280], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback=0x5}, 0x94) 4.55666886s ago: executing program 5 (id=206): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002bbd700100000000030000005800018044000400200001008000000000000000fe80000000000000000000000000002cf8000000200002000a00000000000002fe800003000000000000000000000031000000000d0001007564703a73"], 0x6c}}, 0x8000) 4.55531083s ago: executing program 5 (id=207): syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000400)='./file3\x00', 0x2218448, &(0x7f00000003c0)=ANY=[], 0xfd, 0x1de, &(0x7f0000000640)="$eJzsljurE0EUx/8zk7vJFUWwtLHwggq6d3ejIsgF01hZCD6ChWAwa4iuBpIUJiAxn8DezsKPIWjrh5Boo02stF6Zx2YnIZt3iHDPrzj578zZ2fNYzgYEQRxbfnz/O4j/HP0sADiJA+TN+i+R+nDL/1vh95svd26X3z3++DU/cPennRnHiz8/B+BzSaA9unf87gPzex98pB+A45LRZTC4Rj8Bx0OjQzA8Mvq5pRvS33Wf1aPQfdqIqlJ40vjSBNIUJ+Mb9hmqVnzM2m91ui8qURQ2tyjm1W9Y4jhK4hPj+y50tJ5VPx8cvtFFMNwz+gbySW10Saz8z+bS/MXM/B0sleTNy8CSFZGhLPGIM6cyW+UAWK0xe5vrPd6aV3ab71CGEFAi6eiGThYZWwKbzUIOpjk+yO2gqmu9UdN7IWZ259MtfU+yEvf0tfI5ndHcuLdghA5WySudT/EHhgvW/NSj5L361MgWHrY63Sv1l5VaWAtfBUHxunfV864Fh2oQaTtj/u2r+XQiPX/qN0niMAevK+1209d2dB1oOzlxmYlv2Oe4eD5dcybOLSRiL13jypeNbRMEQfxPnANTM1nN5USYrwms/7p3dxgjQRAEQRAEQRAEQRDr8S8AAP//p+Y+dA==") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0xfffffffffffffffc, 0x2) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a030000000000000000000700000409"], 0xe4}, 0x1, 0x0, 0x0, 0x8001}, 0x20050840) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="140000001000010000000000000000000100000a20000000000a01040000000000000000010080030900010073797a30000000002c000000030a01010000000000000000010000000900010073797a30000000000900030073797a310000000094000000060a010400000000000000000100000008000b40000000006c000480340001800b000100657874686472000024000280080001400000000c08000340000000b108000440000000220500020007000000340001800c000100626974776973650024"], 0x108}}, 0x0) r1 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000380)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="700200001300290a000000000000000007000000", @ANYRES32=r2, @ANYBLOB="000000000000000010010c8013000c800ca3488008000000000000000800038064001d80050006000000000014000500714abbd2547de97cbbf6efb226f19bf90d0002003a288e5e5b5b5a40000000006000078014000400293a02149f3b75a67093c28fd6f55a2314000400e48f01e49713f0c2d839f940d9f088d8050006000000003bd00002006272696467655f736c6176655f30000007000200293a00000500060000000000080001000000000018002580140004004d2906d0880fc8acc30fe2020f9849675000028004000500a1085e7df341b9dc3d8008a2fe5bdaad140004009c7e472c916020fe41bcc5aa8f56c9471400050080ab8be51421cfa3c9e5cbfe8217e0af0800010000000000080001000000000060001a803f0003"], 0x270}, 0x1, 0x0, 0x0, 0x2004c004}, 0x4) getdents(r0, 0x0, 0x54) 4.444733674s ago: executing program 3 (id=209): fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f0000000000)=0x3) r0 = syz_mount_image$f2fs(&(0x7f00000001c0), &(0x7f0000000240)='./file0\x00', 0x882, &(0x7f0000000280)=ANY=[], 0x1, 0x105bf, &(0x7f0000016c80)="$eJzs3M1rHPUfB/DPtr8+/moN0gc9OSBCFtwlm6RBQSRqixZMCT4cPOlmd7Nsu7sTspsHe25P+id4FUR682/w0n+jeBA8CV6kouzMpCSaQyUbtk1eLxjeM9+d72e+s53LZ6ckgGNrKvn9t1JcjHMRcTIiLkRk+6Viyyzm8XJEvBoRJ3ZtpWL8ycDpiDgfERdHxfOapeKjhT8fPf7ulZtvf/3Do3Ltl++/ndxdA5P2ekT01vL9rV6eaTvP28V4fbOTZW9+s8j8g96d4jjNc6u1klXYqu+cV89yrp2fn65tDEa52q03RtnurGbja/38goPNdvyR18km3K6vZ+PN1kqWnUGaZftuvq7tIu8OhnmdZlHvq6x8DIc7mY+3tlv5/azdybLRHxbjed202doe5WaRxeWikXab2TpWDvBFP+M+6vQ3tpPN1vqgk/aTa9Xam9XaQqW2njZbw9Z8pd5rLswn0+3u6LTKsFXvLbbTtN1tVRtpr5xMtxuNSq2WTF9vrXTq/aRWq85VZyrXysXeG8kHtz5Lus1kepTvdfobw053kKym60k+o5zMVufeKiev1ZJPlpaT5Y9v3Fha/vSL65/fenfp5vvFSf9aVjI9OzM7W6nNVGZrZfd/EKWDTee48wAB/Gf6f2ASnrX+P/T/E/Gk/40Tx7L/1f/DAXiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOrZ9P/fhhtjOVH/+/GH+hGHopIq5GxJWIuBwRf+3jZJzeU/NSRJSK/f3OP/WPNfxUiqzCaM6ZYjsfEYvF9vjFw/4WAAAA4Oh68PDe/d2t9TtPN630v8NaEIfkxH6DxY82Z8d1kewnn7E9G5eyYttjqnZ5p+RYXImIU1O/jqna1dE/0IUvx1TtqZzcE2d3RSmPfR8YAADg+ba3E9DZAwAAHF3fTHoBTEb2vrb4v/jFu+AzeRQvBM/tOQIAAACeQ6VJLwAAAAA4dFn/7+//AQAAwNH24OG9+5NeAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8zc69pCYSxHEA/qvTo/NiZPBxFVfDLF14iDnCLGeZRXKb7MwVAuI5zC5HCBrsrkjaGAixbcV8H7T1UH+UgouqsgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzt1dNh1fzy+v9s1Zrt4gLiJeewoAAAA4mEU2HeeVbtH+lvp/pK5fETGMiEFE9GP39L0Vn0uZvYhopPqu12dbY7iNyBPW72mn62tE/EnXw89DfwsAAABwvuaz0SSita7mD783NT6AtGjTqSovX/L5VFVaLw/7X1Fa/ymyEoOIyLr3FaUNI6L5/W9q1fL7a5WKzrOiURTNOkYBAADUqzwTqGz2BgAAwMn5d+wBcBz5fm36L37aC24XRdoQ/FJqAQAAAKdr+277jUa94wAAAACOIJ//vzj/L60KvOf8v5sU7Pw/AAAAOB3F+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0iKbjuez0WTfnOVqP9V8GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe2Z93FAiBMAiDvev7ToP3P5Y0aGpqUgXCx98YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw5nd/+T8xNc4kc6+NpeeRZO3U2Do19s6Noz+Mr18DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7M/dCYRAEITBvvM/p8X8w5IGjUGEKlj4mGEeFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvtzb5swEMZx+LWTKHGbjJDe4mMGGioEI/AhIVnyDAzAQjRUtBaLwAog4KClMwXP0/x/Ol1xBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyn09MbHxGRfT4yj3y4+jtcDr4iXzfN4Pua2ea4r39uOdnuRil/Y/xfREQRWQu/AQBoX3nfFItlNe+k7abtpe2nLad1NXvlowEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO7NyxalNfGADwk7TJ/18FwdEKIjjoYmMTqxGyOBS6C4JuoY2lmKqkGdrSpU8gOunoK9hNX8EXEBy04ODQQcFFECXJTXqCoaTLvbH+fvDd++UO556TIfDd79wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx3KwG07381wIYXb6MO94/3VnedT57dMPs/34cvvNhXjMzhCFEMKDtWbjWoprmXQbW9sP681moyWRSCSDJOtfJgAATppCEp26/lNhb6lzLVcL4der4fr/cpSHI+r/zy/One/Hz8137fhecf0/n9oKJ1+pvf6ktLG1fXVtvb7aWG08qlTKCzcWrt+6WS51n5WUjn5i8vJMqtMFAADgL1RMIq7/87U/+/+nojyMWf/fXbx/L77XlPp/pMOmX9YzAQAA+Ledvfj9W27E9VyxGDbr7XZrvnccfC73jhlM9dj+SyKu/6dqWc8KAAAASMPBbm6o/78S5WHM/v/c6539eMypEMJM0v+fW37cXElvORMtjdeJs14jAAAA2ZpJIu7/F7r7//ODLQ/5EMKVS708+RvAser/j8/vDL20Hu//r6S3xImUr/a+j+65GsJ0NesZAQAAcJL9n0Sn2N8v7C21fjxbLNr/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv9mxY5QGgigMwJvdrFZiwEqtvIBoZxWwEMTGQ4iC4AlEEA8gtpbewdI7pFawsbBM4Q3kze6opAlY7Cr5Ppi8RxgyL5Mm/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFzT/e++ipdR05fte88fVydRX2ZqeL9f34wV/aDLof+hwV7fEwAAALAIqpzvi6J4qx8Po5bjlP/rvCcy/8NK0+c8P5v7c326e93I+f/6eOvy66BRc0586Nn5xelOZ9/w71udu2OYbj49e6nSD1Ie3axN63Sfg9vJ5GAptctdTAsA/MZ2rm2T/w9F3e1zMAAWxrBdxY/8X437nQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgC58BAAD//9I5YCE=") ioctl$XFS_IOC_FSGROWFSDATA(r0, 0x4010586e, &(0x7f0000000080)={0x34a, 0x5}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) fdatasync(r1) socket$inet_udp(0x2, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) getrandom(&(0x7f00000002c0)=""/270, 0x10e, 0x1) 4.372290306s ago: executing program 5 (id=210): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x670, 0x5, 0x520, 0x0, 0x0, 0xffffffff, 0x2e8, 0x2e8, 0x488, 0x488, 0xffffffff, 0x488, 0x488, 0x5, 0x0, {[{{@ip={@multicast2, @local, 0xff000000, 0xffffff00, 'macsec0\x00', 'wg1\x00', {0xff}, {0xff}, 0x16}, 0x0, 0x1f8, 0x240, 0x48, {}, [@common=@unspec=@conntrack3={{0xc8}, {{@ipv6=@remote, [0xffffff00, 0x0, 0xff], @ipv4=@multicast2, [0x0, 0xff000000, 0xffffffff, 0xffffffff], @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}, [0xff000000, 0xffffff00, 0xffffffff, 0xffffffff], @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, [0xff, 0xff000000, 0xffffff00, 0xff], 0x80, 0xb4, 0x89, 0x4e20, 0x4e20, 0x4e21, 0x4e22, 0x92, 0x860}, 0x0, 0x2980, 0x4e20, 0x4e24, 0x4e20, 0x4e21}}, @common=@unspec=@conntrack2={{0xc0}, {{@ipv6=@dev={0xfe, 0x80, '\x00', 0x10}, [0xffffff00, 0x0, 0x0, 0xff000000], @ipv4=@dev={0xac, 0x14, 0x14, 0x29}, [0x0, 0xffffff00, 0xff000000, 0xffffffff], @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}, [0xff000000, 0xff, 0x0, 0xff], @ipv4=@broadcast, [0xffffffff, 0x0, 0xff], 0x7, 0x1, 0x5c, 0x4e1c, 0x4e26, 0x4e24, 0x4e24, 0x814, 0x22e0}, 0x80, 0x2}}]}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x6, @ipv4=@local, @ipv4=@dev={0xac, 0x14, 0x14, 0x1e}, @port=0x4e24, @port=0x4e24}}}, {{@uncond, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x4, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty, @port=0x4e20, @port=0x4e21}}}}, {{@ip={@multicast2, @broadcast, 0xff, 0x0, 'ipvlan0\x00', 'geneve0\x00'}, 0x0, 0x70, 0xa8}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x2, @loopback, @empty, @icmp_id=0x68, @port=0x4e22}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@icmp={{0x28}, {0x8, "c81f"}}, @common=@ttl={{0x28}, {0x2, 0x6}}]}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x10, @rand_addr, @multicast2, @icmp_id, @icmp_id}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x580) ioctl$sock_TIOCINQ(r0, 0x541b, 0x0) (async) ioctl$sock_TIOCINQ(r0, 0x541b, 0x0) io_setup(0x7d, 0x0) (async) io_setup(0x7d, 0x0) r2 = fsopen(&(0x7f00000001c0)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) r3 = fsmount(r2, 0x0, 0x0) fchdir(r3) symlink(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0xb4) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x800000000, 0xf, &(0x7f0000006680)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x9) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x9) epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0xa8, 0x0, 0x0) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001500)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000226bd800800010000000000080000000000000000", @ANYRES32=0x0, @ANYBLOB="0800030000000000140002006d6163767461703000000000000000000800030002000000"], 0x44}, 0x1, 0x0, 0x0, 0x8d1}, 0x1) (async) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001500)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000226bd800800010000000000080000000000000000", @ANYRES32=0x0, @ANYBLOB="0800030000000000140002006d6163767461703000000000000000000800030002000000"], 0x44}, 0x1, 0x0, 0x0, 0x8d1}, 0x1) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'macvlan0\x00'}) r4 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r4, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r4, 0x4028af11, &(0x7f0000000300)={0x1, 0x0, 0x0, &(0x7f0000000480)=""/74, 0x0}) (async) ioctl$VHOST_SET_VRING_ADDR(r4, 0x4028af11, &(0x7f0000000300)={0x1, 0x0, 0x0, &(0x7f0000000480)=""/74, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r4, 0x4008af03, &(0x7f0000000400)) ioctl$VHOST_SET_VRING_ADDR(r4, 0x4028af11, &(0x7f0000000280)={0x0, 0x0, 0x0, &(0x7f0000000340)=""/185, &(0x7f0000000140)=""/92}) ioctl$VHOST_VSOCK_SET_RUNNING(r4, 0x4004af61, &(0x7f00000000c0)=0x1) (async) ioctl$VHOST_VSOCK_SET_RUNNING(r4, 0x4004af61, &(0x7f00000000c0)=0x1) ioctl$VHOST_VSOCK_SET_GUEST_CID(r4, 0x4008af60, &(0x7f0000000040)={@my=0x1}) (async) ioctl$VHOST_VSOCK_SET_GUEST_CID(r4, 0x4008af60, &(0x7f0000000040)={@my=0x1}) socket$vsock_stream(0x28, 0x1, 0x0) (async) r5 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r5, &(0x7f0000000200)={0x28, 0x0, 0xffffffff, @my=0x1}, 0x10) ioctl$VHOST_SET_VRING_ADDR(r4, 0x4028af11, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=""/57, 0x0, &(0x7f0000000500)=""/4092}) ioctl$VHOST_VSOCK_SET_RUNNING(r4, 0x4004af61, &(0x7f0000000000)=0x1) readlink(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000004c0)=""/79, 0x4f) syz_mount_image$vfat(&(0x7f00000007c0), &(0x7f0000000800)='./file1\x00', 0x200800, &(0x7f00000001c0)=ANY=[@ANYBLOB='shrtname=winnt,check=relaxed,shortname=lower,shortname=winnt,check=strict,\x00'], 0x11, 0x305, &(0x7f0000002480)="$eJzs3UGLG2UYB/Cna7srK9vZgwgK4ote9DLsrl/AIC2IC8ralepBmLqzGjJNlkyopIh68+rnKB69CeIX2It3b9724rGHYiQZmyY1ogjboe3vB8n7JG/+8A5hwnMJz9n17272juv8uBjF2lsp1iJi7W7E9qxqXGieLjSv1mPRN/FGdv3Xlz/46ON3O/v7Vw5Sutq59uZeSunyKz998eX3r/48eu7DHy7/uBGn25+c/b732+kLpy+e/XHt826dunXqD0apSDcGg1FxoyrTUbfu5Sm9X5VFXaZuvy6HS/vH1eDkZJyK/tHW5smwrOtU9MepV47TaJBGw3EqPiu6/ZTnedraDP7N4Z2Dg6LT9ik4X8Nhp5jevBt/2zm808qBAIBW/ef+f/r+rNb/Pzn0/0+Daf+//tf9u0z/DwAAAAAAAAAAAAAAj4O7k0k2mUyy++vDjxWRSy0ck3PyP75/niALf9x7NqL69tbhrcNmbfY7x9GNKsrYiSzuRUzmmvrqO/tXdtLMdmzd/LrJT9dnlvO7kcX26vxuk0/L+UuxuZjfiyyeX53fW5lfj9dfW8jnkcUvn8YgqjiKafZB/qvdlN5+b/+h/MbscwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HfI0t3J+f57/036Tn8/X34ks7q2ez7+zcj7/xXjpYrvXDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD31ePbvaKqyqFCoVDMi7Z/mQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODRezD0u+2TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KZ6fLtXVFU5PMei7WsEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4nPwZAAD//38rKVo=") 4.085390356s ago: executing program 2 (id=216): r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="2c000000cb168052f26c86a26e040000007ce0ebdcbf9c8988ed01", @ANYRES16=r1, @ANYBLOB="010026bd7000ffdbdf25140000001800078008000200070000000c0003003d00000000000000"], 0x2c}, 0x1, 0x0, 0x0, 0x80c5}, 0x40808) (async) syz_mount_image$vfat(&(0x7f0000000240), &(0x7f00000002c0)='./file1\x00', 0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x26f, &(0x7f0000000600)="$eJzs2k9rXFUYB+D3JmmSJqYT8R8tiAddqJtLk7WLBmlBDCjaCFWQ3pobHXKdKZkhMCI2K936EVyLS3eCdOkmIH4BXbjLJssK4pV0kpqpk0BIM0V8ns283DO/e86ZM3M4DHfnta8/XV/r5GtFN8ayLMauxFbcy2I+xuLAVrz68o2fnn/3xvtvLi0vX30npWtL1xcWU0oXXvjxg8+/e/Fud/a97y/8MBXb8x/u7C7+vv3s9sWdv65/0uykZie12t1UpFvtdre4VZVptdlZz1N6uyqLTpmarU658aD9oM/bvVS0Vudmbm+U0xHR6qX1spe67dTd6KXi46LZSnmep7mZ4DRWvr1X17Fbn7sZdV2f/yZm78bcb9GI7MmUPXUle+Zm9txWdnG3rhuPe6icCev//3ZoU5+OqL7aXNlc6b/225fWohlVlHE5GvFn7H1N9vXra28sX72c7puPL6s7+/k7myvjg/mFaMT88PxCP58G81MxE3EuYj+/GI14enh+cWh+Ol556VD/eTTil4+iHVWsxl72n/wXCym9/tbyQ/lL9993jD9GsDwAAI9cnh4Yen7L86Pa+/kTnA8fOl9NxKWJxzt3Ijq9z9aLqio3zqaYPL6Lg/97jrzPE6cfxt79z26Ch4rpwSsTx81reHH+yKHW42c8+BMXk/tLN6pOpwauTMWJ4lnE1t5g/93068/9aYzwo5sczU/vlMXs6PciRm9wnwQAAAAAAAAAAOC/4pE/PDg+/AlcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAo/wdAAD//z8huWE=") (async) mount$incfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f00000005c0), 0x2204010, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0x1, 0x2e, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x3482c0, 0x14) (async) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) prctl$PR_PAC_RESET_KEYS(0x36, 0x1) (async) r4 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r5, 0x4020ae46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_PIT(0xffffffffffffffff, 0x8048ae66, &(0x7f0000000000)={[{0x2000001, 0x4, 0xc2, 0x53, 0x3d, 0x2, 0x80, 0x41, 0x6b, 0x45, 0x8, 0x2, 0x1}, {0xb, 0xa7f3, 0x8, 0x8, 0x33, 0xff, 0x6, 0x3, 0xe, 0x7, 0x7, 0x6, 0x1}, {0x0, 0x7, 0xd, 0x10, 0x21, 0x9, 0x0, 0xbb, 0x4, 0x1d, 0x0, 0x2, 0xfffffffffffffb97}], 0x9}) (async, rerun: 32) ioctl$KVM_SET_REGS(r6, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x8a, 0x7fffffffffffe, 0x81, 0x105, 0xfffffffffbfffffd, 0x4002004c4, 0x1003, 0x3, 0x8, 0x1000000000000010, 0x2, 0x4, 0x0, 0x3, 0x4000000000000000], 0x10000, 0x2200}) (async, rerun: 32) ioctl$KVM_RUN(r6, 0xae80, 0x0) (async, rerun: 32) ioctl$KVM_RUN(r6, 0xae80, 0x0) (async, rerun: 32) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newtaction={0x70, 0x12, 0xbf68af9d17701211, 0x70bd26, 0x0, {0x7}, [{0x4}, {0x58, 0x1, [@m_skbmod={0x54, 0xf, 0x0, 0x0, {{0xb}, {0x28, 0x2, 0x0, 0x1, [@TCA_SKBMOD_PARMS={0x24, 0x2, {{0x1, 0xfffff000, 0x6, 0x31, 0xfffffff8}, 0x6}}]}, {0x4}, {0xc}, {0xc, 0x8, {0x1, 0x3}}}}]}]}, 0x70}, 0x1, 0x0, 0x0, 0x240000d0}, 0x0) (async) ioctl$KVM_RUN(r6, 0xae80, 0x0) (async) accept4(r3, 0x0, 0x0, 0x0) (async) lsetxattr$security_capability(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100)=@v1={0x1000000, [{0x6, 0x6}]}, 0xc, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x4827e, 0x195) pipe2$9p(&(0x7f0000000180), 0x80800) 4.068208656s ago: executing program 6 (id=217): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x10382, 0x108, 0x2a}, 0x18) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000040)='}%%\x00', &(0x7f0000000080)='./file0\x00', r2) ioctl$AUTOFS_IOC_PROTOVER(r1, 0x80049363, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000240)=0x0) fstat(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000300)={{{@in6=@empty, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@private1}}, &(0x7f0000000400)=0xe8) statx(r2, &(0x7f0000000440)='./file0\x00', 0x2000, 0x4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$NS_GET_OWNER_UID(r1, 0xb704, &(0x7f0000000580)=0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f00000005c0)={{{@in=@loopback, @in6=@private1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in6=@private1}}, &(0x7f00000006c0)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f0000000700)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) statx(r2, &(0x7f0000002740)='./file0\x00', 0x6000, 0x0, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = getgid() read$FUSE(0xffffffffffffffff, &(0x7f0000002900)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r1, &(0x7f0000004940)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) fsetxattr$system_posix_acl(r1, &(0x7f0000000180)='system.posix_acl_default\x00', &(0x7f0000006980)={{}, {0x1, 0x7}, [{0x2, 0x0, r3}, {0x2, 0x1, r4}, {0x2, 0x4, 0xee00}, {0x2, 0x0, r5}, {0x2, 0x4, r6}, {0x2, 0x2, r7}, {0x2, 0x3, r8}, {0x2, 0x0, 0xee00}, {0x2, 0x2, r9}], {}, [{0x8, 0x5, r10}, {0x8, 0x3, r11}, {0x8, 0x0, r12}, {0x8, 0x4}, {0x8, 0x1, r13}, {0x8, 0x2, r14}, {0x8, 0x6, r15}, {0x8, 0x1, 0xee01}], {0x10, 0x6}, {0x20, 0x1}}, 0xac, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r2, 0xf504, 0x0) fgetxattr(r2, &(0x7f0000006a40)=@random={'os2.', 'system.posix_acl_default\x00'}, &(0x7f0000006a80)=""/59, 0x3b) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000006ac0)={0x1000000000000000, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0xa, "87bbc5e105a39f"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000007ac0)={{0x0, 0x1, 0x80000001, 0x40, 0x4, 0x7, 0x3, 0x72, 0x8, 0x6, 0x5, 0x77, 0x30, 0x7, 0x7}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000008ac0)={r16, r17, "8833dba2511f4923e5fc0532a81a509abd5d32f560bd4531dbf7f3485c7b4a6eeb12afdc54f396c2edc8595e0055fdab9928d36e209d5129e7e2a6f3d38daf00fed187be3149efad3b69d2b133ee4e47fa8aaf8ba7d8536b4a6fe7979ba7562b706520ca8f4f0ec43d17796fad9d409b5774294a1241ed5cf15a78e9030ea9a5436ac47ba10aa7f0cec8cfada17c3924faa142c93f327e3a212360da1d127642ff01dde7c055aeb0e867e293535e1429def206a167745b12a4650a10d6b6652e1ab1df98c15414f6f58c4ee87ed4b2eaead07bf729cc887682d9bca7b29cc456443d0758c9687544ea39e2dd59aea0f0de1841d3baa4b77bf7093077327ded2f", "6cbd86a6ab409ccf1c979fa66321c70251b50555a508869cc86c0bdc80edcf63d02344bc85e65f59286d235f8861afba78b848aa682a38923f0da68ee93387f778c0fb29f265bce3916c0999c15700830ab5d84b17d2c9bb5b06f02cc120f1b6bc55284661f308dab720dc3fe055846ac17a7fb80271de7389f043a6b1e44852d3ec86734f97c37ad7eef20bc34872292863d4f8ebc2d5e4a99ad1471a6beb057c9791950b677b09597db35562b8bbdb0abec69afc38d96a199351d374fb009a382adc8100ec117cca3790cf26c9cd23ea116b7e91c592571131eedc4c08cf85a46a1af132146ac5284a5a114c120a1f0cfb69e44040ef5c5f06b0fd51b0f69b0db94f493827dd57e0370e06ca03efc5e8e0f6f317bd39a394584a4c1c265f89b0dbb9ac7147acb9b70397be6386c5733f9fcb041e95ff7574c106193434326f8ec4d6d0a1daa708c039ea02480c414c304921a8910b37193ff265b921f532a2d42afffc3013d7fb6475578ae91f53e7177a9a592258e65036336a4b2bf20560bfb51141a5cacb3d73dfeeee40d9b8b673713daf5a323eb74e649df20994d0305b715381345494861897e91941a51b76ac55ebfde07a4e13a501d4dfc6c7d9866b59cc8ad714b24917b7d3ed2be9254bac791838725b64fa80d9e03613908e49c5f4b95b4d5a943ff88d6a13d6ee4b99c5d6e85412557445e33ac09c104ef0f2df62aa19cda82283afbe1ad9dc43b79703811561ed9d31ed2e979c3c217ce287873df4ede8a40b2221680a3537eda256b37d63302e4b04536c54c8ee03a18e1e3ca8150fef5878ddce2261f6f84d750629337c51c8ab0b1f3a3d261931d995ae0ab6f0cde92edb53b1de98c9dbe9f88458da7fa405b6b09f687052d878b983230a5b361f4082b20fbe5a92f2acdaad7d1908607a6cde5c0a4b1a6dd721c7d130766e9a30151715cf2357fd5f4a0a18dbe634bd6a53fd10ef8d08c3ab39335cd7ccd49b4cf0e95406338241b4354a319a00eb12cefcb6883b395b5d85d2733bf83833ed68d036d53be972e4a47f85bab7ac99eda41d233e3edacad5857fc1f3c830566cf4bc8e5fcec297902355cc29fab0a6fca752a6133c1601918fd5dddeefc2e002164dff1afc24be66c306ee9fcd99f2bc86b37bfc1c531044573d067246c0cd6e954599112c9ec66514000ec09a1aa68c564fdeb4d7e37f20b3a7eee983c0797db479a503ec564844f11d219f7d8e00a9078a23d16facfc2bb5ef3a73a85f1286f1ecb17067a2002fb55e3e2cc2c3d56055b540f726d0c473c727de4a3b41efd9025414e61d44351cb6e46214017997162c3b4c3155c188111f557daded05e531ed7e2bf97464e493adcb8c1a7451662ebea5d7398b399dcd6ca63aabf050112db798c7f3fc1a27499e5e8a29ae6a76e2489a0eed239f8765ee394fb61528001b22f9b2a957d5c4e3162a9a38a01d1c544c6e0ba104cf977656ea2e5295547c31d4bb04ef2bf3eaefbd78fb288b69da197571b2fa9bd505f47a53943865c1534e09e048baf4a9bd241b46899f381da92180ebb9dff4675e627563f100a0fcc5c05aff72616495fe59fcf65e86ec05d5db6b52ab933183f385666d00a826bb83ee92ac9545f3d7b73162a292912625c343b53df105dcbc6aee3356ed5d696bd9e44fad2d1dc64932ba6c159ce4736fbd41a1ad5f33215b6a4f4d8f79111eb86a65005a16a0e2345a51ec094d0106c7858a36a42eca62e5b6bc0c664eb025cf87866e4057e6f8e5cc90794754b8c4f9b08b9995f5d23e1688ff6b662fbaa01c04a6f85fb0dd107b9de7b0f9512a9d4ae56a6f2009a1375f99701d4a87710475b9694435c311d586114baba11cc95380664a2d8a43402986516fc130b4f460be5642e9ac46eee30dbaaa74ff0d4be4feaef76c2c1f8695bf7f42a3dd3a51d08f8a9dde0f4a88a28bf781b8418debb046f96c130012ae7865278e2fd9d54e48cd08eb286a6ca8b7f0eab68c540dcd42197709a10ea8b199031c0e6f6915d852f39358884f4e1da3a3217fef411787770ff730342d6204014669e5615afe1fa4edec72ba46b04b8a6aa05c6d6f2ef79f1f6272ef232c864dde601041277cf661184e7677e815966d62146c1b4b931174fa30dc3cae377eb7bc5994b757918ff9b3d2b2e0ad7c131674323ee3ce7a3134383330e24590059f998cbd3c2da63f30837bd3e89a197e061cf3473baa65fbc36ba3770e1b6f4e4b72547df2e64c0d1965ad1ee3f57e3f5a50d0efce4c59635ed7a19edcf79a698e6b73a8e3c3b62374e41ad0f11ed6765b59a3966d3e16da6fece3d70ce9b04f5739024e6ce69422402d77cd2718f03ea26255e4062a0260b722e67e5cdb64077dbde4640a218d728e956780eae9c99d5b57273855f9094ef6fb151443422e4284020597e3e042b8843cd0522fa68fc69a009f66dcc0e0eb247ac857c466dae1ce7df006c96d1755b3230df51e84691f5d0410c3b2d3b8a31c245c03b368edf252d75047c308a8fc7c4edf7f8a69ccfec7e977c5a9543c05ffb7f4735f3fe19e6e81c480cd5ddf98e99f9d348bf9e5723afaeb79c7892fad06b50eb27717657c63bdd9ffae895b8acb4bf211b7660268341703cdc5469e1006c9f146b4d8c8bd56e24f3c55fe07fa80627d99fe8cd5abe42b5224a135ee536d5a4f89f0fbc00dd6f5c9c0e0f5b01b4f2855270ccffa85d56884aeef89afe7a2a677a5576b5819c4f3d11614bb1e621f0e64cf2aa3c9481538675964176d71713d8dd3ad096f5e5cda9acb158f4bdadd8199f3238ecad0ce7c84bed870ccf3fe7da8e3524255072cc18ecf40b10f29b82d65f1c1310e91d1b8347c5bd73a5a6e2a2daf03c63602237a127f2cc8ac0b97af7de4530186909574573f89db901f0c747e13adec6ece4431ced920a873e1f2ec29afba0f8b6b080fdd31effc557fb74b118c57b77f33519a0a2ca0438090c5542b859a8caed2de782af54a419acf85fb272ec0efe5ba258eacbb2556d698c3d87cd1f430ebdf318820330ad02f3b32b49360de8e92754471e98e5148741ed7e92e38240a79c72ac93c056b45f07386f39f64437c1e45f82ae676943c96c84c4fc55a9ad6abb26a95e39f626e1e7c3ac1ad41c7c40d57b389e04a1c1a3be2568b0e7ef2837fcbb8ff7108092b6abac7c058a5ddd4dd2209d0cbf0a46d920c20764ad0fb4280f76981a595f94212c64b9fabc2cc26388c4fb61d3e9ee849c9efd5ab1799cc63915a4ab267793616a306adc4c12681440b929a0b3a20cc93145cdcc6adba3db309cee498ab9a0194985bbb43ee1594f15ae9f815a79e075108a2c5412f11c1d7dd37625dbd0059e79cb52158dfee877e01aa2fc0edfdf33e161e647bb2988deeada49c54550f615bd54fb84bdc11d5ce5a60f509ee91ea6819dad0e81f5ac401cd6f2feab01881f57ad3e59ca54f8986dd8503c9ea8ec6d0bbbe790557cb46e4525dfcf7acbc324c9c923d96793363930195b9d1389d69699fdfb85babce9d6ff28305ad82800b6ea83da614ff7ab29156c082c051fdb946b9e21de76474d75ab38b8e7ebb79535435b3981ba23b535c45ea3b98ba5017a531d5b06ed566956e4ec4b60f81560b5aba067ca95820092bbf6cf416c8f7c410f324a0a1e84ff15213881658e3aaecbf919205c018f00f44e0ca5db3d85ca92a4dc5c0ac051f2325c3131e75707fd861bf33d07444f547c4fa574ae28a86ac647e4c3306abe174181475016f49c98e134a8b9c78289f075c32df737674fe83424ec1796705ec9d41d7693e26f9ebe76a2065eb5c40d6d9f75367795c8bf49811bbcfff6a3632fd5b6556aff8142b299655b7e6a7c547b00009e109b71c0292ca10750f0f8aa91e42c58ab6eddb09cda59b537318393a6112b4636c94ffcbf42945926bde3809f479bb20fc872b97ee2dcdac82822be1921d53dd720413f7101ca18478f2b678e706c6dacddbfb296f94dff283f2369973ec21d7a5012c9b91eeb14515fb9bdca0d4e3bfddfc20f4617ed8b47c457ebd2d135ce35307fd513df9e008ddd5bb5b7106ae6270f2ad1b6e7076ec7083782c58af7479305c1359c8a25195dfe70d1158d81e450ab25bc19c4f6b2b10f42d2d257faaae803c8f165ca36f275149336552102a17771e1076921b9d0905687d99ddf72ad07ee6c5003cef0ce5a61a6d01aeb72fb5c5365ce5db34c7dd28df59beb1fe0595169df6076940b4ba32984053355ea5a6355fc67e5e681ac8c0eb20607878a2ba93a47fc671e6806c3b9272fe3b2e81e34e1dac80c06ffd2a2e112dc190d1febfe9e716f267aaeb47b1da4d71c6e57a4fd41ec14544acafde1bf126190ce89b80ab067965920f74974d2ec0d309667027852881370a3a2b575a14754d6ef695667f2ffad93b1a61f59ce1ba5517e09fea620f8051a572ad78237f110fb7b6f1eafa2b43c5c09f45275a46e90e9aa6742b89b1b31fb383a8ce3e3807163c1845135bd2a91fd190740bccf8431e803907c10764e77cd6ee3574e76a3a42aa33db88cb507ab9a1e0e15eb50b87a1bfa10a4845ef659e62fc23dc5aea10b4c5a80e79984fbd094a5a80fae3d3c0ced7c57407046066841bb4cb50335b3847af673d181caa5e49c1ac299430c6d8bda150e1e1e18c906630924c6cc87c694cf68f95fb40da1145927c3ffd9565442b1df628aeb8fe124089bd61d2ef7721fe72d0c68407f12054105422beeda59b445bd172516d870f470a2e62e7af876821e5bdcadcbb84f3766150cc9635921e69c72a1692edabc6e80709c7e377c7c24c736bbe11ef7506906e46f7266bd9f8f9157e90bfc6f555b3599f92c81991e05dfbbc7e192cb54d450e64c9bdcad914a7eb20d7230f7bc60a9daa45f0514ab57032dc1c5bc805b52476b6f6124aa3c5ab4959954c7a786be92917cc52e12e37df51341a3ba559482e40b49102c468fb688de4ed192bf3115959b58691ee1101e64e8174f4449476c3278adc1d9a66c08a58da7fb4362c20f1655fb62ffcad60b6b4cb2060c8a68dcc563d77f286367d170325455a329dbfed79595967dcef23f62a238b3e4bae067c813d77936b2fcb565c1776fbe4cd707fbc2b1ce3aa0e0614bdfe8c06f6ed4d812d8b9a9e792286a44f67a118f96804b4e65f7bfba86354af3bc5e90079049e2e92f35079bec5398832edbb922fb0bb4a3d1d25121891f205e1b1fe3cc53f5be8c2cd37e0f7d964e9c36be30441aeed587f39bb23d23f27839d8086575209550125fe9fe1d10ba0cd51d1c67f6a49565b97232f1a925cb37d613a439078be3d2b886e3e2798cb3dd186c560a3ed5979fbb1e882cf3acb7f3880d3f748ebd412e2eacdc1538a322f821f56437c582b114cb15dffc4"}) r18 = openat$dir(0xffffffffffffff9c, &(0x7f0000009ac0)='./file0\x00', 0x46a41, 0x8) ioctl$F2FS_IOC_GET_FEATURES(r18, 0x8004f50c, &(0x7f0000009b00)) syz_kvm_setup_cpu$x86(r0, r1, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000009bc0)=[@text16={0x10, &(0x7f0000009b40)="0ff4c666b8f72800000f23d80f21f86635800000300f23f8f30f1efa660f38825bdc660f380a5b78b8dd000f00d066b9800000c00f326635000800000f300f2280f30f0966b9a10800000f32", 0x4c}], 0x1, 0x0, &(0x7f0000009c00), 0x0) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000009c40)=0x0) prlimit64(r19, 0xc, &(0x7f0000009c80)={0x6c96, 0x4}, &(0x7f0000009cc0)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000009d00)) getpgid(r19) 4.008656929s ago: executing program 5 (id=218): r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0xf3, 0x14, @mcast1, 0x9}, 0x1c) (async) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) openat$ptp0(0xffffffffffffff9c, &(0x7f0000000100), 0x210000, 0x0) ioctl$XFS_IOC_ERROR_CLEARALL(r0, 0x40085875) syz_usb_connect$uac3(0x3, 0x97, &(0x7f0000000040)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x10, 0x103d, 0x100, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x85, 0x3, 0x1, 0xd8, 0x10, 0xc, {0x8, 0xb, 0x1, 0x2, 0x1, 0x1, 0x30, 0x2}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0x10, 0xa, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0xe, 0x0, 0x3, {0xa, 0x25, 0x25, 0x7fffffff, 0xc, 0x180}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@as_header={0x17, 0x24, 0x1, 0x6, 0x8000, 0x7, 0x2, 0x6, 0x4a, 0x9, 0x10}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x7f, 0x4, 0x0, {0xa, 0x25, 0x25, 0x400, 0x8f, 0x2}}}}}}}}]}}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0}) 3.466949936s ago: executing program 6 (id=219): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='l\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002bbd700100000000030000005800018044000400200001008000000000000000fe80000000000000000000000000002cf8000000200002000a00000000000002fe800000000200000000000000000031000000000d0001007564703a73"], 0x6c}}, 0x8000) 3.368727499s ago: executing program 2 (id=220): syz_usb_connect$uac3(0x3, 0x80, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x1235, 0x18, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6e, 0x3, 0x1, 0x5, 0x0, 0xd, {0x8, 0xb, 0x1, 0x0, 0x1, 0x23, 0x30, 0x2}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0xc, 0xa, 0x800}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x1, 0x80, 0x4, {0xa, 0x25, 0x25, 0x4, 0xe, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x200, 0x1, 0x3, 0xc, {0xa, 0x25, 0x25, 0xdb, 0xff, 0x402}}}}}}}}]}}, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0}) r0 = syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000400)='./file3\x00', 0x2218448, &(0x7f00000003c0)=ANY=[], 0xfd, 0x1de, &(0x7f0000000640)="$eJzsljurE0EUx/8zk7vJFUWwtLHwggq6d3ejIsgF01hZCD6ChWAwa4iuBpIUJiAxn8DezsKPIWjrh5Boo02stF6Zx2YnIZt3iHDPrzj578zZ2fNYzgYEQRxbfnz/O4j/HP0sADiJA+TN+i+R+nDL/1vh95svd26X3z3++DU/cPennRnHiz8/B+BzSaA9unf87gPzex98pB+A45LRZTC4Rj8Bx0OjQzA8Mvq5pRvS33Wf1aPQfdqIqlJ40vjSBNIUJ+Mb9hmqVnzM2m91ui8qURQ2tyjm1W9Y4jhK4hPj+y50tJ5VPx8cvtFFMNwz+gbySW10Saz8z+bS/MXM/B0sleTNy8CSFZGhLPGIM6cyW+UAWK0xe5vrPd6aV3ab71CGEFAi6eiGThYZWwKbzUIOpjk+yO2gqmu9UdN7IWZ259MtfU+yEvf0tfI5ndHcuLdghA5WySudT/EHhgvW/NSj5L361MgWHrY63Sv1l5VaWAtfBUHxunfV864Fh2oQaTtj/u2r+XQiPX/qN0niMAevK+1209d2dB1oOzlxmYlv2Oe4eD5dcybOLSRiL13jypeNbRMEQfxPnANTM1nN5USYrwms/7p3dxgjQRAEQRAEQRAEQRDr8S8AAP//p+Y+dA==") r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) r2 = dup3(r0, r1, 0x80000) lseek(0xffffffffffffffff, 0xfffffffffffffffc, 0x2) getdents(r1, 0x0, 0x54) r3 = openat(r2, &(0x7f0000000200)='./file1\x00', 0x46842, 0x0) pwrite64(r3, &(0x7f0000000dc0)="db", 0x1, 0x404042ffc) renameat2(r0, &(0x7f0000000040)='./file3\x00', r3, &(0x7f00000001c0)='./file3\x00', 0x7) ioctl$VHOST_VDPA_SET_CONFIG(r2, 0x4008af74, &(0x7f0000000840)={0x7, 0x1000, "42af19a8b320e1172cf231dde22eb8baf798166a24b08d48096512c30d5e346602f2309f649821e292e8a6fdd17957e09b501bab368f6e9f50f90a1cd21f6dfc2a5e1e6193de09b009a7736a5a3d1fd01c2fe2c972d8a25cb5b64e0b2d330e75acbe737c972740299d072bd9c60af0c9d3dfd7a3ce9caa21e569959b16578a651ba252d5b095b769ce2f1797b236b00d75bb8421f06400371b03fafe9d4844988f9aef8bcec1e3856f04e439c4ec1ece127fc1d62dca1623b50dec1aa25f20877750795fb4943ef8d99837e5c9455d0eac58cc194c1761af9ca23c8cb45a656f7e543d037a5de54e6860b29e7afff9139bf9537daad84a6f4879ed6090566677b22cc52dfea258208e7584a2754d072de919ad8063f0137584b024f91d16c7c205a96a1ba1cbf8efba34b957b2e994b4bd1cdab11191156535359c73e6a1cb6fab32caa117c259fff2859a2c045f033cf97f76f471eeb81b0f4f34fd0702273298d0417e7eed475f5a7160e5d25e3829fb984a37d9d35a5206956d8c34481589e46704a35033d6328f0bb9d91298792609e0c950663020e2e7c02bad774c385ecf51b6c257b6826b674a7de7c4b10c3de5f3177d97e12acfd2680076a7c5b681ae28457c960436793ca46d601cf49250851744f437c6d24b419a46aae56292cf34bb0f84461f69e6c6eeb0627ad19ef29a67df41a1334390d2da706bdd8e69899227b1b9f68b9c9d0a16870fc71ca10f85abbe58e075e7dca39da1513d1b2e4929841d4ab9f89301e28cfaa24ee8b947432e9112762fad8c7650385754802a8364fe11d7f321680a453211ef7af685a5e92eec35fb7939ab4d78049d4adf3e45eb13272a145206e40d412c162bc0bd1fcaae3a652e0c3551c56c346d4406c53a1b2c38aed0fbb5ec3aac923f058b29b0da00133b32bfd3262c99288cf98094a48427425d2f6fe0298a5b2a85eb971c548eb11a289af9133822b655aa1bd227b9fc5970afa5d80bc7d6fe42c781978f8a6086cb131841261ce3d13f83b8a759adf3d7ecf58aef2fa07a5932f9e09670088bb9dc00e8465785eac1ec4daabe692d8d8af2ad0385b8b295b6143458fc5d7c0954fede840caf51abf6312a6fe8a3195fff0a72ed1f6ec174db836b979b29daa1f69d6a611aa830a31e19aefcb458389b81320c705c7e16ec29eeb2574e94c57db87cbbb03d90b0833292a146e06d38d1af5bebd7549ac720d21a79ea510c275f98938b1a28c78b94323a4a2df382c2c934cadb3027fbf0857ec4e757d8bb8257f6dd4a40e560eb22d72079e0d0fbd5e3a4a12afd8cbec5abc7c62cebfcbc8e23fb1bb44ce78bf079bf59318813c9b425cf2f9916e2596da9829c280953fc235246904982ff2a115c438a760f962174f2642a1c46ef74b5279dab521c31cd628ebc285325aad21760a507aa4618f43f59417b33b66bb2bfcf67a9b0feb7fb4f21a408898f2d548a1b952dbbfa0f7d0ba44ed094e3bb86ecf618574d1e01382830a4f34238bf6baf5bbb8568ce2a6a5e95b17ae38aca016e1f548193809aa6f39f7ac2d43fb4ed51f15c94cc41c0d827ec2e7172474cdb9bc70a4259bee8f0f3e38f083c60bf303e64c2235895189b36ac7de34d84ae2aaa178fd48933e73ac6f15a47400bdeb37240bdd51868815c1f8168ced16ca8efa61d34c69a6f6576e403d0da9ca436370c3daf64100c2942a7a14b25300753cc9931a6d685f1453293635f345ea54c341edadef0e02ece8d184f8af5614538ec65beef8390013947fb7405a05ddb1a15a14f4f29a4d2b0d65289d01a57c306d45c728a2bf341626d83f1746a162dcaa3d4762512c4832670f8a89153ae629af42a895d5cae538a99de926f61e9d609d769be369b0ff477af2b001d9a7d316860e5098eb465fe3e32f61771b1632ae150eb300ca12c52eac8347e9128c559f76782080591edc99e3ce17bea0df67ff79e8692f834b14161014ff2ed02f55bcf80a51ae82dbbf4bff33d2d4ae744682cdfcec9313dd03d8b1fd5472466b89d89f59f9b2f702d67fc46d9d7fd237e0ffc5973d8afd50d7bdc9d47945fbbb2f03ffd58de58294f621851a14035d74059cfde60cb6cf003787408fbc82d3b6585a13cba9c9ec647b8ea51e40e2cd53547a5230f3cdf686360fc0e2aa015309ee99adfc068157c15a08e3ffa4ea585663f4ef74e1ccbbcb3060a179353210d80f986374d56124d1b177f49c33e39dbd5ad8cac516e13d36c4474fe8b42bc8ba8d84abffe066989b740c1da3de82870c028037fc18b1138fb7ef37e8b3792a568cedca12052d9bda0e34d39ead8871bb7f2ad82821735c18cfc46aae02f4b7ff0b105e3959ee94552b37a8a31f4e62f3bb4c77edb619f50fbe55f1d88eea82d710f699bfe224ac5bd6be47fbe5009f8a56c8adbe6fc30fbb2ed3f233307496f6bcbea98207d1a0893f56bd081d79c9b1c71217e621a02b1be68fe4efe1e24825cee8379f6ef9ff523ebb33af956106e464438147c7872b72ec91409d24cddfe41dd374b40430379d7c9d7e112fb7ab2d4d521a61d70cc26883fe236e04674d68cb90be729f4f251aef8399e7bf2887fb3cd2da5122c47f27ceaa497984d349a200d9af16b40f1a4d4a68b6f7291e31967c2edeb0e4e300d5b681714630e038033c6fc60f24cb604795dec766f00a2a9d23272b11746649d40c65445e27c2c357d52e7d80bdf74e3141696243c50913455fa886fa1cb3af83aca62a68a4f8e6361a315ac886a16054f3a175535faa00b58536055cb0ac37617a83418fd5078cf529dd40ce3ec8d1ec4502a209f1e1440ef626a702a18b2cc4af5f6bac36ed991f7ebf1c7984b47bda57e5b3b7b480668ea88ce5143272d7033af0a89821ebcc90cd039d8b0ace99f1e2b10ede1cf705b0d3e36aa24f01810f4b4671e7571b62da314d3798576991b89a0918477151db42f5b976cb295e4f6c922003467a92eed045409e742b0f28eaa663c89a6c5236ae1c631a92d4aa95505d1b4b61088c1810301a2ae5324ca45adeaa71162099469c082be4a7cbd08690a84757fca910e22a2596ac008299380b4c00f17841b5702e30afe38461fb3e12788152167f9db3a0ca0b987750a54f239fca4a08fb3bf4e8c6523d63899a2118443b8a38dc79f08da35f480a8a5c7645a65e11ef0856c30c1ff1f562418ae191a0bfb0a50ea9d05f2f545ff0e145e0580c47f28afa99e1546be6acd28389c43a3049ce329237677785424cc738dedebdc172fc9d98c16623597ab20d5e0a79b8d5d4f43f42a3fdb27f7d657283ff9ac065f84e8f6120cd39fc49235938727588487ef8fa39b9879a3b2d48d5c528a08e17c5dfa8b781775323d69865fb4682058bf700ed583c46548181171ed30c3811edcb3c6b18b3a965624a8bf1e204b528590218857d6e02023cb69e73f6f0fb7624322f0725210c1efcffe7ced4f1b106b5957a865b9b5780f7dfc697938c38887b3f887b34b1242fcfa8bc8d5a518b05b511008af9234f31589c51522ee9e1c6e71ba28a42f70723a4ce60cc60d42082aafabc39a1cbae982a8d72b3699fbc230b030375ae11ff3ff7a64e7cb490c99cfe36a0a773e0c00b85b6bf3373e3eeb7dbb5ad1dec92fcfcbd8aaf0d737040593102f2d19525b68ff0aa38f0d63fe6cecb77eee61096a2f3d91670170da0b43a1fd1a4757cfa303be908c2b80db45ccd6dfc26bd8a9048302710418b589c2beb8ec05e018484124456c1619324854864c68ac51de45dfd1a37fc335620541b83586fa283868b8ddaa299e2d35b83cd5f31615999e758b0f7bbb381c7c2465d8d963788a99a0401516f9b7402ddfdec677a7e2fe6e8923973e412729b4228dc8593c69081074cc16449ea9dfeda0ebc69b0362721143fbf475d3d441d32a58a8a0e4f184b9b25213cca40dee365a8df7c83ac630def21e9ef481e11e4ae97a234b45d29831361c2c93b902d9f1203b46957484f9be378c9965db32a38cda4fc22e365fe7997ed10904c05952959e9b5e6a752e20b286831d681f60c8a7bb7d1978e7c2cfd8ff0e5c2482907615cee08c082125caf1f6e5eac1295eb4631d1ee9d173c3ec8f4f217dd8263e78a5a3759fd5e7b5df6c2faa76bbf18cecf9dae4e1e49baba17c1e2006c97ad6eb745bb24817ba6ef03b443b57a23d5f31b55c10c05ce3a6b83436ef2ec25049946e072c4655375d0302b11572537f7f17f595003685e7b6b88132ee6caf50b3145a77a4aca40c031a934a0b233aec5ec80039f37056bc8bba49f1641fbfdeba13b0e2e1bbecc3d464d6ca7442e2cb21fa3d516af95120e32ce9946b2e1cf0eb5a560e7102d644cd85e3437918261f81d77f0ad09697a57c348cf22aa1222af054922af6be34e95e031609f10c56eacc1f60d7a7c60d1639c93c6d7006c6404a9761a37daecaa81f1db1f7f30ed788695cbf2268b06f722c9c08fef69d452c1c96f3a1089ca42b44a1b6bf1eec56821615afaaa808af0414cf32c898aa815f81994ff846d09963890dabe74d5e97317b46c6809e54453202c6c0de48fae82f68e00dfb29e7a01f4e7f6239b9f1a0c668fe1e31c5e4325b18764b43d55bde6a98b2604a1c4c9e323894fe600491eb7286151a9c2fd9329f353b824c28b54dd81993803c0ee6876b55292fd401dfdaf8fb373716babb1e654e6e0417e08a3b9a0c4eda1c18e1a0341e52b50d2baa70431a9f7de3d7cb3e404cdefab05abdb7d0fe6f786bd06c99fa188e7887e6a075f66cc37fead397a2266d18b5691cbdb163d90279edcf6f01d44618bc5b0b6487a75e9480dcc7c9f39d415053cd2386c7da625b7cfb68fd24f46cead494975b7978d0a970436437d20313dd1f88c822adafd5acb44b09127ede24c755b5e501c9e1272855cd12beb85b32610db94471e028a79015a60da6756afcf3bca5c90a2447e4ccfd2ce4fb5a630cdece83b69218de3f0ea293d09acce83a84a6f6ba914d6b57928c442c01e84ad4b4b21f67cd0cc25efb70cde44794a1907080bea4cbf3ac0acef091fd6bc92d248a601e02c430238c6a3e645c10f37c69501f1a89340abbb201e4db529ec956eca085a479dbfa23587517218f7bd8425ae02805d494a91698fea86bdc262925b46280dca7a67f30091da661a6c05b778a44e329abff89d25e1754e4e62090e40130ac278a27547202b4a2f2de9d0dc1232594cde64aa649b2e1654d9200a3a128f8dcfe36b9856acc62d46701992031062ae710941f0d79ce35835b121729b7a76134c5bbac41137988ccd37bdc67d878e45900c81cf94a8467b37e567d19a10704f1b2430f3740ddd76e06c888279f04c29ded700c152ff3efb94a9c809fe1b76d4d3fa03bf0ce05a68bd315c56471587f9c007dfffe8709247b0e2129799767514fc8b98dfa5c8c18c91a799d8a18ad86c31a10a38b9822aa9c04498f6b0bf3b594f576689fa36e124b0128f1d101ebeb018935654d8138731147fbc21b0e7ddd2d51bb216dc3aa193bb65163927e4fe43682bb819e7a674133601dc425a9e58f5bc3b4e79a952139336cc68755ae37b63ed8d1fb6b6e12809879be1dde5aa01dd5ee8a9d1ba4b82a4d35b92bfabc30a080c39eacaff22e4b4da8ffa4bf8e4abc9304ce4683e67c482353cb13eb6fcf63bd3f2943549fa8f964939c6f7aa828ccb17d878ff65ba600631c7b7b71868bdb99890ebd8707ea4e1ad23d9b8c3a7c244a66101dbbeadba73ac25d1a5ec4a80c2233406a1d17f75a749e91cd2097d36639"}) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) r6 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r6, 0x5412, &(0x7f0000000000)=0x13) ioctl$TIOCSTI(r6, 0x5412, &(0x7f0000000080)=0x8) r7 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW2(r7, 0x402c542c, &(0x7f0000000100)={0xfffffc01, 0x4, 0xfffbfffd, 0x981, 0x1, "0441920887e8d2b791f19dd026d76d7fcb3678", 0x5, 0x505}) ioctl$TIOCSTI(r6, 0x5412, &(0x7f0000000180)=0x4) fcntl$lock(0xffffffffffffffff, 0x22, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x2}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r8 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(r9) getsockname$packet(r10, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x38, 0x6c, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r11}, [@IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x14, 0x35, 'ip6_vti0\x00'}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) timer_settime(r5, 0x1, &(0x7f0000000040)={{0x77359400}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r12 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000100), 0x101000, 0x0) read$rfkill(r12, 0x0, 0x0) sendmsg$IPSET_CMD_DEL(r4, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="340000000a06010400000000000000000700000a0900020073797a300000000008000940000000060900020073797a31000000009cd11caecd78929aab39211b91b7"], 0x34}}, 0x40084) 3.140609807s ago: executing program 6 (id=221): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='fd=', @ANYRESDEC=r1, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) close_range(r0, 0xffffffffffffffff, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r2, 0x29, 0x6, &(0x7f0000000300)={0x7d, {{0x29, 0x0, 0x3000000, @local, 0x5}}}, 0x88) (async) setsockopt$inet6_MCAST_JOIN_GROUP(r2, 0x29, 0x6, &(0x7f0000000300)={0x7d, {{0x29, 0x0, 0x3000000, @local, 0x5}}}, 0x88) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000040)={[{@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) socket$unix(0x1, 0x1, 0x0) (async) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f0000000300)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) (async) bind$unix(r3, &(0x7f0000000300)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) mount$9p_unix(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f00000000c0), 0x12, &(0x7f0000000140)=ANY=[@ANYBLOB='trans=unix']) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400800, 0xd4) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x8) 3.071991319s ago: executing program 6 (id=223): prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f04ebbee2, 0x8031, 0xffffffffffffffff, 0x28f43000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000000440)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000800)="21ae1baf930b4569b9ddef9797ffd935c7d80e6466b3e4e62dc9603583f5d4b61fbc65b6ac744d7319535e75bf552062e4cfde1ba7ce29263322e18ea9740aa82ca692f123993e57cda00d2b1f4e799bd41e3f76258180fa91a42aaa8b1ebc4e0ea8fb12f2c71e6e5bc57a8e91f254005514721d93c13c5606ae1fea7f31f558d562bd5a8dfb0b9fed873efa221fccffa847cd374c92e6cbb03e6a9de890ce323f000000abcc6c01326d588495b7c1a7db31ec4129e6336f26bb9e0b7552af3cd2d5dda1632799bbc98425c433384d8a8e4071ff39a36dfdfdf05af35a4ddd340cfecd7ec935f4ce7d3e851583ba1cf53a90a7f7bce5703de57ce93ddef7849b30a01de0637e6d5e507b801d32e582e0c2d564539ebfc84c098a23e765552767b122885fb1629e9c180be47da7931bd125b80de15aab0c56a2edf2e0483b87f5ab299dc046076203dea10ccbfc631d5bf4a87ce67004519f248f086346ce6a8a9d181789a59f81d9b7f6781daac3e229914b8b8998c15c3b6302a519331cb05995bc60b7cb872dd3b5b43331c77c5d72e21f7bd2b1a915ff3204e3f20d3a20b22d6a58155b5a4ebf6d1d1cd90c656ecada531c07ff91deb3efa91762cdecfbcc43553750f22ac5c18cc5e8b6f790c2f4e6373af9f98d10e6df49ff8e5cbcbd68e11ed0b967add11410dc2e34f08dbfaf8eb95d4d1153b4c6093192a340eb30fcc71619888c6486746a049585d249efb96b9cace83320b8f96b40", 0x21a}, {0x0}, {&(0x7f0000000140)="f610e61ac81cc3edc86f0500194d27a5a443f10dfd1ecda0fd0ed9a444b7", 0x1e}], 0x3, 0x0, 0x0, 0x900}}], 0x1, 0x0) r5 = socket(0x10, 0x803, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001ec0)=[{{0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/215, 0xd7}], 0x1}, 0xffff}], 0x1, 0x0, 0x0) sendto(r5, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000000)=""/102, 0x365}, {&(0x7f0000000280)=""/76, 0x14c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/92, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x188}, {&(0x7f00000007c0)=""/154, 0x2c}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) r6 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000001800)={'veth1_virt_wifi\x00', 0x0}) setsockopt$packet_int(r6, 0x107, 0x14, &(0x7f0000000180)=0x2, 0x4) setsockopt$packet_int(r6, 0x107, 0xf, &(0x7f0000000000)=0x3da, 0x4) sendto$packet(r6, &(0x7f00000000c0)="3f03fe7f0302140006001e0089e9aaa911d7c2290f0086dd1327c9167c643c4a1b7880610cc96655b1b141ab059b24d0fbc50df71548a3f6c5609063382a0c1511fdf9435e3ffe46", 0xe90c, 0x0, &(0x7f0000000540)={0xc9, 0x0, r7, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$inet_msfilter(0xffffffffffffffff, 0x0, 0x29, &(0x7f0000000040)=ANY=[], 0x1c) 2.560075706s ago: executing program 3 (id=227): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) bind$inet(r1, 0x0, 0x0) (async) unshare(0xa020480) getsockopt$sock_int(r1, 0x1, 0x4, &(0x7f0000000000), 0x0) (async) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, &(0x7f0000000240)={0x24, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="f67021450c0ed28bb000263a2ea8f05065941d152f951f202f7d1d67c08e73c165860d1b2f43ce4c129e004df03352bb3a5849da79d9546f09e84fcdfc5b6f8575a97e2d79b22c59cea2f56faa767b6ea4cb12aab7071233328d4e0771d2851c", @ANYRES64, @ANYRESHEX=r0, @ANYRESHEX=r2, @ANYRESHEX=r0], 0x0}, 0x0) (async, rerun: 32) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) (rerun: 32) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000000), 0x400000000000041, 0x0) (async) madvise(&(0x7f0000a3e000/0x1000)=nil, 0x1000, 0xe) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) mmap(&(0x7f0000672000/0x4000)=nil, 0x4000, 0x3000001, 0x40010, r3, 0x0) syz_usb_connect$uac1(0x4, 0x9b, &(0x7f0000000340)=ANY=[@ANYBLOB="1201100300000010ca1506184000010203010902890003010870070904000000010100000a240101002a000201020924060204010100d50724080303000707240705060009092403040004060305090401000001020000090401010101020000092402010a093a03060905010900020603050725010c09070009040200000102000009040201010102000009058209100008d7010725010c0d000077cb6c8a358070c919ca0a942dc1d84182b9eaa149bf2b44e661f3692db4ee3b1c2f0f05d5d2f137b32d8f"], 0x0) timer_create(0x0, &(0x7f00000002c0)={0x0, 0x21, 0x2}, &(0x7f0000000b80)=0x0) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x5}) (async) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r4, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1000009, 0x20010, 0xffffffffffffffff, 0xec777000) (async) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async, rerun: 32) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000840)='memory.events.local\x00', 0x275a, 0x0) (async, rerun: 32) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000300)=@o_path={&(0x7f0000000100)='./file0\x00', 0x0, 0x4000, r1}, 0x18) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[], 0x0, 0x1a}, 0x28) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) (async) write$P9_RGETLOCK(r6, &(0x7f0000000040)=ANY=[], 0xffffff6a) (async) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r5, r7, 0xfffffffffffffc01, 0x0) tee(r5, r7, 0x60000000000, 0x0) 2.181758508s ago: executing program 6 (id=233): r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg$sock(r0, &(0x7f0000001a40)=[{{&(0x7f00000005c0)=@hci={0x1f, 0xffffffffffffffff, 0x4}, 0x80, 0x0, 0x0, &(0x7f0000000000)=[@mark={{0x18, 0x1, 0x24, 0x9}}], 0x18}}, {{0x0, 0x0, 0x0}}], 0x2, 0x40) r1 = timerfd_create(0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x2, 0x5}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[], 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x6, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000009e00000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r3}, 0xc) timerfd_settime(r1, 0x3, &(0x7f00000001c0)={{0x77359400}, {0x77359400}}, 0x0) clock_adjtime(0x0, &(0x7f0000000340)={0x2925, 0x0, 0x0, 0x3, 0xfffffffffffffffd, 0x0, 0x0, 0x81f, 0x0, 0x1, 0x0, 0x40000000, 0x0, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x200000004, 0xffffffffffffffff, 0x2000800, 0x2, 0x0, 0x59, 0xc, 0x13}) r4 = geteuid() quotactl_fd$Q_GETFMT(r1, 0x2, r4, &(0x7f0000000040)) timerfd_settime(r1, 0x3, &(0x7f0000000000)={{0x77359400}, {0x77359400}}, 0x0) 2.12852868s ago: executing program 6 (id=234): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), 0xffffffffffffffff) r2 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x56a, 0x301, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x70, 0x35, "", [{{0x9, 0x4, 0x0, 0x5, 0x21, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x81, 0x3, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x3, 0xbe, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f00000000c0)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="2022280000002809c263138526792c3cbdeace919d0fb74237cc6e446c4e88e78881ce2a52973661d67a0c55443815b62fff102c77a3574869946fc699cde5979dec759c2cf8f8fb"], 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$TIPC_NL_BEARER_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000005a40)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010827bd7000fbdbdf2505000000200001800d0001007564028004000417b80f635f5c6de57c5bdcaa71f7b740698453"], 0x34}, 0x1, 0x0, 0x0, 0x48c05}, 0x4040940) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x5, 0x6, 0x8, 0x5, 0x40}, 0x50) close(0x3) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="09000000080000000080000001"], 0x50) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000004a0850000002d00000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r7 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x0, 0x28011, r7, 0xe7ce3000) setsockopt$inet6_udp_int(r7, 0x11, 0xb, &(0x7f0000000340)=0x1, 0x4) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r6}, 0xc) sendmsg$NL80211_CMD_VENDOR(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB='8\f\x00\x00', @ANYRES16=r3, @ANYBLOB="01070000000000000000670000000c00990001000000750000000800c300741300000800c40000000000"], 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) r9 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), r7) sendmsg$ETHTOOL_MSG_FEATURES_SET(r7, &(0x7f0000000d40)={&(0x7f00000003c0), 0xc, &(0x7f0000000d00)={&(0x7f0000000a80)={0x24c, r9, 0x10, 0x70bd25, 0x25dfdbfb, {}, [@ETHTOOL_A_FEATURES_HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'sit0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gretap0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0x1e4, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x7e, 0x4, "2b6d1e09490053b26bdae3dbe525693605e8b505a6181ef144567343ffb10f6c6c6c2ee3d112fa1b0fa915287e4a3d81e8da5bc63e20bdf11b4ee989ab428fd2c4d9892c424d3ff1aaf5c31ffa9feafb633793b7a23a9f3b33074051cb100146169a9ea9cd534d8eaafaa848549f3bea09d40d730da83939d524"}, @ETHTOOL_A_BITSET_MASK={0xad, 0x5, "5fe74798273699f9c7c8b44aa33173e3dfb16f66f9d8abb48482fd3764987bf63139b125a70223ecf34dea723244922a6c2b81d6cb29693477548e12c7c041ee5180d72b102dd4c7018472bd24cd6f0a238ce48715e9ca7e649c7f15e8a8b4ea1352fa4577a0320c046c1ceeecfa7aaac2b69dd6f8d12c6c91698058cb618c8478eaa0f5018a2b8c970ff5cc086ac1977a620300dcc9758b99e2f3e9fe57a18ce8bd15c9e2a382789c"}, @ETHTOOL_A_BITSET_VALUE={0xac, 0x4, "09ef43d8d3aa14ede2d509ef53cf1f991a8926e476b856a8c86d268e75789a21c7f88cfb1cd8f7032088bec18958413c6d3249d1b6a21749a66cebde92d8c27044acfbc44cf9555a767d0e86ed64be92884bf55c6a79ae598e07f6ee37cd141042d5cac4df4549cb77e0dfacaaf7c54dac39985be278c4ced6e0cdf914c204de3a063069e4e46e47490350222cef113953f72da3abc4cfbd1238a43656c9c5f527f897b8d9cbc664"}]}]}, 0x24c}, 0x1, 0x0, 0x0, 0x4040051}, 0x20000881) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000400)={0x1, &(0x7f0000000380)=[{0x6, 0x1, 0x0, 0x7fffffff}]}) mremap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4000, 0x3, &(0x7f0000004000/0x4000)=nil) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000440)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r7, 0xc0182101, &(0x7f0000000540)={r10, 0x5, 0x41}) timer_create(0x8, &(0x7f00000004c0)={0x0, 0x41, 0x1, @tid=0xffffffffffffffff}, &(0x7f0000000500)=0x0) r12 = socket(0x10, 0x3, 0x0) write(r12, &(0x7f0000000700)="240000001a005f0400f9f41400090401800020000000ffff000000000000010000000000", 0x24) clock_gettime(0x0, &(0x7f0000000580)={0x0, 0x0}) timer_settime(r11, 0x0, &(0x7f00000005c0)={{}, {r13, r14+60000000}}, 0x0) sendmsg$NL80211_CMD_PROBE_CLIENT(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)={0x94, r3, 0x800, 0x70bd2d, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x94}, 0x1, 0x0, 0x0, 0x10}, 0x4008) 1.366308265s ago: executing program 5 (id=235): r0 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) fallocate(r0, 0x0, 0x5, 0x2000402) ioctl$F2FS_IOC_GET_COMPRESS_OPTION(r0, 0x8002f515, &(0x7f0000000140)) syz_clone3(&(0x7f0000001580)={0x1108a000, 0x0, 0x0, 0x0, {0x24}, 0x0, 0x0, 0x0, &(0x7f0000001540)=[0xffffffffffffffff], 0x1}, 0x58) sync_file_range(0xffffffffffffffff, 0x6, 0x6, 0x1) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x3000000, &(0x7f0000000600)={[{@mb_optimize_scan={'mb_optimize_scan', 0x3d, 0x1}}]}, 0x4, 0x521, &(0x7f0000000640)="$eJzs3d9rK1kdAPDvTJtue2/XZlXkuuDu4q7cu+hN2q2rVWR3BdGnBXV9v9Y2LaVpU5p0vS2LdvEPEERU8A/wRfDBR0H2TxDhgr6LiiJ6rz7qHZlkqv2RtLFNm2v6+cBpzsmZOd9zhmaSmTnMBHBtvRARb0TEWES8HBEzxftpkWK/k/LlHj18ZylPSWTZW39NIineO2grL49HxM1itcmI+OqXIr6RnIzb3N1bX6zXa9tFudra2Ko2d/furm0srtZWa5vz83M/j4hXF2azwoXGWY6I177wxx989ydffO2Xn/jm7+79+c638m597kOdfkfE0oUC9NBpu9TeFgfybbR9GcGGJB9PaWzYvQAAoB/5b/z3R8RH27//Z2Ks/WsOAAAAGCXZ69PxzyQiAwAAAEZWGhHTkaSVYi7AdKRppdKZw/vBuJHWG83Wx1caO5vLeV1EOUrpylq9NlvMFS5HKcnLc8Uc24PyK8fK8xHxTER8f2aqXa4sNerLwz75AQAAANfEzeePHv//YyZt5wEAAIARU+5ZAAAAAEaFQ34AAAAYfY7/AQAAYKR9+c0385QdPMd7+e3dnfXG23eXa831ysbOUmWpsb1VWW00Vtv37Ns4q716o7H1ydjcuV9t1ZqtanN3795GY2ezdW/tyCOwAQAAgCv0zPPv/TaJiP3PTrVTFPcBBDjiD8PuADBIY8PuADA048PuADA0pTOXsIeAUZecUX9y8k7nXGH86nL6AwAADN7tD5+8/j9R1J19bgD4f2auDwBcP0ev7k0NrR/A1SuddwbgrUH3BBiW93VenupV3/PmHX1c/++cY8iyc3UMAAAYmOl2StJKcQwwHWlaqUQ8HY+zcpSSlbV6bbao+81M6am8PNdeMzlzzjAAAAAAAAAAAAAAAAAAAAAAAAAA0JFlSWQAAADASItI/5S07+YfcXvmpemjZweOPfXrx2/98P5iq7U9FzGR/G0mf2siIlo/Kt5/JfNIAAAAABiuqfxP5zi9eJ0bdpcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDWPHr6zdJCuMu5fPh8R5W7xx2Oy/ToZpYi48fckxg+tl0TE2ADi778bEbe6xU/icZZl5aIX3eJPXXL8cnvTdI+fRsTNAcSH6+y9fP/zRrfPXxovtF+7f/7Gi3RRvfd/6X/2f2M99j9PHyv38uyDn1V7xn834tnx7vufg/hJJ/6REHnhxT7H+PWv7e11rTjUZLf4h2NVWxtb1ebu3t21jcXV2mptc35+7lMLn154dWG2urJWrxV/u4b53kd+8fi08d/oEb98dPwntv9LfY0+i389uP/wA51CqVv8Oy92//691SN+Wnz3fazI5/W3D/L7nfxhz/3018+dNv7lHuOfPGP8d/oaf3zm5a985/dda05sDQDgKjR399YX6/Xa9imZyT6W+Z8yERdt5/WB9udJyMTZy0w+IV29jEz27c7/48XaueDqJzLZRVYfjwF0Y+LE53QszttgErGft9XnPyQAADBi/vuj/7QrSAAAAAAAAAAAAAAAAAAAAMBlOudtySYjou+Fj8fcH85QAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO9e8AAAD//zDU0hs=") chown(&(0x7f0000000000)='./file0\x00', 0xee00, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6000) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) getsockopt$inet6_mreq(r0, 0x29, 0x1c, &(0x7f0000000180)={@private1, 0x0}, &(0x7f00000001c0)=0x14) setsockopt$inet6_mreq(r2, 0x29, 0x15, &(0x7f0000000240)={@remote, r3}, 0x14) sendmsg$inet(r2, &(0x7f0000000780)={&(0x7f0000000100)={0x2, 0xffff, @multicast1}, 0x10, &(0x7f00000014c0)=[{&(0x7f0000000000)="be39", 0x2}], 0x1, &(0x7f0000000280)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @private}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x2}}], 0x38}, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_usb_connect(0x3, 0x33, &(0x7f0000000080)=ANY=[@ANYBLOB="120100007b8955403a0976245b0d0102030109022100010d20000009040000000e0100000f2402010102", @ANYRESOCT], 0x0) 1.152591052s ago: executing program 1 (id=237): mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0/file0/..\x00', 0x10) r0 = syz_open_dev$usbfs(&(0x7f00000000c0), 0x100, 0x50000) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000000200)) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280), 0x2024c00, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYBLOB="95cfd51555f8a141539b0ddb859f69fa75fed8dd4db12abf3cdaff1f852fce12e018c10c874bea0400000000000000c21d47a73836fd75d3188e0595ab7e7ccd4e8ae53c8e73cf22"]) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat$cgroup(0xffffffffffffffff, &(0x7f00000002c0)='syz1\x00', 0x200002, 0x0) getuid() fstat(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000240)='./file0/file0/..\x00', &(0x7f0000000540), 0x8, &(0x7f0000000600)={[{@redirect_dir_off}, {@verity_off}, {@index_on}, {@userxattr}, {@metacopy_off}], [{@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@obj_role={'obj_role', 0x3d, 'syz0\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x3}}, {@dont_hash}, {@fowner_eq={'fowner', 0x3d, r2}}, {@permit_directio}]}) openat$cgroup(r1, &(0x7f0000000380)='syz0\x00', 0x200002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/..\x00', 0x1, 0xa) ioctl$NILFS_IOCTL_SET_SUINFO(r3, 0x40186e8d, &(0x7f00000003c0)={&(0x7f00000002c0)=[{0xa, 0x1, 0x0, {0x1, 0x7d5, 0x1}}, {0x1, 0x0, 0x0, {0x0, 0xae, 0x2}}, {0x100, 0x1, 0x0, {0x401, 0xfffff428, 0x2}}, {0x1ff, 0x3, 0x0, {0xff, 0x3, 0x2}}, {0x1000, 0x3, 0x0, {0x29f, 0x81}}, {0x2, 0x1, 0x0, {0xb, 0x52, 0x2}}, {0x80000001, 0x1, 0x0, {0xec, 0x100}}, {0x5171, 0x1, 0x0, {0x100000000, 0x7}}], 0x8, 0x20, 0xfff3, 0x3}) sendto$inet6(r3, &(0x7f0000000400)="e2863de6c9dd7039dde2c33c628cb1d65f6ecf6131b9c372366ce77ae565cf6cb94f615a5e9c9898c1031ed341ecf947e691b0fe437ca4d82171b4baa740e86680af1826f3cb032807ae1c8a8bfbd0469f21ece8a71fa1c003270ab7f5a2c8063deb3a69522f81183b1824a2fe9d2280eddc793ce3ed949a935c500fef45ba9c1993cc4a96d40590de4ccac104cfd6610e87cae6", 0x94, 0x4010, &(0x7f00000004c0)={0xa, 0x4e24, 0x2, @loopback, 0x80000001}, 0x1c) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='freezer.state\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000000), 0x208e24b) statx(r4, &(0x7f0000000840)='./file0/file0/../file0\x00', 0x1000, 0x400, &(0x7f0000000740)) madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x9) getresuid(&(0x7f0000000100), &(0x7f0000000180), &(0x7f00000001c0)) setxattr$incfs_id(&(0x7f0000000700)='./file1\x00', &(0x7f0000000880), &(0x7f00000008c0)={'0000000000000000000000000000000', 0x32}, 0x20, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0/file0/..\x00', 0x10) (async) syz_open_dev$usbfs(&(0x7f00000000c0), 0x100, 0x50000) (async) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000000200)) (async) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280), 0x2024c00, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYBLOB="95cfd51555f8a141539b0ddb859f69fa75fed8dd4db12abf3cdaff1f852fce12e018c10c874bea0400000000000000c21d47a73836fd75d3188e0595ab7e7ccd4e8ae53c8e73cf22"]) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) openat$cgroup(0xffffffffffffffff, &(0x7f00000002c0)='syz1\x00', 0x200002, 0x0) (async) getuid() (async) fstat(r1, &(0x7f0000000580)) (async) mount$overlay(0x0, &(0x7f0000000240)='./file0/file0/..\x00', &(0x7f0000000540), 0x8, &(0x7f0000000600)={[{@redirect_dir_off}, {@verity_off}, {@index_on}, {@userxattr}, {@metacopy_off}], [{@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@obj_role={'obj_role', 0x3d, 'syz0\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x3}}, {@dont_hash}, {@fowner_eq={'fowner', 0x3d, r2}}, {@permit_directio}]}) (async) openat$cgroup(r1, &(0x7f0000000380)='syz0\x00', 0x200002, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/..\x00', 0x1, 0xa) (async) ioctl$NILFS_IOCTL_SET_SUINFO(r3, 0x40186e8d, &(0x7f00000003c0)={&(0x7f00000002c0)=[{0xa, 0x1, 0x0, {0x1, 0x7d5, 0x1}}, {0x1, 0x0, 0x0, {0x0, 0xae, 0x2}}, {0x100, 0x1, 0x0, {0x401, 0xfffff428, 0x2}}, {0x1ff, 0x3, 0x0, {0xff, 0x3, 0x2}}, {0x1000, 0x3, 0x0, {0x29f, 0x81}}, {0x2, 0x1, 0x0, {0xb, 0x52, 0x2}}, {0x80000001, 0x1, 0x0, {0xec, 0x100}}, {0x5171, 0x1, 0x0, {0x100000000, 0x7}}], 0x8, 0x20, 0xfff3, 0x3}) (async) sendto$inet6(r3, &(0x7f0000000400)="e2863de6c9dd7039dde2c33c628cb1d65f6ecf6131b9c372366ce77ae565cf6cb94f615a5e9c9898c1031ed341ecf947e691b0fe437ca4d82171b4baa740e86680af1826f3cb032807ae1c8a8bfbd0469f21ece8a71fa1c003270ab7f5a2c8063deb3a69522f81183b1824a2fe9d2280eddc793ce3ed949a935c500fef45ba9c1993cc4a96d40590de4ccac104cfd6610e87cae6", 0x94, 0x4010, &(0x7f00000004c0)={0xa, 0x4e24, 0x2, @loopback, 0x80000001}, 0x1c) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='freezer.state\x00', 0x275a, 0x0) (async) write$binfmt_script(r4, &(0x7f0000000000), 0x208e24b) (async) statx(r4, &(0x7f0000000840)='./file0/file0/../file0\x00', 0x1000, 0x400, &(0x7f0000000740)) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x9) (async) getresuid(&(0x7f0000000100), &(0x7f0000000180), &(0x7f00000001c0)) (async) setxattr$incfs_id(&(0x7f0000000700)='./file1\x00', &(0x7f0000000880), &(0x7f00000008c0)={'0000000000000000000000000000000', 0x32}, 0x20, 0x0) (async) 1.151721622s ago: executing program 1 (id=238): r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup3(r0, r0, 0x80000) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e) lseek(r1, 0xe7, 0x4) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0x1000, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], 0x1, 0x2a2, &(0x7f0000000440)="$eJzs3U9r02AYAPBnbbfGXdxZPAS8eBrqNyjSwTAgTHrQk4XNg5sI2aXztI/hZ/Aj+TF2mgeJzGS1rbUHmy7r9vtBed/macLzhtD84XnJ+8efjg8/n34ovn+NTqTRiTiPH8VVO7ZRte3f/a2YdB4AwLo5OBj2xl/ajaZCHTb+XpTnveFmRHTHSz7+LNvBtxvMDAAAAAAAAAAAgBpN1v8nSVX/fxmxE61xOeB1SVlr+fr/pJ6sAYBlTNX/cyfleW+4XV2/TVP/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTnsigeFgs+TecHANRv8vzfjojZ83+r6QQBgNrNu//vVLF59/+uBwBg/S16/p+E5/8AcBe9efvuVS/L+gdpmkRcnI8Go0HZlvF29bs0TXf+rHUxGg02q37Wf56WZuPbEbG3n/VfzI1vxdMnZfwq9vJ1NhPvxuEqBw4AAAAAAAAAAAAAAAAAAAC3yG46NjO/v5z5v7v7r3jZ29vP+s/mzu/vxKPOjQ0DAAAAAAAAAAAAAAAAAAAA1trp2Zfj4cnJUb7enVbUv+Vio9xFt2KAizo7tW/5QfzHWknMCXWr46zxHdVd+aG+WQ216ZEe5afLp7HV0P8RAAAAAAAAAAAAAAAAAADcZ9NzhqcNm0gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrQiuv3/5+trNP0GAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID74VcAAAD//+bpeKU=") socket$inet_tcp(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$GIO_CMAP(r2, 0x4b70, &(0x7f0000000000)) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000080)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000000201020c0d2407000005000000000000000c240000e9fffff5ffffffff092403f3ff000005024524", @ANYRES8=r3, @ANYBLOB="05"], 0x0) 670.907148ms ago: executing program 1 (id=239): r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000000000404c05f20dafd60000000109022400010000000009040000010300010009210101000122050009058103"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x800) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unshare(0x22020400) tee(r1, r2, 0xfffffffffffffc01, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000280)={0x24, &(0x7f0000000000)={0x0, 0x21, 0xab, {0xab, 0x21, "bff3eea69ae33627449457d867ec207c8821e439bb663eeeb17983f506bdfdc0c26d0cf6c587f20f71c9f1c1d445b51e95521141fc87446d67ff034d988f770d627ab85a3ef388a9a088533a8bbc4c6c5a08c23d346ac17ec5e206f2e6d982bb599850481d9e9e41779b75135b5d660eb66ba12a756bd9242a75c968e4f5b265995d4d583ea2db977fea0fe758c5f6858abc0b14b0db6310a43c497eb78012944cb6eea83d9dd776e9"}}, 0x0, 0x0, 0x0}, 0x0) 230.836872ms ago: executing program 2 (id=240): prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x400000000008d}, 0x0) r0 = socket(0x2c, 0x3, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000400)=ANY=[], 0x17) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r1, &(0x7f0000000140), &(0x7f0000000080)=@udp6=r0}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000340)={r1, &(0x7f0000000200), &(0x7f0000001500)=@tcp=r0}, 0x20) r2 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r2, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r2, 0x4028af11, &(0x7f0000000300)={0x1, 0x0, 0x0, &(0x7f0000002700)=""/79, 0x0, 0x60000}) ioctl$VHOST_SET_MEM_TABLE(r2, 0x4008af03, &(0x7f0000001680)) r3 = eventfd2(0x1, 0x1) ioctl$VHOST_SET_VRING_ERR(r2, 0x4008af22, &(0x7f00000001c0)={0x0, r3}) ioctl$VHOST_SET_VRING_ADDR(r2, 0x4028af11, &(0x7f0000000240)={0x0, 0x0, 0x0, &(0x7f0000000400)=""/198, 0x0, 0xffff1000}) ioctl$VHOST_SET_VRING_KICK(r2, 0x4008af20, &(0x7f0000000000)={0x0, r3}) ioctl$VHOST_VSOCK_SET_RUNNING(r2, 0x4004af61, &(0x7f00000000c0)=0x1) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x400, &(0x7f0000000180), 0x2, 0x786, &(0x7f0000000f80)="$eJzs3c9rHGUfAPDvbLNJ37Tv27zwwms9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQkCLCF4EFQ+CXnq2Wm9e/XHVP8C7B2mpmhYjHiQym9102+ymmzSbbdnPByZ5npnZfOc7z8w8T3aG3QD61mj6IxNxOCI+SCIO1ecnEZGtlQYiTq6vt7qyXEinJNbWXvstqa1ze2W5EE2vSR2oVx6LiO/ejTiS2Ry3srg0ky+VivP1+nh19sJ4ZXHp6PnZ/HRxujh3fGJy8tiJZ08c371c//hx6eCND19+6suTf73z/2vvf5/EyThYX9acx24ZjdH6Psmmu/AuL8Vbux2up5JebwA7kp6a+9bP8jicpOWBXm8SANBl6Sh0DQDoM4n+HwD6TON9gNsry4XG1Nt3JPbWzRcjYv96/o37m+tLBur37PbX7oMO307uujOSRMTILsQfjYjPvn7jajpFl+5DArTy9uWIODsyuvn6n2x6ZmG7nu5gndF76hvxf8o+YHTgfr5Jxz/PtRr/ZTbGP9Fi/DPU4tzdibbn/4bM9V0I01Y6/nuh6dm21ab860b21Wv/ro35ssm586Viem37T0SMRXYorU9sEWPs1t+32i1rHv/9/tGbn6fx09931shcHxi6+zVT+Wr+QXJudvNyxOMDrfJPNto/aTP+Pd1hjFeef+/TdsvS/NN8G9Pm/Ltr7UrEky3b/84TbcmWzyeO1w6H8cZB0cJXP38y3C5+c/un0+rK8loScXX3M20tbf/hrfMfSZqf16xsP8YPVw59225Zi/wLjf+F1rU+/geT12vlwfq8S/lqdX4iYjB5dfP8Y3de26g31k/zH3ui9fm/1fGfjk7Odpj/wI1fv9h5/t2V5j+1rfbffuHa6sy+dvE7a//JWmmsPqeT61+nG/gg+w4AAAAAAAAAAAAAAAAAAAAAAAAAOpWJiIORZHIb5Uwml1v/Du//xXCmVK5Uj5wrL8xNRe27skcim2l81OWhps9Dnah/Hn6jfuye+jMR8d+I+HjoX7V6rlAuTfU6eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoO9Dm+/9Tvwz1eusAgK7Z3+sNAAD2nP4fAPqP/h8A+o/+HwD6j/4fAPqP/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAuO33qVDqt/bmyXEjrUxcXF2bKF49OFSszudmFQq5Qnr+Qmy6Xp0vFXKE8e7+/VyqXL0zG3MKl8WqxUh2vLC6dmS0vzFXPnJ/NTxfPFLN7khUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbE9lcWkmXyoV5xUegcJAvdUelu3ZUSHTSGKvgg52K4uHYGd2r9DDixIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAI+SfAAAA///WoyFe") r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r4, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.cpu/cgroup.procs\x00', 0x0, 0x18) r8 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) sendfile(r8, r7, 0x0, 0x3a) r9 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x1e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) getsockopt$inet_pktinfo(r5, 0x0, 0x8, &(0x7f0000000200)={0x0, @rand_addr, @dev}, &(0x7f0000000240)=0xc) connect$can_bcm(r4, &(0x7f0000000280)={0x1d, r10}, 0x10) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r9, r6, 0x25, 0x0, @void}, 0x10) connect$unix(r4, &(0x7f0000000600)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sendmsg$nl_route_sched_retired(r0, &(0x7f00000005c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000580)={&(0x7f0000000840)=@newqdisc={0x1b4, 0x24, 0x1, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, r6, {0x7, 0xffe3}, {0xfff1, 0x9}, {0x7}}, [@q_dsmark={{0xb}, {0x28, 0x2, [@TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0xf6ea}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0xf8d0}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x6}]}}, @q_dsmark={{0xb}, {0x8, 0x2, [@TCA_DSMARK_SET_TC_INDEX={0x4}]}}, @q_dsmark={{0xb}, {0x4}}, @q_dsmark={{0xb}, {0xc, 0x2, [@TCA_DSMARK_INDICES={0x6, 0x1, 0x28}]}}, @q_dsmark={{0xb}, {0x24, 0x2, [@TCA_DSMARK_INDICES={0x6, 0x1, 0x10}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x20}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x14}]}}, @q_dsmark={{0xb}, {0x28, 0x2, [@TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x1}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x24}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0x3}]}}, @q_dsmark={{0xb}, {0x24, 0x2, [@TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0xbf}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x2}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x20}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0xa1}]}}, @q_dsmark={{0xb}, {0x38, 0x2, [@TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0x5}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0x5}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0x3}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_INDICES={0x6, 0x1, 0x8}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0x8}]}}, @q_dsmark={{0xb}, {0x14, 0x2, [@TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_SET_TC_INDEX={0x4}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0xfffd}]}}, @q_dsmark={{0xb}, {0x1c, 0x2, [@TCA_DSMARK_INDICES={0x6, 0x1, 0x10}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0x5}, @TCA_DSMARK_DEFAULT_INDEX={0x6, 0x2, 0xfff7}]}}]}, 0x1b4}, 0x1, 0x0, 0x0, 0x20000040}, 0x0) r11 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x6, 0x4, 0x0, 0x7fff0006}]}) close_range(r11, 0xffffffffffffffff, 0x0) 112.706966ms ago: executing program 1 (id=241): r0 = signalfd(0xffffffffffffffff, &(0x7f0000000000)={[0x9]}, 0x8) read$ptp(r0, &(0x7f0000000780)=""/4096, 0x1000) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'erspan0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000700)=@newlink={0x60, 0x10, 0x401, 0xfffffffc, 0x80, {0x0, 0x0, 0x0, 0x0, 0x17b87}, [@IFLA_LINKINFO={0x38, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x28, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_INGRESS_QOS={0x1c, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xffffffff, 0x52}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x348, 0x5}}]}]}}}, @IFLA_LINK={0x8, 0x5, r2}]}, 0x60}, 0x1, 0x0, 0x0, 0x2004d808}, 0x4) signalfd(0xffffffffffffffff, &(0x7f0000000000)={[0x9]}, 0x8) (async) read$ptp(r0, &(0x7f0000000780)=""/4096, 0x1000) (async) socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'erspan0\x00'}) (async) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000700)=@newlink={0x60, 0x10, 0x401, 0xfffffffc, 0x80, {0x0, 0x0, 0x0, 0x0, 0x17b87}, [@IFLA_LINKINFO={0x38, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x28, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_INGRESS_QOS={0x1c, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0xffffffff, 0x52}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x348, 0x5}}]}]}}}, @IFLA_LINK={0x8, 0x5, r2}]}, 0x60}, 0x1, 0x0, 0x0, 0x2004d808}, 0x4) (async) 31.279269ms ago: executing program 1 (id=242): r0 = creat(&(0x7f0000000080)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_elf32(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7f454c4604074303040000a5fffffffff8000300050000000503000038000000ce0000000e0000000b0020005500050005000000000000000300000008000000f3000000627300000402000004000100000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000b5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f80df40e3b5440bb6f6162b"], 0x258) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r1, 0xaf01, 0x0) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, 0xfffffffffffffffc) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) r2 = inotify_init1(0x0) inotify_add_watch(r2, &(0x7f00000000c0)='./file0\x00', 0x52000a11) close(r0) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 0s ago: executing program 1 (id=243): prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f04ebbee2, 0x8031, 0xffffffffffffffff, 0x28f43000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000000440)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000800)="21ae1baf930b4569b9ddef9797ffd935c7d80e6466b3e4e62dc9603583f5d4b61fbc65b6ac744d7319535e75bf552062e4cfde1ba7ce29263322e18ea9740aa82ca692f123993e57cda00d2b1f4e799bd41e3f76258180fa91a42aaa8b1ebc4e0ea8fb12f2c71e6e5bc57a8e91f254005514721d93c13c5606ae1fea7f31f558d562bd5a8dfb0b9fed873efa221fccffa847cd374c92e6cbb03e6a9de890ce323f000000abcc6c01326d588495b7c1a7db31ec4129e6336f26bb9e0b7552af3cd2d5dda1632799bbc98425c433384d8a8e4071ff39a36dfdfdf05af35a4ddd340cfecd7ec935f4ce7d3e851583ba1cf53a90a7f7bce5703de57ce93ddef7849b30a01de0637e6d5e507b801d32e582e0c2d564539ebfc84c098a23e765552767b122885fb1629e9c180be47da7931bd125b80de15aab0c56a2edf2e0483b87f5ab299dc046076203dea10ccbfc631d5bf4a87ce67004519f248f086346ce6a8a9d181789a59f81d9b7f6781daac3e229914b8b8998c15c3b6302a519331cb05995bc60b7cb872dd3b5b43331c77c5d72e21f7bd2b1a915ff3204e3f20d3a20b22d6a58155b5a4ebf6d1d1cd90c656ecada531c07ff91deb3efa91762cdecfbcc43553750f22ac5c18cc5e8b6f790c2f4e6373af9f98d10e6df49ff8e5cbcbd68e11ed0b967add11410dc2e34f08dbfaf8eb95d4d1153b4c6093192a340eb30fcc71619888c6486746a049585d249efb96b9cace83320b8f96b40", 0x21a}, {0x0}, {&(0x7f0000000140)="f610e61ac81cc3edc86f0500194d27a5a443f10dfd1ecda0fd0ed9a444b7", 0x1e}], 0x3, 0x0, 0x0, 0x900}}], 0x1, 0x0) r5 = socket(0x10, 0x803, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001ec0)=[{{0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/215, 0xd7}], 0x1}, 0xffff}], 0x1, 0x0, 0x0) sendto(r5, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000000)=""/102, 0x365}, {&(0x7f0000000280)=""/76, 0x14c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/92, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x188}, {&(0x7f00000007c0)=""/154, 0x2c}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) r6 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000001800)={'veth1_virt_wifi\x00', 0x0}) setsockopt$packet_int(r6, 0x107, 0x14, &(0x7f0000000180)=0x2, 0x4) setsockopt$packet_int(r6, 0x107, 0xf, &(0x7f0000000000)=0x3da, 0x4) sendto$packet(r6, &(0x7f00000000c0)="3f03fe7f0302140006001e0089e9aaa911d7c2290f0086dd1327c9167c643c4a1b7880610cc96655b1b141ab059b24d0fbc50df71548a3f6c5609063382a0c1511fdf9435e3ffe46", 0xe90c, 0x0, &(0x7f0000000540)={0xc9, 0x0, r7, 0x1, 0x0, 0x6, @multicast}, 0x14) setsockopt$inet_msfilter(0xffffffffffffffff, 0x0, 0x29, &(0x7f0000000040)=ANY=[], 0x1c) kernel console output (not intermixed with test programs): rocess permissive=1 [ 14.528404][ T30] audit: type=1400 audit(1781600938.104:63): avc: denied { siginh } for pid=223 comm="sh" scontext=system_u:system_r:sshd_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 Warning: Permanently added '10.128.1.6' (ED25519) to the list of known hosts. [ 21.567643][ T30] audit: type=1400 audit(1781600945.184:64): avc: denied { mounton } for pid=277 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 21.568764][ T277] cgroup: Unknown subsys name 'net' [ 21.590311][ T30] audit: type=1400 audit(1781600945.184:65): avc: denied { mount } for pid=277 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 21.617534][ T30] audit: type=1400 audit(1781600945.214:66): avc: denied { unmount } for pid=277 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 21.617712][ T277] cgroup: Unknown subsys name 'devices' [ 21.727452][ T277] cgroup: Unknown subsys name 'hugetlb' [ 21.733045][ T277] cgroup: Unknown subsys name 'rlimit' [ 21.869972][ T30] audit: type=1400 audit(1781600945.484:67): avc: denied { setattr } for pid=277 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=254 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 21.893236][ T30] audit: type=1400 audit(1781600945.484:68): avc: denied { mounton } for pid=277 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 Setting up swapspace version 1, size = 127995904 bytes [ 21.902743][ T279] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 21.918131][ T30] audit: type=1400 audit(1781600945.484:69): avc: denied { mount } for pid=277 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 21.950167][ T30] audit: type=1400 audit(1781600945.544:70): avc: denied { relabelto } for pid=279 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 21.959451][ T277] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 21.975713][ T30] audit: type=1400 audit(1781600945.544:71): avc: denied { write } for pid=279 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.009777][ T30] audit: type=1400 audit(1781600945.574:72): avc: denied { read } for pid=277 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.035624][ T30] audit: type=1400 audit(1781600945.574:73): avc: denied { open } for pid=277 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.532400][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.539747][ T286] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.547223][ T286] device bridge_slave_0 entered promiscuous mode [ 22.555029][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.562192][ T286] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.569641][ T286] device bridge_slave_1 entered promiscuous mode [ 22.598812][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.606070][ T285] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.613334][ T285] device bridge_slave_0 entered promiscuous mode [ 22.621980][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.629106][ T285] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.636478][ T285] device bridge_slave_1 entered promiscuous mode [ 22.699009][ T288] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.706177][ T288] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.713468][ T288] device bridge_slave_0 entered promiscuous mode [ 22.722974][ T288] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.730049][ T288] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.737411][ T288] device bridge_slave_1 entered promiscuous mode [ 22.754581][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.761821][ T287] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.769183][ T287] device bridge_slave_0 entered promiscuous mode [ 22.776058][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.783076][ T287] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.790641][ T287] device bridge_slave_1 entered promiscuous mode [ 22.830632][ T289] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.837794][ T289] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.845073][ T289] device bridge_slave_0 entered promiscuous mode [ 22.854502][ T289] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.861717][ T289] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.869137][ T289] device bridge_slave_1 entered promiscuous mode [ 22.977390][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.984435][ T286] bridge0: port 2(bridge_slave_1) entered forwarding state [ 22.991733][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.998759][ T286] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.013630][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.020687][ T285] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.027975][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.035009][ T285] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.044668][ T288] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.051732][ T288] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.059027][ T288] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.066069][ T288] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.111083][ T289] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.118142][ T289] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.125408][ T289] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.132452][ T289] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.142400][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.149802][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.157045][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.164224][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.171508][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.178831][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.186382][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.193557][ T8] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.201629][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 23.209048][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.237268][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.245340][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.253156][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.261449][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.268495][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.276368][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.284501][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.291527][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.298866][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.307053][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.314055][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.321550][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.329686][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.336731][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.344107][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.352080][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.360260][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.367282][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.375303][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.383561][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.390587][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.417020][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.424911][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.432895][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.452464][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.460355][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.468207][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.476826][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.483832][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.491377][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 23.500236][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.515416][ T286] device veth0_vlan entered promiscuous mode [ 23.531463][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 23.539634][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 23.547437][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 23.557300][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.565622][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.573646][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.581648][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.589830][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.596858][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.604214][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.612391][ T8] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.619416][ T8] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.626809][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.634883][ T8] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.641914][ T8] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.649337][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.664269][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 23.672372][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.683044][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 23.692104][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.704625][ T285] device veth0_vlan entered promiscuous mode [ 23.716324][ T288] device veth0_vlan entered promiscuous mode [ 23.723442][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 23.731430][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 23.740014][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 23.748443][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.756764][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 23.764523][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 23.772680][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 23.780908][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.789004][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 23.796539][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 23.803901][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 23.811538][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 23.823251][ T285] device veth1_macvtap entered promiscuous mode [ 23.831610][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 23.839898][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 23.848123][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 23.855664][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 23.864039][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 23.873494][ T286] device veth1_macvtap entered promiscuous mode [ 23.885547][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 23.893241][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 23.901523][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.909933][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 23.918418][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 23.926887][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 23.935400][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 23.946579][ T288] device veth1_macvtap entered promiscuous mode [ 23.961428][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 23.969630][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 23.977849][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 23.985475][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 23.993972][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.002539][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.010923][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.019321][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.027244][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.035153][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.043610][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.051982][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.059502][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.068036][ T287] device veth0_vlan entered promiscuous mode [ 24.081593][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.090040][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.104987][ T287] device veth1_macvtap entered promiscuous mode [ 24.114093][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.123036][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.131609][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.154366][ T288] request_module fs-gadgetfs succeeded, but still no fs? [ 24.168228][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.180432][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.188988][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.197452][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.206786][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.214698][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.232476][ T289] device veth0_vlan entered promiscuous mode [ 24.238929][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.246973][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.330837][ T289] device veth1_macvtap entered promiscuous mode [ 24.347912][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.360935][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.374271][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.404192][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.412718][ T8] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 26.165737][ C0] sched: RT throttling activated [ 26.200573][ T327] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 26.216581][ T306] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 26.302896][ T330] loop1: detected capacity change from 0 to 4096 [ 26.417691][ T330] EXT4-fs (loop1): Quota format mount options ignored when QUOTA feature is enabled [ 26.431379][ T326] loop3: detected capacity change from 0 to 40427 [ 26.435898][ T330] EXT4-fs (loop1): Ignoring removed mblk_io_submit option [ 26.445597][ T330] EXT4-fs (loop1): Test dummy encryption mode enabled [ 26.453699][ T330] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c19c, mo2=0003] [ 26.462356][ T330] System zones: 0-5 [ 26.465789][ T306] usb 1-1: Using ep0 maxpacket: 16 [ 26.467579][ T330] EXT4-fs (loop1): mounted filesystem without journal. Opts: debug,jqfmt=vfsv0,mblk_io_submit,debug,test_dummy_encryption=v1,norecovery,delalloc,bsdgroups,minixdf,,errors=continue. Quota mode: writeback. [ 26.493322][ T326] F2FS-fs (loop3): Corrupted extension count (64 + 1 > 64) [ 26.503899][ T326] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 26.520635][ T326] F2FS-fs (loop3): invalid crc value [ 26.535478][ T326] F2FS-fs (loop3): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 26.575543][ T326] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 26.583631][ T326] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 26.625865][ T306] usb 1-1: config 1 has an invalid interface number: 105 but max is 0 [ 26.634109][ T30] kauditd_printk_skb: 45 callbacks suppressed [ 26.634125][ T30] audit: type=1400 audit(1781600950.244:119): avc: denied { write } for pid=325 comm="syz.3.6" name="/" dev="loop3" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 26.663840][ T306] usb 1-1: config 1 has no interface number 0 [ 26.684043][ T306] usb 1-1: config 1 interface 105 altsetting 2 bulk endpoint 0x4 has invalid maxpacket 16 [ 26.745480][ T339] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 26.819024][ T306] usb 1-1: config 1 interface 105 altsetting 2 bulk endpoint 0x82 has invalid maxpacket 64 [ 26.911228][ T30] audit: type=1400 audit(1781600950.244:120): avc: denied { add_name } for pid=325 comm="syz.3.6" name=".pending_reads" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 27.040339][ T306] usb 1-1: config 1 interface 105 has no altsetting 0 [ 27.507363][ T306] usb 1-1: string descriptor 0 read error: -71 [ 27.527379][ T343] xt_hashlimit: max too large, truncated to 1048576 [ 27.527948][ T30] audit: type=1400 audit(1781600950.244:121): avc: denied { create } for pid=325 comm="syz.3.6" name=".pending_reads" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 27.538929][ T306] usb 1-1: New USB device found, idVendor=20f4, idProduct=e05a, bcdDevice=6c.6d [ 27.571584][ T306] usb 1-1: New USB device strings: Mfr=1, Product=23, SerialNumber=3 [ 27.575929][ T30] audit: type=1400 audit(1781600950.244:122): avc: denied { write open } for pid=325 comm="syz.3.6" path="/1/file0/.pending_reads" dev="loop3" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 27.603928][ T30] audit: type=1400 audit(1781600950.244:123): avc: denied { setattr } for pid=325 comm="syz.3.6" name=".pending_reads" dev="loop3" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 27.626716][ T306] usb 1-1: can't set config #1, error -71 [ 27.629519][ T350] loop2: detected capacity change from 0 to 512 [ 27.651054][ T306] usb 1-1: USB disconnect, device number 2 [ 27.688516][ T30] audit: type=1400 audit(1781600950.354:124): avc: denied { mounton } for pid=329 comm="syz.1.7" path="/1/file2/file0" dev="loop1" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 27.704269][ T349] loop0: detected capacity change from 0 to 8192 [ 27.718417][ T30] audit: type=1400 audit(1781600950.384:125): avc: denied { accept } for pid=329 comm="syz.1.7" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 27.738886][ T30] audit: type=1400 audit(1781600950.394:126): avc: denied { ioctl } for pid=329 comm="syz.1.7" path="socket:[15854]" dev="sockfs" ino=15854 ioctlcmd=0x8916 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 27.745805][ T39] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 27.764492][ T30] audit: type=1400 audit(1781600951.224:127): avc: denied { map } for pid=344 comm="syz.4.9" path="socket:[15869]" dev="sockfs" ino=15869 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 27.794616][ T310] loop0: p4 < > [ 27.804074][ T30] audit: type=1400 audit(1781600951.224:128): avc: denied { read } for pid=344 comm="syz.4.9" path="socket:[15869]" dev="sockfs" ino=15869 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 27.825697][ T353] loop1: detected capacity change from 0 to 4096 [ 27.833922][ T350] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 27.876385][ T349] loop0: p4 < > [ 27.911334][ T349] syz.0.8 (349) used greatest stack depth: 22080 bytes left [ 27.943467][ T353] EXT4-fs (loop1): Test dummy encryption mode enabled [ 27.956346][ T353] EXT4-fs (loop1): Ignoring removed orlov option [ 27.965237][ T353] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpid,debug_want_extra_isize=0x0000000000000010,nodioread_nolock,test_dummy_encryption,lazytime,stripe=0x0000000000000000,minixdf,orlov,,errors=continue. Quota mode: writeback. [ 27.984850][ T358] netlink: 'syz.2.12': attribute type 12 has an invalid length. [ 28.003912][ T310] udevd[310]: inotify_add_watch(7, /dev/loop0p4, 10) failed: No such file or directory [ 28.016479][ T353] fscrypt: AES-256-XTS using implementation "xts-aes-aesni" [ 28.021786][ T310] udevd[310]: inotify_add_watch(7, /dev/loop0p4, 10) failed: No such file or directory [ 28.055657][ T363] Zero length message leads to an empty skb [ 28.097699][ T365] loop2: detected capacity change from 0 to 16 [ 28.116472][ T39] usb 4-1: Using ep0 maxpacket: 8 [ 28.145783][ T20] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 28.166254][ T365] ======================================================= [ 28.166254][ T365] WARNING: The mand mount option has been deprecated and [ 28.166254][ T365] and is ignored by this kernel. Remove the mand [ 28.166254][ T365] option from the mount to silence this warning. [ 28.166254][ T365] ======================================================= [ 28.202403][ T365] erofs: (device loop2): mounted with root inode @ nid 36. [ 28.230933][ T353] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni" [ 28.255940][ T39] usb 4-1: config 0 interface 0 altsetting 15 endpoint 0x81 has an invalid bInterval 33, changing to 9 [ 28.267475][ T353] overlayfs: failed to resolve './bus': -2 [ 28.273360][ T39] usb 4-1: config 0 interface 0 altsetting 15 endpoint 0x81 has invalid maxpacket 1056, setting to 1024 [ 28.285033][ T39] usb 4-1: config 0 interface 0 has no altsetting 0 [ 28.295639][ T39] usb 4-1: New USB device found, idVendor=04e7, idProduct=0009, bcdDevice= 0.00 [ 28.304866][ T39] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 28.313526][ T39] usb 4-1: config 0 descriptor?? [ 28.346024][ T340] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 28.390138][ T20] usb 5-1: Using ep0 maxpacket: 32 [ 28.395860][ T6] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 28.411847][ T375] loop1: detected capacity change from 0 to 2048 [ 28.454521][ T375] EXT4-fs (loop1): mounted filesystem without journal. Opts: init_itable=0x0000000000000001,errors=remount-ro,resgid=0x0000000000000000,barrier,quota,delalloc,. Quota mode: writeback. [ 28.474388][ T375] ext4 filesystem being mounted at /3/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 29.120970][ T375] EXT4-fs error (device loop1): ext4_ext_check_inode:501: inode #16: comm syz.1.18: pblk 0 bad header/extent: invalid eh_max - magic f30a, entries 7, max 0(0), depth 0(0) [ 29.353141][ T326] UDC core: couldn't find an available UDC or it's busy: -16 [ 29.360753][ T326] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 29.360753][ T375] EXT4-fs (loop1): Remounting filesystem read-only [ 29.362954][ T375] fs-verity: sha512 using implementation "sha512-avx2" [ 29.382427][ T375] EXT4-fs error (device loop1): ext4_validate_block_bitmap:438: comm syz.1.18: bg 0: block 345: padding at end of block bitmap is not set [ 29.405194][ T375] EXT4-fs (loop1): Remounting filesystem read-only [ 29.412156][ T375] fs-verity (loop1, inode 15): ext4_end_enable_verity() failed with err -28 [ 29.421075][ T20] usb 5-1: unable to get BOS descriptor or descriptor too short [ 29.435880][ T6] usb 1-1: Using ep0 maxpacket: 8 [ 29.446537][ T375] syz.1.18 (375) used greatest stack depth: 20360 bytes left [ 29.556046][ T6] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 29.646665][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.653388][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.660228][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.665882][ T20] usb 5-1: New USB device found, idVendor=200c, idProduct=100b, bcdDevice= 0.40 [ 29.666942][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.676321][ T20] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 29.682648][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.691196][ T20] usb 5-1: Product: syz [ 29.697352][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.701803][ T20] usb 5-1: Manufacturer: syz [ 29.708321][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.713076][ T20] usb 5-1: SerialNumber: syz [ 29.719883][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.725883][ T6] usb 1-1: New USB device found, idVendor=22b8, idProduct=6425, bcdDevice=d3.6c [ 29.730743][ T380] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 29.740023][ T6] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 29.747268][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.755538][ T6] usb 1-1: Product: syz [ 29.761938][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.766469][ T6] usb 1-1: Manufacturer: syz [ 29.772748][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.777620][ T6] usb 1-1: SerialNumber: syz [ 29.784106][ T341] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 29.795163][ T6] usb 1-1: config 0 descriptor?? [ 29.796982][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.807944][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.814625][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.821324][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.828052][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.834731][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.837586][ T6] usb 1-1: bad CDC descriptors [ 29.841450][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.852820][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.859654][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.866392][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.866580][ T6] usb 1-1: unsupported MDLM descriptors [ 29.873075][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.873095][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.873115][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.899647][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.906385][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.913086][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.913111][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.913131][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.913152][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.913170][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.913189][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.953258][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.960364][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.967210][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.967218][ T345] UDC core: couldn't find an available UDC or it's busy: -16 [ 29.967234][ T345] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 29.973904][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 29.995644][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 30.002361][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 30.009072][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 30.015820][ T39] elo 0003:04E7:0009.0001: unknown main item tag 0x0 [ 30.023118][ T39] elo 0003:04E7:0009.0001: hidraw0: USB HID v8.0c Device [HID 04e7:0009] on usb-dummy_hcd.3-1/input0 [ 30.034019][ T380] usb 3-1: Using ep0 maxpacket: 8 [ 30.042707][ T39] usb 4-1: USB disconnect, device number 2 [ 30.135827][ T341] usb 2-1: device descriptor read/64, error -71 [ 30.141096][ T20] usb 5-1: USB disconnect, device number 2 [ 30.144730][ T367] loop0: detected capacity change from 0 to 32768 [ 30.163366][ T386] fido_id[386]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.3/usb4/report_descriptor': No such file or directory [ 30.206256][ T380] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 30.218757][ T380] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 30.228775][ T380] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 30.241763][ T380] usb 3-1: New USB device found, idVendor=0079, idProduct=0006, bcdDevice= 0.00 [ 30.241801][ T367] loop0: p1 < > p3 < p5 p6 > [ 30.255547][ T380] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 30.260901][ T367] loop0: p5 size 131072 extends beyond EOD, truncated [ 30.264293][ T380] usb 3-1: config 0 descriptor?? [ 30.274086][ T367] loop0: p6 start 2164271104 is beyond EOD, truncated [ 30.293490][ T39] usb 1-1: USB disconnect, device number 3 [ 30.376521][ T354] udevd[354]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 30.505836][ T285] attempt to access beyond end of device [ 30.505836][ T285] loop3: rw=2049, want=45104, limit=40427 [ 30.575775][ T341] usb 2-1: device descriptor read/64, error -71 [ 30.603519][ T393] loop4: detected capacity change from 0 to 512 [ 30.627922][ T393] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 30.639042][ T393] ext4 filesystem being mounted at /3/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 30.855770][ T341] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 30.895834][ T39] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 30.939236][ T416] loop0: detected capacity change from 0 to 256 [ 30.977669][ T382] exFAT-fs (loop2): failed to load upcase table (idx : 0x0000fd4f, chksum : 0x3963664b, utbl_chksum : 0xe619d30d) [ 30.989856][ T20] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 31.003600][ T382] exFAT-fs (loop2): hint_cluster is invalid (17) [ 31.026346][ T418] FAT-fs (loop0): Unrecognized mount option "nodP" or missing value [ 31.135785][ T341] usb 2-1: device descriptor read/64, error -71 [ 31.145877][ T39] usb 4-1: Using ep0 maxpacket: 16 [ 31.178019][ T418] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,noload,acl,mb_optimize_scan=0x0000000000000001,,errors=continue. Quota mode: none. [ 31.237905][ T20] usb 5-1: Using ep0 maxpacket: 8 [ 31.295842][ T39] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 31.306937][ T39] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 31.316795][ T39] usb 4-1: New USB device found, idVendor=05ac, idProduct=024b, bcdDevice= 0.00 [ 31.326017][ T39] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 31.369019][ T39] usb 4-1: config 0 descriptor?? [ 31.394391][ T20] usb 5-1: config 0 interface 0 altsetting 3 endpoint 0x81 has an invalid bInterval 253, changing to 11 [ 31.405826][ T20] usb 5-1: config 0 interface 0 altsetting 3 has 1 endpoint descriptor, different from the interface descriptor's value: 5 [ 31.418678][ T20] usb 5-1: config 0 interface 0 has no altsetting 0 [ 31.425275][ T20] usb 5-1: New USB device found, idVendor=5543, idProduct=0004, bcdDevice= 0.00 [ 31.434396][ T20] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 31.442870][ T20] usb 5-1: config 0 descriptor?? [ 32.013465][ T341] usb 2-1: device descriptor read/64, error -71 [ 32.145968][ T341] usb usb2-port1: attempt power cycle [ 32.327094][ T39] apple 0003:05AC:024B.0002: fixing up MacBook JIS keyboard report descriptor [ 32.336410][ T39] apple 0003:05AC:024B.0002: unknown global tag 0xe [ 32.343004][ T39] apple 0003:05AC:024B.0002: item 0 1 1 14 parsing failed [ 32.350638][ T39] apple 0003:05AC:024B.0002: parse failed [ 32.356630][ T39] apple: probe of 0003:05AC:024B.0002 failed with error -22 [ 32.386449][ T380] usbhid 3-1:0.0: can't add hid device: -71 [ 32.392412][ T380] usbhid: probe of 3-1:0.0 failed with error -71 [ 32.403186][ T30] kauditd_printk_skb: 52 callbacks suppressed [ 32.403198][ T30] audit: type=1400 audit(1781600956.014:181): avc: denied { write } for pid=428 comm="syz.0.32" name="raw" dev="proc" ino=4026532500 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 32.434373][ T380] usb 3-1: USB disconnect, device number 2 [ 32.505849][ T20] usbhid 5-1:0.0: can't add hid device: -71 [ 32.512075][ T20] usbhid: probe of 5-1:0.0 failed with error -71 [ 32.524435][ T30] audit: type=1400 audit(1781600956.134:182): avc: denied { create } for pid=445 comm="syz.1.37" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 32.526046][ T20] usb 5-1: USB disconnect, device number 3 [ 32.571077][ T451] set_capacity_and_notify: 3 callbacks suppressed [ 32.571092][ T451] loop1: detected capacity change from 0 to 128 [ 32.574309][ T30] audit: type=1400 audit(1781600956.184:183): avc: denied { read } for pid=450 comm="syz.1.38" name="event0" dev="devtmpfs" ino=256 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 32.607043][ T30] audit: type=1400 audit(1781600956.184:184): avc: denied { open } for pid=450 comm="syz.1.38" path="/dev/input/event0" dev="devtmpfs" ino=256 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 32.657268][ T444] loop4: detected capacity change from 0 to 8192 [ 32.696674][ T30] audit: type=1400 audit(1781600956.314:185): avc: denied { ioctl } for pid=450 comm="syz.1.38" path="/dev/input/event0" dev="devtmpfs" ino=256 ioctlcmd=0x4504 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 32.722035][ T293] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 32.729614][ T30] audit: type=1400 audit(1781600956.314:186): avc: denied { read } for pid=450 comm="syz.1.38" name="ptp0" dev="devtmpfs" ino=260 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 32.752470][ T30] audit: type=1400 audit(1781600956.314:187): avc: denied { open } for pid=450 comm="syz.1.38" path="/dev/ptp0" dev="devtmpfs" ino=260 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 32.785308][ T30] audit: type=1400 audit(1781600956.394:188): avc: denied { ioctl } for pid=450 comm="syz.1.38" path="socket:[16677]" dev="sockfs" ino=16677 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 32.811244][ T30] audit: type=1400 audit(1781600956.394:189): avc: denied { ioctl } for pid=450 comm="syz.1.38" path="/dev/ptp0" dev="devtmpfs" ino=260 ioctlcmd=0x3d0c scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 32.836041][ T30] audit: type=1400 audit(1781600956.394:190): avc: denied { read write } for pid=450 comm="syz.1.38" name="fuse" dev="devtmpfs" ino=91 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 32.898849][ T380] usb 3-1: new full-speed USB device number 3 using dummy_hcd [ 33.125818][ T293] usb 1-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 33.134531][ T293] usb 1-1: config 1 has an invalid descriptor of length 32, skipping remainder of the config [ 33.144725][ T293] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 33.153598][ T293] usb 1-1: config 1 has no interface number 0 [ 33.159709][ T293] usb 1-1: too many endpoints for config 1 interface 1 altsetting 1: 32, using maximum allowed: 30 [ 33.170407][ T293] usb 1-1: config 1 interface 1 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 32 [ 33.205803][ T341] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 33.305879][ T341] usb 2-1: Using ep0 maxpacket: 32 [ 33.335860][ T293] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 33.345035][ T293] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.353070][ T293] usb 1-1: Product: syz [ 33.357318][ T293] usb 1-1: Manufacturer: syz [ 33.362048][ T293] usb 1-1: SerialNumber: syz [ 33.366725][ T380] usb 3-1: unable to get BOS descriptor or descriptor too short [ 33.405889][ T380] usb 3-1: not running at top speed; connect to a high speed hub [ 33.417091][ T293] cdc_ncm 1-1:1.1: CDC Union missing and no IAD found [ 33.419955][ T458] loop4: detected capacity change from 0 to 256 [ 33.424836][ T293] cdc_ncm 1-1:1.1: bind() failure [ 33.445850][ T341] usb 2-1: config 0 has an invalid interface number: 184 but max is 0 [ 33.454130][ T341] usb 2-1: config 0 has no interface number 0 [ 33.460307][ T341] usb 2-1: config 0 interface 184 has no altsetting 0 [ 33.472907][ T458] FAT-fs (loop4): Directory bread(block 64) failed [ 33.479613][ T458] FAT-fs (loop4): Directory bread(block 65) failed [ 33.485870][ T380] usb 3-1: config 1 has an invalid descriptor of length 101, skipping remainder of the config [ 33.486564][ T458] FAT-fs (loop4): Directory bread(block 66) failed [ 33.496411][ T380] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 33.503218][ T458] FAT-fs (loop4): Directory bread(block 67) failed [ 33.518379][ T458] FAT-fs (loop4): Directory bread(block 68) failed [ 33.524914][ T458] FAT-fs (loop4): Directory bread(block 69) failed [ 33.531603][ T458] FAT-fs (loop4): Directory bread(block 70) failed [ 33.538262][ T458] FAT-fs (loop4): Directory bread(block 71) failed [ 33.544818][ T458] FAT-fs (loop4): Directory bread(block 72) failed [ 33.551499][ T458] FAT-fs (loop4): Directory bread(block 73) failed [ 33.572789][ T10] attempt to access beyond end of device [ 33.572789][ T10] loop4: rw=1, want=1228, limit=256 [ 33.608123][ T293] usb 1-1: USB disconnect, device number 4 [ 33.639160][ T368] usb 4-1: USB disconnect, device number 3 [ 33.661054][ T341] usb 2-1: New USB device found, idVendor=0424, idProduct=7500, bcdDevice=69.ee [ 33.670444][ T341] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.678903][ T341] usb 2-1: Product: syz [ 33.683074][ T341] usb 2-1: Manufacturer: syz [ 33.687923][ T341] usb 2-1: SerialNumber: syz [ 33.693169][ T341] usb 2-1: config 0 descriptor?? [ 33.729515][ T380] usb 3-1: New USB device found, idVendor=1235, idProduct=8212, bcdDevice= 0.40 [ 33.742976][ T341] smsc75xx v1.0.0 [ 33.746700][ T380] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.754667][ T380] usb 3-1: Product: syz [ 33.758839][ T380] usb 3-1: Manufacturer: syz [ 33.763421][ T380] usb 3-1: SerialNumber: syz [ 34.128482][ T380] usb 3-1: 0:1 : does not exist [ 34.133415][ T380] usb 3-1: 0:18 : does not exist [ 34.144498][ T380] usb 3-1: USB disconnect, device number 3 [ 34.203166][ T477] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=59258 sclass=netlink_route_socket pid=477 comm=syz.0.46 [ 34.299893][ T479] loop0: detected capacity change from 0 to 40427 [ 34.348293][ T479] F2FS-fs (loop0): Corrupted extension count (64 + 1 > 64) [ 34.355655][ T479] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 34.364055][ T479] F2FS-fs (loop0): fault_type options not supported [ 34.371163][ T389] udevd[389]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 34.371397][ T479] F2FS-fs (loop0): invalid crc value [ 34.393078][ T479] F2FS-fs (loop0): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 34.414542][ T479] F2FS-fs (loop0): Start checkpoint disabled! [ 34.421351][ T479] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 34.428463][ T479] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e6 [ 34.450542][ T288] attempt to access beyond end of device [ 34.450542][ T288] loop0: rw=524288, want=45072, limit=40427 [ 34.462063][ T288] attempt to access beyond end of device [ 34.462063][ T288] loop0: rw=0, want=45072, limit=40427 [ 34.476150][ T10] attempt to access beyond end of device [ 34.476150][ T10] loop0: rw=2049, want=45120, limit=40427 [ 34.567707][ T485] loop3: detected capacity change from 0 to 256 [ 34.576097][ T485] FAT-fs (loop3): Unrecognized mount option "obj_user=" or missing value [ 34.600262][ T485] overlayfs: invalid origin (0000007900ef9e535f1cf5bf49dbbdeefb17f384faf4fca0bf4f369df707dacdfa03a5d561779e0f93fdfd81f6f6e7e936ca31735faf1c000000000000000000) [ 34.621244][ T487] UDC core: couldn't find an available UDC or it's busy: -16 [ 34.629786][ T487] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 34.646195][ T485] loop3: detected capacity change from 0 to 4096 [ 34.663407][ T485] EXT4-fs (loop3): Quota format mount options ignored when QUOTA feature is enabled [ 34.673058][ T485] EXT4-fs (loop3): Test dummy encryption mode enabled [ 34.682327][ T485] EXT4-fs (loop3): mounted filesystem without journal. Opts: nobarrier,jqfmt=vfsv0,inlinecrypt,errors=remount-ro,test_dummy_encryption=v1,norecovery,delalloc,noblock_validity,minixdf,. Quota mode: writeback. [ 34.806224][ T495] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.813332][ T495] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.820802][ T495] device bridge_slave_0 entered promiscuous mode [ 34.827587][ T485] netlink: 32 bytes leftover after parsing attributes in process `syz.3.51'. [ 34.836716][ T485] netlink: 32 bytes leftover after parsing attributes in process `syz.3.51'. [ 34.845618][ T495] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.852892][ T495] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.860457][ T495] device bridge_slave_1 entered promiscuous mode [ 34.885784][ T368] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 34.922013][ T509] netlink: 27 bytes leftover after parsing attributes in process `syz.3.57'. [ 34.936457][ T495] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.943533][ T495] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.950846][ T495] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.957889][ T495] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.984847][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 34.993187][ T45] bridge0: port 1(bridge_slave_0) entered disabled state [ 35.000548][ T45] bridge0: port 2(bridge_slave_1) entered disabled state [ 35.017138][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 35.025557][ T45] bridge0: port 1(bridge_slave_0) entered blocking state [ 35.032626][ T45] bridge0: port 1(bridge_slave_0) entered forwarding state [ 35.040050][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 35.049309][ T45] bridge0: port 2(bridge_slave_1) entered blocking state [ 35.052044][ T509] loop3: detected capacity change from 0 to 40427 [ 35.056374][ T45] bridge0: port 2(bridge_slave_1) entered forwarding state [ 35.056543][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 35.063118][ T455] UDC core: couldn't find an available UDC or it's busy: -16 [ 35.082986][ T495] device veth0_vlan entered promiscuous mode [ 35.093535][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 35.094880][ T455] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 35.102454][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 35.118111][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 35.118199][ T509] F2FS-fs (loop3): invalid crc_offset: 4177530876 [ 35.125669][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 35.135772][ T368] usb 3-1: Using ep0 maxpacket: 32 [ 35.140221][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 35.154025][ T10] device bridge_slave_1 left promiscuous mode [ 35.161458][ T509] F2FS-fs (loop3): Wrong journal entry on segno 65538 [ 35.164603][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 35.168803][ T341] smsc75xx 2-1:0.184 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000040: -71 [ 35.176845][ T509] F2FS-fs (loop3): Failed to initialize F2FS segment manager (-117) [ 35.186386][ T341] smsc75xx 2-1:0.184 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 35.203436][ T10] device bridge_slave_0 left promiscuous mode [ 35.209758][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 35.217780][ T10] device veth1_macvtap left promiscuous mode [ 35.223798][ T10] device veth0_vlan left promiscuous mode [ 35.229672][ T341] smsc75xx 2-1:0.184 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000014: -71 [ 35.240606][ T341] smsc75xx 2-1:0.184 (unnamed net_device) (uninitialized): Failed to read PMT_CTL: -71 [ 35.250311][ T341] smsc75xx 2-1:0.184 (unnamed net_device) (uninitialized): device not ready in smsc75xx_reset [ 35.261269][ T341] smsc75xx 2-1:0.184 (unnamed net_device) (uninitialized): smsc75xx_reset error -71 [ 35.265900][ T368] usb 3-1: config 0 has an invalid interface number: 67 but max is 0 [ 35.270781][ T341] smsc75xx: probe of 2-1:0.184 failed with error -71 [ 35.287961][ T341] usb 2-1: USB disconnect, device number 4 [ 35.304870][ T368] usb 3-1: config 0 has no interface number 0 [ 35.356882][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 35.365347][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 35.375881][ T495] device veth1_macvtap entered promiscuous mode [ 35.385713][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 35.393639][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 35.402600][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 35.416196][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 35.424638][ T45] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 35.475917][ T368] usb 3-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 35.488111][ T368] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 35.499252][ T524] loop5: detected capacity change from 0 to 2048 [ 35.505650][ T368] usb 3-1: Product: syz [ 35.511824][ T368] usb 3-1: Manufacturer: syz [ 35.526508][ T368] usb 3-1: SerialNumber: syz [ 35.530203][ T519] loop3: detected capacity change from 0 to 40427 [ 35.535639][ T368] usb 3-1: config 0 descriptor?? [ 35.538683][ T524] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 35.553357][ T524] ext4 filesystem being mounted at /1/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 35.570985][ T519] F2FS-fs (loop3): invalid crc value [ 35.576177][ T368] smsc95xx v2.0.0 [ 35.584784][ T524] 9pnet: p9_fd_create_tcp (524): problem connecting socket to 127.0.0.1 [ 35.584916][ T519] F2FS-fs (loop3): Found nat_bits in checkpoint [ 35.604917][ T495] EXT4-fs error (device loop5): ext4_readdir:263: inode #2: block 16: comm syz-executor: path /1/file0: bad entry in directory: rec_len is smaller than minimal - offset=108, inode=646161, rec_len=0, size=4096 fake=0 [ 35.633672][ T519] F2FS-fs (loop3): Start checkpoint disabled! [ 35.640682][ T519] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e6 [ 35.735090][ T538] loop1: detected capacity change from 0 to 4096 [ 35.808824][ T538] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,,errors=continue. Quota mode: writeback. [ 35.825851][ T368] smsc95xx 3-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000030: -32 [ 35.837089][ T540] exfat: Deprecated parameter 'utf8' [ 35.846861][ T368] smsc95xx 3-1:0.67 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 35.890511][ T540] exFAT-fs (loop5): failed to load upcase table (idx : 0x00010000, chksum : 0xe3908169, utbl_chksum : 0xe619d30d) [ 35.925493][ T545] binder: 543:545 ioctl c0306201 200000000640 returned -22 [ 35.945048][ T546] binder: 543:546 ioctl c0306201 200000000640 returned -22 [ 35.976503][ T548] EXT4-fs (loop1): ext4_check_descriptors: Inode bitmap for group 0 overlaps superblock [ 35.989564][ T548] EXT4-fs (loop1): ext4_check_descriptors: Inode table for group 0 overlaps block group descriptors [ 36.011794][ T548] EXT4-fs (loop1): ext4_check_descriptors: Checksum for group 0 failed (12753!=20869) [ 36.017437][ T550] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 36.032276][ T548] EXT4-fs (loop1): invalid journal inode [ 36.033263][ T550] ext4 filesystem being mounted at /13/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 36.039002][ T548] EXT4-fs (loop1): can't get journal size [ 36.073716][ T550] netlink: 20 bytes leftover after parsing attributes in process `syz.3.68'. [ 36.102458][ T548] EXT4-fs error (device loop1): ext4_fill_super:4863: inode #2: comm syz.1.66: iget: bad extra_isize 65535 (inode size 1024) [ 36.124110][ T548] EXT4-fs (loop1): get root inode failed [ 36.134492][ T548] EXT4-fs (loop1): mount failed [ 36.146646][ T556] netlink: 12 bytes leftover after parsing attributes in process `syz.5.69'. [ 36.217899][ T561] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 36.230371][ T368] smsc95xx 3-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000014: -32 [ 36.237989][ T548] netlink: 'syz.1.66': attribute type 4 has an invalid length. [ 36.243599][ T368] smsc95xx: probe of 3-1:0.67 failed with error -32 [ 36.256623][ T561] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.288448][ T561] EXT4-fs error (device loop3): __ext4_find_entry:1696: inode #2: comm syz.3.71: checksumming directory block 0 [ 36.306692][ T567] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.331307][ T567] EXT4-fs error (device loop3): __ext4_find_entry:1696: inode #2: comm syz.3.71: checksumming directory block 0 [ 36.344242][ T561] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.359502][ T561] EXT4-fs error (device loop3): __ext4_find_entry:1696: inode #2: comm syz.3.71: checksumming directory block 0 [ 36.372271][ T561] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.377140][ T566] EXT4-fs (loop1): Test dummy encryption mode enabled [ 36.387527][ T561] EXT4-fs error (device loop3): __ext4_find_entry:1696: inode #2: comm syz.3.71: checksumming directory block 0 [ 36.402750][ T566] EXT4-fs (loop1): Ignoring removed oldalloc option [ 36.409701][ T561] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.412677][ T566] EXT4-fs (loop1): Ignoring removed orlov option [ 36.427877][ T20] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 36.434481][ T566] EXT4-fs (loop1): Unrecognized mount option "smackfsroot=security.capability" or missing value [ 36.441810][ T561] EXT4-fs error (device loop3): __ext4_find_entry:1696: inode #2: comm syz.3.71: checksumming directory block 0 [ 36.443451][ T561] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.479479][ T561] EXT4-fs error (device loop3): __ext4_find_entry:1696: inode #2: comm syz.3.71: checksumming directory block 0 [ 36.493865][ T561] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.509042][ T561] EXT4-fs error (device loop3): __ext4_find_entry:1696: inode #2: comm syz.3.71: checksumming directory block 0 [ 36.522081][ T561] EXT4-fs warning (device loop3): ext4_dirblock_csum_verify:406: inode #2: comm syz.3.71: No space for directory leaf checksum. Please run e2fsck -D. [ 36.537308][ T561] EXT4-fs error (device loop3): ext4_readdir:223: inode #2: comm syz.3.71: path /15/file1: directory fails checksum at offset 0 [ 36.715963][ T20] usb 6-1: Using ep0 maxpacket: 32 [ 36.776735][ T556] UDC core: couldn't find an available UDC or it's busy: -16 [ 36.793219][ T556] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 36.835164][ T556] EXT4-fs (loop5): Couldn't mount because of unsupported optional features (40000) [ 36.848498][ T556] EXT4-fs (loop5): couldn't mount as ext3 due to feature incompatibilities [ 36.905914][ T368] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 36.918701][ T6] usb 3-1: USB disconnect, device number 4 [ 36.956976][ T593] EXT4-fs (loop4): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 36.958329][ T556] EXT4-fs (loop5): Mount option "dioread_lock" incompatible with ext2 [ 36.979746][ T593] EXT4-fs (loop4): mounted filesystem without journal. Opts: noquota,grpjquota=,nobarrier,inlinecrypt,dioread_nolock,discard,bsddf,noauto_da_alloc,,errors=continue. Quota mode: writeback. [ 37.236071][ T20] usb 6-1: unable to get BOS descriptor or descriptor too short [ 37.278573][ T368] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 37.288907][ T368] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 37.305817][ T20] usb 6-1: unable to read config index 0 descriptor/start: -71 [ 37.313676][ T20] usb 6-1: can't read configurations, error -71 [ 38.304514][ T610] tipc: Enabling of bearer rejected, failed to enable media [ 38.327000][ T612] netlink: 8 bytes leftover after parsing attributes in process `syz.5.84'. [ 38.335885][ T368] usb 4-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 38.340820][ T612] netlink: 8 bytes leftover after parsing attributes in process `syz.5.84'. [ 38.451894][ T612] netlink: 8 bytes leftover after parsing attributes in process `syz.5.84'. [ 38.485919][ T30] kauditd_printk_skb: 149 callbacks suppressed [ 38.485964][ T30] audit: type=1400 audit(1781600962.044:340): avc: denied { shutdown } for pid=607 comm="syz.2.82" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 38.765891][ T614] mmap: syz.2.82 (614) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. [ 38.978573][ T368] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 38.986647][ T368] usb 4-1: SerialNumber: syz [ 39.167751][ T30] audit: type=1400 audit(1781600962.784:341): avc: denied { ioctl } for pid=620 comm="syz.5.87" path="/dev/uhid" dev="devtmpfs" ino=263 ioctlcmd=0x5430 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 [ 39.316092][ T30] audit: type=1400 audit(1781600962.854:342): avc: denied { bind } for pid=630 comm="syz.1.91" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 39.342325][ T635] set_capacity_and_notify: 8 callbacks suppressed [ 39.342341][ T635] loop5: detected capacity change from 0 to 4096 [ 39.348827][ T636] loop1: detected capacity change from 0 to 4096 [ 39.351294][ T30] audit: type=1400 audit(1781600962.854:343): avc: denied { setopt } for pid=630 comm="syz.1.91" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 39.383055][ T368] usb 4-1: 0:2 : does not exist [ 39.389078][ T368] usb 4-1: unit 5: unexpected type 0x09 [ 39.398279][ T368] usb 4-1: USB disconnect, device number 4 [ 39.412619][ T636] EXT4-fs (loop1): Test dummy encryption mode enabled [ 39.432213][ T640] loop4: detected capacity change from 0 to 256 [ 39.434387][ T636] EXT4-fs (loop1): mounted filesystem without journal. Opts: user_xattr,data_err=ignore,nodioread_nolock,test_dummy_encryption,inlinecrypt,nodelalloc,minixdf,debug_want_extra_isize=0x0000000000000040,,errors=continue. Quota mode: writeback. [ 39.457161][ T635] EXT4-fs (loop5): Quota format mount options ignored when QUOTA feature is enabled [ 39.479312][ T635] EXT4-fs (loop5): mounted filesystem without journal. Opts: noblock_validity,barrier,noquota,stripe=0x0000000000000009,jqfmt=vfsv0,,errors=continue. Quota mode: writeback. [ 39.537997][ T640] FAT-fs (loop4): Directory bread(block 64) failed [ 39.544630][ T640] FAT-fs (loop4): Directory bread(block 65) failed [ 39.924835][ T640] FAT-fs (loop4): Directory bread(block 66) failed [ 40.017820][ T649] tipc: Enabling of bearer rejected, failed to enable media [ 40.028288][ T640] FAT-fs (loop4): Directory bread(block 67) failed [ 40.126997][ T640] FAT-fs (loop4): Directory bread(block 68) failed [ 40.345673][ T640] FAT-fs (loop4): Directory bread(block 69) failed [ 40.391396][ T30] audit: type=1400 audit(1781600964.004:344): avc: denied { read write } for pid=650 comm="syz.3.98" name="usbmon0" dev="devtmpfs" ino=154 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 40.416838][ T640] FAT-fs (loop4): Directory bread(block 70) failed [ 40.423385][ T640] FAT-fs (loop4): Directory bread(block 71) failed [ 40.436177][ T30] audit: type=1400 audit(1781600964.054:345): avc: denied { open } for pid=650 comm="syz.3.98" path="/dev/usbmon0" dev="devtmpfs" ino=154 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 40.459905][ T640] FAT-fs (loop4): Directory bread(block 72) failed [ 40.466715][ T640] FAT-fs (loop4): Directory bread(block 73) failed [ 40.468282][ T30] audit: type=1400 audit(1781600964.084:346): avc: denied { getopt } for pid=650 comm="syz.3.98" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 40.482580][ T640] overlayfs: missing 'lowerdir' [ 40.498654][ T309] udevd[309]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 40.528607][ T656] loop1: detected capacity change from 0 to 256 [ 40.533466][ T30] audit: type=1400 audit(1781600964.084:347): avc: denied { mounton } for pid=639 comm="syz.4.89" path="/19/file1" dev="loop4" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=dir permissive=1 [ 40.591745][ T656] exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0x8f9fe1ed, utbl_chksum : 0xe619d30d) [ 40.639270][ T30] audit: type=1400 audit(1781600964.254:348): avc: denied { rename } for pid=655 comm="syz.1.96" name="file1" dev="loop1" ino=1048604 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 40.719643][ T30] audit: type=1400 audit(1781600964.274:349): avc: denied { bind } for pid=655 comm="syz.1.96" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 40.781736][ T667] loop5: detected capacity change from 0 to 512 [ 40.846190][ T667] FAT-fs (loop5): Unrecognized mount option "nodP" or missing value [ 40.874249][ T659] loop3: detected capacity change from 0 to 40427 [ 40.896247][ T659] F2FS-fs (loop3): Invalid log_blocksize (268), supports only 12 [ 40.920175][ T659] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 40.937754][ T661] loop4: detected capacity change from 0 to 40427 [ 40.947783][ T659] F2FS-fs (loop3): invalid crc value [ 40.953510][ T661] F2FS-fs (loop4): Corrupted extension count (64 + 1 > 64) [ 40.960967][ T661] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 40.974451][ T659] F2FS-fs (loop3): Found nat_bits in checkpoint [ 40.974464][ T661] F2FS-fs (loop4): invalid crc value [ 40.975208][ T661] F2FS-fs (loop4): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 41.041661][ T659] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 41.048896][ T659] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 41.067671][ T661] F2FS-fs (loop4): Start checkpoint disabled! [ 41.096272][ T661] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 41.103328][ T661] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e6 [ 41.165778][ T20] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 41.329184][ T676] device veth0 entered promiscuous mode [ 41.335529][ T675] device veth0 left promiscuous mode [ 41.403886][ T680] loop3: detected capacity change from 0 to 1024 [ 41.477105][ T680] EXT4-fs (loop3): Ignoring removed oldalloc option [ 41.483822][ T680] EXT4-fs (loop3): Ignoring removed bh option [ 41.489966][ T680] EXT4-fs (loop3): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 41.501953][ T680] EXT4-fs (loop3): bad geometry: bigalloc file system with non-zero first_data_block [ 41.501953][ T680] [ 41.607109][ T10] attempt to access beyond end of device [ 41.607109][ T10] loop4: rw=2049, want=45104, limit=40427 [ 41.644158][ T691] tipc: Enabling of bearer rejected, failed to enable media [ 41.669481][ T694] fuse: Bad value for 'fd' [ 41.696325][ T20] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 41.707826][ T20] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 41.795951][ T20] usb 6-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 42.381904][ T26] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 42.715833][ T26] usb 4-1: Using ep0 maxpacket: 32 [ 42.729956][ T709] netlink: 8 bytes leftover after parsing attributes in process `syz.1.114'. [ 42.732674][ T20] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 42.746929][ T20] usb 6-1: SerialNumber: syz [ 42.818013][ T716] loop1: detected capacity change from 0 to 16 [ 42.828161][ T712] uffd: Set unprivileged_userfaultfd sysctl knob to 1 if kernel faults must be handled without obtaining CAP_SYS_PTRACE capability [ 42.868967][ T714] loop4: detected capacity change from 0 to 40427 [ 42.894289][ T716] erofs: (device loop1): mounted with root inode @ nid 36. [ 42.909866][ T716] erofs: (device loop1): z_erofs_fill_inode_lazy: unknown HEAD1 format 15 for nid 36, please upgrade kernel [ 42.921661][ T26] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 64, changing to 7 [ 42.930460][ T716] erofs: (device loop1): z_erofs_fill_inode_lazy: unknown HEAD1 format 15 for nid 36, please upgrade kernel [ 42.944184][ T716] erofs: (device loop1): z_erofs_readpage: failed to read, err [-95] [ 42.963192][ T716] erofs: (device loop1): z_erofs_fill_inode_lazy: unknown HEAD1 format 15 for nid 36, please upgrade kernel [ 42.974691][ T716] erofs: (device loop1): z_erofs_fill_inode_lazy: unknown HEAD1 format 15 for nid 36, please upgrade kernel [ 42.987402][ T716] erofs: (device loop1): z_erofs_readpage: failed to read, err [-95] [ 42.994871][ T722] device syzkaller0 entered promiscuous mode [ 42.996538][ T716] erofs: (device loop1): z_erofs_fill_inode_lazy: unknown HEAD1 format 15 for nid 36, please upgrade kernel [ 43.013197][ T716] erofs: (device loop1): z_erofs_fill_inode_lazy: unknown HEAD1 format 15 for nid 36, please upgrade kernel [ 43.013833][ T20] usb 6-1: 0:2 : does not exist [ 43.032974][ T20] usb 6-1: USB disconnect, device number 4 [ 43.034929][ T716] erofs: (device loop1): z_erofs_readpage: failed to read, err [-95] [ 43.061635][ T720] FAT-fs (loop2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 43.105876][ T26] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 43.118314][ T725] tipc: Enabling of bearer rejected, failed to enable media [ 43.126837][ T728] netlink: 60 bytes leftover after parsing attributes in process `syz.4.122'. [ 43.135925][ T26] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 43.148187][ T26] usb 4-1: Product: 驨⵮嘁✝ᬙ죃棘웘ꀡ䬐攼筘뿘堲왉胚䀅杣珗ᖺ帆뎹￑푈㈉䃱㈔薒戱襂㳪㍤蜲ђ㽒数衡縜토뼀퀁˾󁯇犝쥺鳏業꓉컏䃠릁ﱲ枱籣皆鳍躑姆뒗Ͷ塠咦쒡㡿ﳳ醂秕鸷 [ 43.180797][ T26] usb 4-1: Manufacturer: ‬ [ 43.190022][ T26] usb 4-1: SerialNumber: Г [ 43.210274][ T739] netlink: 104 bytes leftover after parsing attributes in process `syz.1.125'. [ 43.240411][ T389] udevd[389]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 43.330211][ T732] F2FS-fs (loop4): invalid crc value [ 43.336648][ T732] F2FS-fs (loop4): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 43.358002][ T732] F2FS-fs (loop4): recover fsync data on readonly fs [ 43.364908][ T732] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 43.567838][ T753] process 'syz.4.123' launched './file1' with NULL argv: empty string added [ 43.616192][ T26] usb 4-1: 1:1 : no UAC_FORMAT_TYPE desc [ 43.680557][ T26] usb 4-1: 2:1 : unknown format tag 0x1 is detected. processed as MPEG. [ 43.780675][ T26] usb 4-1: found format II with max.bitrate = 3, frame size=63895 [ 43.888417][ T26] usb 4-1: 2:1 : invalid UAC_FORMAT_TYPE desc [ 44.213626][ T26] usb 4-1: USB disconnect, device number 5 [ 44.258346][ T762] syzkaller0: tun_chr_ioctl cmd 35111 [ 44.303266][ T767] tipc: Enabling of bearer rejected, failed to enable media [ 44.350123][ T30] kauditd_printk_skb: 16 callbacks suppressed [ 44.350136][ T30] audit: type=1400 audit(1781600967.964:366): avc: denied { wake_alarm } for pid=769 comm="syz.1.135" capability=35 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 44.401108][ T780] xt_TCPMSS: Only works on TCP SYN packets [ 44.408248][ T30] audit: type=1400 audit(1781600968.014:367): avc: denied { read } for pid=763 comm="syz.3.133" path="socket:[17390]" dev="sockfs" ino=17390 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 44.441305][ T30] audit: type=1400 audit(1781600968.024:368): avc: denied { setopt } for pid=783 comm="syz.4.137" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 44.444291][ T784] set_capacity_and_notify: 4 callbacks suppressed [ 44.444305][ T784] loop4: detected capacity change from 0 to 1024 [ 44.480486][ T784] EXT4-fs (loop4): Invalid want_extra_isize 9 [ 44.492422][ T784] netlink: 216 bytes leftover after parsing attributes in process `syz.4.137'. [ 44.507368][ T30] audit: type=1400 audit(1781600968.124:369): avc: denied { write } for pid=783 comm="syz.4.137" path="socket:[17405]" dev="sockfs" ino=17405 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 44.585170][ T30] audit: type=1400 audit(1781600968.174:370): avc: denied { unmount } for pid=287 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 44.692701][ T803] fuse: Unknown parameter '0x0000000000000004' [ 44.742139][ T791] loop4: detected capacity change from 0 to 40427 [ 44.800830][ T788] loop1: detected capacity change from 0 to 40427 [ 44.809638][ T791] F2FS-fs (loop4): Invalid SB checksum offset: 0 [ 44.828244][ T803] loop3: detected capacity change from 0 to 4096 [ 44.834760][ T791] F2FS-fs (loop4): Can't find valid F2FS filesystem in 2th superblock [ 44.836725][ T788] F2FS-fs (loop1): Invalid log_blocksize (268), supports only 12 [ 44.843770][ T791] F2FS-fs (loop4): invalid crc value [ 44.856480][ T788] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 44.866138][ T791] F2FS-fs (loop4): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 44.890019][ T788] F2FS-fs (loop1): Found nat_bits in checkpoint [ 44.897151][ T803] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c018, mo2=0003] [ 44.908039][ T803] System zones: 0-5 [ 44.928787][ T803] EXT4-fs (loop3): mounted filesystem without journal. Opts: debug,delalloc,inlinecrypt,journal_ioprio=0x0000000000000004,errors=continue,errors=continue,init_itable,barrier,,errors=continue. Quota mode: writeback. [ 44.951043][ T791] F2FS-fs (loop4): Try to recover 2th superblock, ret: 0 [ 44.961498][ T791] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 44.982506][ T30] audit: type=1400 audit(1781600968.594:371): avc: denied { rmdir } for pid=790 comm="syz.4.140" name="file0" dev="loop4" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 44.997944][ T788] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 45.011302][ T788] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 45.011835][ T289] attempt to access beyond end of device [ 45.011835][ T289] loop4: rw=2049, want=40992, limit=40427 [ 45.816899][ T30] audit: type=1400 audit(1781600969.434:372): avc: denied { setattr } for pid=821 comm="syz.5.148" name="/" dev="9p" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 45.908050][ T824] tipc: Enabling of bearer rejected, failed to enable media [ 46.000374][ T827] loop2: detected capacity change from 0 to 128 [ 46.042763][ T828] loop4: detected capacity change from 0 to 8192 [ 46.056115][ T30] audit: type=1400 audit(1781600969.664:373): avc: denied { bind } for pid=831 comm="syz.3.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 46.096708][ T827] EXT4-fs (loop2): mounting ext2 file system using the ext4 subsystem [ 46.117780][ T827] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 46.136222][ T827] ext2 filesystem being mounted at /26/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 46.144457][ T828] FAT-fs (loop4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 46.189663][ T30] audit: type=1400 audit(1781600969.804:374): avc: denied { getopt } for pid=837 comm="syz.3.152" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 46.319080][ T822] loop5: detected capacity change from 0 to 40427 [ 46.328258][ T30] audit: type=1400 audit(1781600969.814:375): avc: denied { write } for pid=787 comm="syz.1.139" name="event2" dev="devtmpfs" ino=270 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 46.360972][ T822] F2FS-fs (loop5): invalid crc value [ 46.387201][ T822] F2FS-fs (loop5): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 46.450211][ T822] F2FS-fs (loop5): Cannot turn on quotas: -2 on 0 [ 46.465859][ T822] F2FS-fs (loop5): Start checkpoint disabled! [ 46.482166][ T822] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e6 [ 46.501282][ T828] FAT-fs (loop4): error, fat_free_clusters: deleting FAT entry beyond EOF [ 46.545755][ T828] FAT-fs (loop4): Filesystem has been set read-only [ 46.747047][ T859] loop5: detected capacity change from 0 to 512 [ 46.755511][ T854] loop2: detected capacity change from 0 to 128 [ 46.779069][ T864] tipc: Enabling of bearer rejected, failed to enable media [ 46.853991][ T859] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 46.887786][ T859] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e002e019, mo2=0002] [ 46.899940][ T859] System zones: 0-2, 18-18, 34-34 [ 46.916704][ T859] EXT4-fs (loop5): 1 orphan inode deleted [ 46.995817][ T306] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 47.011146][ T859] EXT4-fs (loop5): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000000,debug,nombcache,,errors=continue. Quota mode: none. [ 47.101914][ T873] loop2: detected capacity change from 0 to 4096 [ 47.186470][ T859] ext4 filesystem being mounted at /18/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 47.231557][ T873] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 47.275849][ T306] usb 2-1: Using ep0 maxpacket: 32 [ 47.396320][ T306] usb 2-1: config 0 interface 0 altsetting 254 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 47.601825][ T306] usb 2-1: config 0 interface 0 has no altsetting 0 [ 47.628204][ T876] 9pnet: Insufficient options for proto=fd [ 47.740530][ T306] usb 2-1: New USB device found, idVendor=28bd, idProduct=0074, bcdDevice= 0.00 [ 47.767662][ T842] F2FS-fs (loop3): Test dummy encryption mode enabled [ 47.775438][ T306] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 47.792918][ T842] F2FS-fs (loop3): invalid crc value [ 47.801862][ T306] usb 2-1: config 0 descriptor?? [ 47.810762][ T842] F2FS-fs (loop3): Found nat_bits in checkpoint [ 47.852549][ T842] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 47.876817][ T883] EXT4-fs (loop4): Ignoring removed bh option [ 47.922484][ T883] EXT4-fs (loop4): mounted filesystem without journal. Opts: nodelalloc,dioread_lock,bsdgroups,discard,debug_want_extra_isize=0x000000000000000c,auto_da_alloc=0x000000000000007f,errors=remount-ro,stripe=0x0000000000000002,bh,auto_da_alloc,. Quota mode: none. [ 47.948953][ T887] exfat: Deprecated parameter 'namecase' [ 47.963110][ T887] exfat: Deprecated parameter 'namecase' [ 48.001884][ T887] exFAT-fs (loop2): failed to load upcase table (idx : 0x0001fe89, chksum : 0xbf24f927, utbl_chksum : 0xe619d30d) [ 48.025268][ T45] tipc: Subscription rejected, illegal request [ 48.052465][ T289] EXT4-fs error (device loop4): ext4_read_inline_dir:1632: inode #12: block 7: comm syz-executor: path /35/file0/file0: bad entry in directory: rec_len is too small for name_len - offset=40, inode=14, rec_len=40, size=80 fake=0 [ 48.075674][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.081823][ T289] EXT4-fs error (device loop4): ext4_read_inline_dir:1632: inode #12: block 7: comm syz-executor: path /35/file0/file0: bad entry in directory: rec_len is too small for name_len - offset=40, inode=14, rec_len=40, size=80 fake=0 [ 48.105711][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.112881][ T289] EXT4-fs error (device loop4): empty_inline_dir:1887: inode #12: block 7: comm syz-executor: bad entry in directory: rec_len is too small for name_len - offset=20, inode=14, rec_len=40, size=60 fake=0 [ 48.133358][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.140230][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.155196][ T289] EXT4-fs error (device loop4): ext4_read_inline_dir:1632: inode #12: block 7: comm syz-executor: path /35/file0/file0: bad entry in directory: rec_len is too small for name_len - offset=40, inode=14, rec_len=40, size=80 fake=0 [ 48.180386][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.187120][ T289] EXT4-fs error (device loop4): ext4_read_inline_dir:1632: inode #12: block 7: comm syz-executor: path /35/file0/file0: bad entry in directory: rec_len is too small for name_len - offset=40, inode=14, rec_len=40, size=80 fake=0 [ 48.209888][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.216911][ T289] EXT4-fs error (device loop4): empty_inline_dir:1887: inode #12: block 7: comm syz-executor: bad entry in directory: rec_len is too small for name_len - offset=20, inode=14, rec_len=40, size=60 fake=0 [ 48.237107][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.243652][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.258258][ T289] EXT4-fs error (device loop4): ext4_read_inline_dir:1632: inode #12: block 7: comm syz-executor: path /35/file0/file0: bad entry in directory: rec_len is too small for name_len - offset=40, inode=14, rec_len=40, size=80 fake=0 [ 48.280412][ T20] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 48.288167][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.294833][ T289] EXT4-fs error (device loop4): ext4_read_inline_dir:1632: inode #12: block 7: comm syz-executor: path /35/file0/file0: bad entry in directory: rec_len is too small for name_len - offset=40, inode=14, rec_len=40, size=80 fake=0 [ 48.317270][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.323903][ T289] EXT4-fs error (device loop4): empty_inline_dir:1887: inode #12: block 7: comm syz-executor: bad entry in directory: rec_len is too small for name_len - offset=20, inode=14, rec_len=40, size=60 fake=0 [ 48.344153][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.355832][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.380370][ T289] EXT4-fs error (device loop4): ext4_read_inline_dir:1632: inode #12: block 7: comm syz-executor: path /35/file0/file0: bad entry in directory: rec_len is too small for name_len - offset=40, inode=14, rec_len=40, size=80 fake=0 [ 48.419716][ T289] EXT4-fs (loop4): Remounting filesystem read-only [ 48.427181][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.442130][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.458437][ T855] F2FS-fs (loop1): Corrupted extension count (64 + 1 > 64) [ 48.465657][ T855] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 48.477979][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.485906][ T855] F2FS-fs (loop1): fault_type options not supported [ 48.492798][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.514072][ T855] F2FS-fs (loop1): invalid crc value [ 48.514468][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.534331][ T855] F2FS-fs (loop1): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 48.534441][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.559963][ T20] usb 6-1: Using ep0 maxpacket: 16 [ 48.565810][ T289] EXT4-fs warning (device loop4): empty_inline_dir:1894: bad inline directory (dir #12) - inode 14, rec_len 40, name_len 255inline size 60 [ 48.589974][ T855] F2FS-fs (loop1): Start checkpoint disabled! [ 48.598044][ T855] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 48.605228][ T855] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e6 [ 48.646190][ T840] attempt to access beyond end of device [ 48.646190][ T840] loop1: rw=2049, want=45104, limit=40427 [ 48.685821][ T20] usb 6-1: config 0 interface 0 altsetting 2 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 48.699094][ T20] usb 6-1: config 0 interface 0 altsetting 2 endpoint 0x81 has invalid wMaxPacketSize 0 [ 48.701630][ T898] F2FS-fs (loop3): invalid crc value [ 48.709562][ T20] usb 6-1: config 0 interface 0 has no altsetting 0 [ 48.721475][ T20] usb 6-1: New USB device found, idVendor=056a, idProduct=0331, bcdDevice= 0.00 [ 48.724577][ T898] F2FS-fs (loop3): Found nat_bits in checkpoint [ 48.730735][ T20] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 48.753459][ T20] usb 6-1: config 0 descriptor?? [ 48.765766][ T898] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 48.796750][ T908] tipc: Enabling of bearer rejected, failed to enable media [ 48.859545][ T911] EXT4-fs error (device loop2): ext4_iget_extra_inode:4604: inode #15: comm syz.2.173: corrupted in-inode xattr [ 48.871766][ T911] EXT4-fs error (device loop2): ext4_orphan_get:1411: comm syz.2.173: couldn't read orphan inode 15 (err -117) [ 48.883929][ T911] EXT4-fs (loop2): mounted filesystem without journal. Opts: grpid,init_itable=0x0000000000001007,discard,quota,,errors=continue. Quota mode: writeback. [ 48.920339][ T912] bridge0: port 1(bridge_slave_0) entered blocking state [ 48.928127][ T912] bridge0: port 1(bridge_slave_0) entered disabled state [ 48.935620][ T912] device bridge_slave_0 entered promiscuous mode [ 48.953245][ T912] bridge0: port 2(bridge_slave_1) entered blocking state [ 48.960691][ T912] bridge0: port 2(bridge_slave_1) entered disabled state [ 48.968204][ T912] device bridge_slave_1 entered promiscuous mode [ 49.005269][ T855] attempt to access beyond end of device [ 49.005269][ T855] loop1: rw=524288, want=45072, limit=40427 [ 49.018835][ T855] attempt to access beyond end of device [ 49.018835][ T855] loop1: rw=0, want=45072, limit=40427 [ 49.038839][ T912] bridge0: port 2(bridge_slave_1) entered blocking state [ 49.045898][ T912] bridge0: port 2(bridge_slave_1) entered forwarding state [ 49.053210][ T912] bridge0: port 1(bridge_slave_0) entered blocking state [ 49.060249][ T912] bridge0: port 1(bridge_slave_0) entered forwarding state [ 49.075832][ T380] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 49.106032][ T306] usbhid 2-1:0.0: can't add hid device: -71 [ 49.112177][ T306] usbhid: probe of 2-1:0.0 failed with error -71 [ 49.171610][ T306] usb 2-1: USB disconnect, device number 5 [ 49.281095][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 49.291719][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 49.301451][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 49.316016][ T380] usb 4-1: Using ep0 maxpacket: 16 [ 49.353059][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 49.362632][ T10] bridge0: port 1(bridge_slave_0) entered blocking state [ 49.369886][ T10] bridge0: port 1(bridge_slave_0) entered forwarding state [ 49.381231][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 49.390419][ T10] bridge0: port 2(bridge_slave_1) entered blocking state [ 49.397495][ T10] bridge0: port 2(bridge_slave_1) entered forwarding state [ 49.447580][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 49.458316][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 49.485979][ T380] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 49.525273][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 49.535035][ T380] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 49.564195][ T912] device veth0_vlan entered promiscuous mode [ 49.573388][ T840] device bridge_slave_1 left promiscuous mode [ 49.582538][ T840] bridge0: port 2(bridge_slave_1) entered disabled state [ 49.618689][ T840] device bridge_slave_0 left promiscuous mode [ 49.650970][ T840] bridge0: port 1(bridge_slave_0) entered disabled state [ 49.694709][ T840] device veth1_macvtap left promiscuous mode [ 49.724500][ T840] device veth0_vlan left promiscuous mode [ 49.736333][ T380] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 49.749153][ T380] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 49.851070][ T380] usb 4-1: Product: syz [ 49.855266][ T380] usb 4-1: Manufacturer: syz [ 49.870198][ T380] usb 4-1: SerialNumber: syz [ 49.890043][ T923] set_capacity_and_notify: 6 callbacks suppressed [ 49.890059][ T923] loop1: detected capacity change from 0 to 512 [ 49.905807][ T20] usbhid 6-1:0.0: can't add hid device: -71 [ 49.911757][ T20] usbhid: probe of 6-1:0.0 failed with error -71 [ 49.921377][ T20] usb 6-1: USB disconnect, device number 5 [ 49.921515][ T923] EXT4-fs (loop1): orphan cleanup on readonly fs [ 49.935396][ T923] EXT4-fs error (device loop1): ext4_orphan_get:1406: inode #15: comm syz.1.175: iget: bad i_size value: 38620345925642 [ 49.950544][ T923] EXT4-fs error (device loop1): ext4_orphan_get:1411: comm syz.1.175: couldn't read orphan inode 15 (err -117) [ 49.962635][ T923] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 49.978246][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 49.986378][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 49.993895][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 50.028554][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 50.037081][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 50.046638][ T912] device veth1_macvtap entered promiscuous mode [ 50.075951][ T30] kauditd_printk_skb: 6 callbacks suppressed [ 50.075965][ T30] audit: type=1400 audit(1781600973.694:382): avc: denied { mounton } for pid=912 comm="syz-executor" path="/root/syzkaller.UJ3nHB/syz-tmp/newroot/sys/kernel/debug" dev="debugfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=dir permissive=1 [ 50.105221][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 50.131352][ T930] loop2: detected capacity change from 0 to 256 [ 50.139006][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 50.159787][ T930] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x987a2e96, utbl_chksum : 0xe619d30d) [ 50.159775][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 50.175764][ T30] audit: type=1400 audit(1781600973.744:383): avc: denied { execute } for pid=897 comm="syz.3.169" path="/30/file1" dev="tmpfs" ino=188 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 50.182802][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 50.235374][ T10] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 50.251012][ T380] usb 4-1: 0:2 : does not exist [ 50.275030][ T380] usb 4-1: USB disconnect, device number 6 [ 50.293513][ T30] audit: type=1400 audit(1781600973.904:384): avc: denied { name_bind } for pid=934 comm="syz.6.179" src=20000 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=udp_socket permissive=1 [ 50.367110][ T938] netlink: 188 bytes leftover after parsing attributes in process `syz.6.179'. [ 50.515776][ T20] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 50.565832][ T6] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 50.765774][ T20] usb 6-1: Using ep0 maxpacket: 32 [ 50.805822][ T6] usb 3-1: Using ep0 maxpacket: 32 [ 50.821053][ T942] loop3: detected capacity change from 0 to 512 [ 50.824590][ T30] audit: type=1400 audit(1781600974.434:385): avc: denied { ioctl } for pid=943 comm="syz.1.181" path="socket:[19485]" dev="sockfs" ino=19485 ioctlcmd=0x587b scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 50.864277][ T950] tipc: Enabling of bearer rejected, failed to enable media [ 50.876312][ T942] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 50.883670][ T953] loop1: detected capacity change from 0 to 16 [ 50.896359][ T953] erofs: (device loop1): mounted with root inode @ nid 36. [ 50.945933][ T6] usb 3-1: too many endpoints for config 0 interface 0 altsetting 10: 254, using maximum allowed: 30 [ 50.956957][ T20] usb 6-1: unable to get BOS descriptor or descriptor too short [ 50.965126][ T6] usb 3-1: config 0 interface 0 altsetting 10 has 1 endpoint descriptor, different from the interface descriptor's value: 254 [ 50.978510][ T6] usb 3-1: config 0 interface 0 has no altsetting 0 [ 50.985107][ T6] usb 3-1: New USB device found, idVendor=5543, idProduct=0522, bcdDevice= 0.00 [ 50.994160][ T6] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 50.997617][ T30] audit: type=1400 audit(1781600974.604:386): avc: denied { create } for pid=957 comm="syz.1.186" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 51.009613][ T6] usb 3-1: config 0 descriptor?? [ 51.031129][ T30] audit: type=1400 audit(1781600974.644:387): avc: denied { block_suspend } for pid=957 comm="syz.1.186" capability=36 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 51.035899][ T20] usb 6-1: config 128 has an invalid interface number: 127 but max is 3 [ 51.061210][ T20] usb 6-1: config 128 has an invalid descriptor of length 0, skipping remainder of the config [ 51.072692][ T20] usb 6-1: config 128 has 1 interface, different from the descriptor's value: 4 [ 51.082185][ T20] usb 6-1: config 128 has no interface number 0 [ 51.089621][ T20] usb 6-1: config 128 interface 127 altsetting 14 endpoint 0x5 has an invalid bInterval 0, changing to 7 [ 51.101041][ T20] usb 6-1: config 128 interface 127 altsetting 14 endpoint 0x5 has invalid wMaxPacketSize 0 [ 51.111431][ T20] usb 6-1: config 128 interface 127 has no altsetting 0 [ 51.136392][ T963] xt_CT: No such helper "snmp_trap" [ 51.517625][ T937] loop2: detected capacity change from 0 to 256 [ 51.614411][ T937] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0x205ab87c, utbl_chksum : 0xe619d30d) [ 52.034302][ T972] loop1: detected capacity change from 0 to 512 [ 52.046809][ T972] EXT4-fs (loop1): Ignoring removed bh option [ 52.053046][ T972] EXT4-fs (loop1): Ignoring removed orlov option [ 52.059829][ T972] EXT4-fs (loop1): mounting ext3 file system using the ext4 subsystem [ 52.070006][ T972] EXT4-fs error (device loop1): ext4_orphan_get:1432: comm syz.1.191: bad orphan inode 4 [ 52.080107][ T6] usbhid 3-1:0.0: can't add hid device: -71 [ 52.084731][ T972] EXT4-fs (loop1): Remounting filesystem read-only [ 52.096351][ T972] EXT4-fs (loop1): 1 orphan inode deleted [ 52.102094][ T972] EXT4-fs (loop1): mounted filesystem without journal. Opts: nombcache,errors=remount-ro,acl,noload,data_err=ignore,usrjquota="init_itable=0x0000000000000002,bh,journal_ioprio=0x0000000000000003,orlov,nodiscard,usrjquota=,norecovery,init_itable=0x0000000000000003,. Quota mode: writeback. [ 52.120565][ T6] usbhid: probe of 3-1:0.0 failed with error -71 [ 52.135924][ T368] usb 7-1: new high-speed USB device number 2 using dummy_hcd [ 52.149212][ T6] usb 3-1: USB disconnect, device number 5 [ 52.155917][ T20] usb 6-1: language id specifier not provided by device, defaulting to English [ 52.434699][ T985] tipc: Enabling of bearer rejected, failed to enable media [ 52.455324][ T989] loop3: detected capacity change from 0 to 16 [ 52.466522][ T20] usb 6-1: New USB device found, idVendor=0582, idProduct=295c, bcdDevice=d4.55 [ 52.475560][ T20] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 52.483613][ T20] usb 6-1: Product: syz [ 52.487842][ T20] usb 6-1: Manufacturer: syz [ 52.492536][ T20] usb 6-1: SerialNumber: syz [ 52.496389][ T989] erofs: (device loop3): mounted with root inode @ nid 36. [ 52.506679][ T989] netlink: 8 bytes leftover after parsing attributes in process `syz.3.195'. [ 52.507073][ T368] usb 7-1: Using ep0 maxpacket: 32 [ 52.529162][ T992] device bridge1 entered promiscuous mode [ 52.564611][ T987] device ip6tnl2 entered promiscuous mode [ 52.635815][ T368] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 52.655781][ T368] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 17664, setting to 1024 [ 52.674140][ T368] usb 7-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 52.683544][ T368] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 52.700579][ T368] usb 7-1: config 0 descriptor?? [ 52.715843][ T965] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 52.736328][ T368] hub 7-1:0.0: USB hub found [ 52.744215][ T39] kernel write not supported for file /input/event2 (pid: 39 comm: kworker/1:1) [ 52.756287][ T999] netlink: 20 bytes leftover after parsing attributes in process `syz.2.199'. [ 52.900522][ T20] usb 6-1: USB disconnect, device number 6 [ 52.965778][ T6] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 52.983179][ T997] loop1: detected capacity change from 0 to 8192 [ 52.995969][ T368] hub 7-1:0.0: config failed, can't read hub descriptor (err -22) [ 53.492536][ T995] loop3: detected capacity change from 0 to 131072 [ 53.692300][ T995] F2FS-fs (loop3): Invalid log sectors per block(570425347) log sectorsize(9) [ 53.912346][ T995] F2FS-fs (loop3): Can't find valid F2FS filesystem in 2th superblock [ 53.993819][ T995] F2FS-fs (loop3): invalid crc value [ 54.014902][ T368] usbhid 7-1:0.0: can't add hid device: -71 [ 54.021218][ T368] usbhid: probe of 7-1:0.0 failed with error -71 [ 54.031115][ T995] F2FS-fs (loop3): Disable nat_bits due to incorrect cp_ver (15359802341028777995, 275811881701387) [ 54.045972][ T1022] loop2: detected capacity change from 0 to 128 [ 54.087363][ T1022] FAT-fs (loop2): Unrecognized mount option "0x000000000000ee00" or missing value [ 54.110499][ T1024] futex_wake_op: syz.5.204 tries to shift op by 144; fix this program [ 54.195820][ T368] usb 7-1: USB disconnect, device number 2 [ 54.212193][ T30] audit: type=1400 audit(1781600977.824:388): avc: denied { read } for pid=1019 comm="syz.6.205" path="socket:[19737]" dev="sockfs" ino=19737 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 54.347196][ T1028] tipc: Enabling of bearer rejected, failed to enable media [ 54.364600][ T995] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=3000000, run fsck to fix. [ 54.375854][ T995] F2FS-fs (loop3): Bad quota inode 2:50331648 [ 54.381986][ T995] F2FS-fs (loop3): Failed to enable quota tracking (type=2, err=-22). Please run fsck to fix. [ 54.392892][ T1030] erofs: (device loop5): mounted with root inode @ nid 36. [ 54.404043][ T1030] netlink: 'syz.5.207': attribute type 12 has an invalid length. [ 54.406936][ T995] F2FS-fs (loop3): Cannot turn on quotas: error -22 [ 54.412530][ T1030] netlink: 'syz.5.207': attribute type 29 has an invalid length. [ 54.418975][ T995] F2FS-fs (loop3): Try to recover 2th superblock, ret: 0 [ 54.426445][ T1030] netlink: 148 bytes leftover after parsing attributes in process `syz.5.207'. [ 54.433406][ T995] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 54.442384][ T1030] netlink: 'syz.5.207': attribute type 1 has an invalid length. [ 54.471560][ T1030] netlink: 'syz.5.207': attribute type 1 has an invalid length. [ 54.543719][ T30] audit: type=1400 audit(1781600978.154:389): avc: denied { mount } for pid=1036 comm="syz.5.210" name="/" dev="ramfs" ino=18880 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 54.587304][ T1040] 9pnet: p9_fd_create_tcp (1040): problem connecting socket to 127.0.0.1 [ 54.677501][ T30] audit: type=1400 audit(1781600978.294:390): avc: denied { unmount } for pid=1041 comm="syz.1.212" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 54.698144][ T1042] netlink: 4 bytes leftover after parsing attributes in process `syz.1.212'. [ 54.707705][ T1042] netlink: 12 bytes leftover after parsing attributes in process `syz.1.212'. [ 54.876958][ T1060] FAT-fs (loop2): Unrecognized mount option "/dev/kvm" or missing value [ 55.259467][ T30] audit: type=1400 audit(1781600978.554:391): avc: denied { accept } for pid=1058 comm="syz.2.216" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 55.585828][ T341] usb 6-1: new high-speed USB device number 7 using dummy_hcd [ 55.692185][ T1071] tipc: Enabling of bearer rejected, failed to enable media [ 55.713789][ T30] audit: type=1400 audit(1781600978.904:392): avc: denied { setattr } for pid=1065 comm="syz.6.217" name="" dev="pipefs" ino=18984 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=fifo_file permissive=1 [ 55.783467][ T1075] overlayfs: statfs failed on './file0' [ 55.797140][ T30] audit: type=1400 audit(1781600979.414:393): avc: denied { mounton } for pid=1074 comm="syz.6.221" path=2F382FE91F7189591E9233614B dev="tmpfs" ino=61 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=sock_file permissive=1 [ 55.824899][ T1075] 9pnet: p9_fd_create_unix (1075): problem connecting socket: qY3aK: -111 [ 55.848726][ T1081] netlink: 5 bytes leftover after parsing attributes in process `syz.1.222'. [ 55.956096][ T341] usb 6-1: Using ep0 maxpacket: 16 [ 56.005849][ T39] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 56.065823][ T1048] set_capacity_and_notify: 3 callbacks suppressed [ 56.065840][ T1048] loop3: detected capacity change from 0 to 131072 [ 56.102522][ T1048] F2FS-fs (loop3): invalid crc value [ 56.118221][ T1048] F2FS-fs (loop3): Found nat_bits in checkpoint [ 56.148457][ T1048] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 56.205855][ T341] usb 6-1: unable to get BOS descriptor or descriptor too short [ 56.285840][ T341] usb 6-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 127, changing to 7 [ 56.332835][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.342173][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.351133][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.360058][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.369185][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.378136][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.387058][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.396019][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.404862][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.413839][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.422832][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.431769][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.440651][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.449551][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.455809][ T341] usb 6-1: New USB device found, idVendor=103d, idProduct=0100, bcdDevice= 0.40 [ 56.458443][ T285] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 56.467733][ T341] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 56.484341][ T341] usb 6-1: Product: syz [ 56.488599][ T39] usb 3-1: unable to get BOS descriptor or descriptor too short [ 56.501062][ T341] usb 6-1: Manufacturer: syz [ 56.505677][ T341] usb 6-1: SerialNumber: syz [ 56.638948][ T1111] tipc: Enabling of bearer rejected, failed to enable media [ 56.735251][ T30] audit: type=1400 audit(1781600980.344:394): avc: denied { getopt } for pid=1115 comm="syz.3.227" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 56.788882][ T341] usb 6-1: Audio class v2/v3 interfaces need an interface association [ 56.797844][ T39] usb 3-1: New USB device found, idVendor=1235, idProduct=0018, bcdDevice= 0.40 [ 56.807446][ T341] snd-usb-audio: probe of 6-1:1.0 failed with error -22 [ 56.814601][ T39] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 56.826079][ T39] usb 3-1: Product: syz [ 56.830297][ T39] usb 3-1: Manufacturer: syz [ 56.835296][ T39] usb 3-1: SerialNumber: syz [ 57.188757][ T341] usb 6-1: USB disconnect, device number 7 [ 57.295901][ T26] usb 7-1: new high-speed USB device number 3 using dummy_hcd [ 57.295932][ T380] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 57.471764][ T1073] loop2: detected capacity change from 0 to 16 [ 57.586222][ T1073] erofs: (device loop2): mounted with root inode @ nid 36. [ 57.606223][ T26] usb 7-1: Using ep0 maxpacket: 32 [ 57.615812][ T380] usb 4-1: device descriptor read/64, error -71 [ 57.650283][ T1130] loop5: detected capacity change from 0 to 512 [ 57.688197][ T1130] EXT4-fs (loop5): 1 orphan inode deleted [ 57.693950][ T1130] EXT4-fs (loop5): mounted filesystem without journal. Opts: mb_optimize_scan=0x0000000000000001,,errors=continue. Quota mode: writeback. [ 57.708131][ T1130] ext4 filesystem being mounted at /28/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 57.725941][ T26] usb 7-1: too many endpoints for config 0 interface 0 altsetting 5: 33, using maximum allowed: 30 [ 57.737009][ T26] usb 7-1: config 0 interface 0 altsetting 5 has 1 endpoint descriptor, different from the interface descriptor's value: 33 [ 57.750099][ T26] usb 7-1: config 0 interface 0 has no altsetting 0 [ 57.756940][ T26] usb 7-1: New USB device found, idVendor=056a, idProduct=0301, bcdDevice= 0.00 [ 57.766044][ T26] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 57.774491][ T26] usb 7-1: config 0 descriptor?? [ 58.005823][ T380] usb 4-1: device descriptor read/64, error -71 [ 58.015776][ T20] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 58.257580][ T26] wacom 0003:056A:0301.0003: unknown main item tag 0x6 [ 58.264498][ T26] wacom 0003:056A:0301.0003: ignoring exceeding usage max [ 58.272796][ T26] wacom 0003:056A:0301.0003: Unknown device_type for 'HID 056a:0301'. Assuming pen. [ 58.282236][ T380] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 58.290334][ T26] wacom 0003:056A:0301.0003: hidraw0: USB HID v0.81 Device [HID 056a:0301] on usb-dummy_hcd.6-1/input0 [ 58.301927][ T26] input: Wacom Bamboo One M Pen as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:056A:0301.0003/input/input4 [ 58.314808][ T30] audit: type=1400 audit(1781600982.937:395): avc: denied { read } for pid=86 comm="acpid" name="event3" dev="devtmpfs" ino=861 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 58.338651][ T30] audit: type=1400 audit(1781600982.937:396): avc: denied { open } for pid=86 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=861 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 58.375988][ T30] audit: type=1400 audit(1781600982.997:397): avc: denied { ioctl } for pid=86 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=861 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 58.458673][ T1122] netlink: 12 bytes leftover after parsing attributes in process `syz.6.234'. [ 58.477062][ T368] usb 7-1: USB disconnect, device number 3 [ 58.555800][ T380] usb 4-1: device descriptor read/64, error -71 [ 58.615829][ T20] usb 6-1: New USB device found, idVendor=093a, idProduct=2476, bcdDevice= d.5b [ 58.624934][ T20] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 58.632948][ T20] usb 6-1: Product: syz [ 58.637177][ T20] usb 6-1: Manufacturer: syz [ 58.641751][ T20] usb 6-1: SerialNumber: syz [ 58.746345][ T39] usb 3-1: selecting invalid altsetting 1 [ 58.759210][ T39] snd-usb-audio: probe of 3-1:1.0 failed with error -22 [ 58.767629][ T1146] loop2: detected capacity change from 0 to 2048 [ 58.774728][ T39] usb 3-1: selecting invalid altsetting 1 [ 58.788535][ T39] snd-usb-audio: probe of 3-1:1.1 failed with error -22 [ 58.801378][ T39] usb 3-1: selecting invalid altsetting 1 [ 58.807647][ T39] snd-usb-audio: probe of 3-1:1.2 failed with error -22 [ 58.808317][ T1146] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 58.822810][ T39] usb 3-1: USB disconnect, device number 6 [ 58.848586][ T1152] device vlan2 entered promiscuous mode [ 58.861238][ T1152] device erspan0 entered promiscuous mode [ 58.869518][ T30] audit: type=1400 audit(1781600983.487:398): avc: denied { map } for pid=1145 comm="syz.2.240" path="/41/file1/file1" dev="loop2" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 58.877032][ T1147] EXT4-fs error (device loop2): ext4_mb_generate_buddy:1176: group 0, block bitmap and bg descriptor inconsistent: 25 vs 281 free clusters [ 58.898363][ T30] audit: type=1400 audit(1781600983.507:399): avc: denied { watch watch_reads } for pid=1155 comm="syz.1.242" path="/65/file0" dev="tmpfs" ino=403 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 58.935136][ T30] audit: type=1400 audit(1781600983.507:400): avc: denied { execute_no_trans } for pid=1155 comm="syz.1.242" path="/65/file0" dev="tmpfs" ino=403 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 58.951302][ T20] usb 6-1: USB disconnect, device number 8 [ 58.959537][ T380] usb 4-1: device descriptor read/64, error -71 [ 58.993628][ T45] ------------[ cut here ]------------ [ 59.008832][ T45] kernel BUG at fs/ext4/inode.c:2749! [ 59.024445][ T45] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 59.030536][ T45] CPU: 0 PID: 45 Comm: kworker/u4:2 Not tainted syzkaller #0 [ 59.037908][ T45] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 59.041713][ T1160] loop6: detected capacity change from 0 to 4096 [ 59.047958][ T45] Workqueue: writeback wb_workfn (flush-7:2) [ 59.047988][ T45] RIP: 0010:ext4_writepages+0x3080/0x30a0 [ 59.065966][ T45] Code: ed 8d ff 84 db 75 31 e8 de ea 8d ff 49 bd 00 00 00 00 00 fc ff df 4c 8b 64 24 20 48 8b 5c 24 40 e9 99 f7 ff ff e8 c0 ea 8d ff <0f> 0b e8 b9 ea 8d ff e8 50 b8 24 ff eb 98 e8 ad ea 8d ff e8 44 b8 [ 59.085615][ T45] RSP: 0018:ffffc900002ef120 EFLAGS: 00010293 [ 59.091692][ T45] RAX: ffffffff81dbc0f0 RBX: 0000008410000000 RCX: ffff8881047b0000 [ 59.099643][ T45] RDX: 0000000000000000 RSI: 0000008000000000 RDI: 0000000000000000 [ 59.107592][ T45] RBP: ffffc900002ef490 R08: ffff888113a0a367 R09: 1ffff1102274146c [ 59.115540][ T45] R10: dffffc0000000000 R11: ffffed102274146d R12: ffff88811160e000 [ 59.116178][ T380] usb usb4-port1: attempt power cycle [ 59.123502][ T45] R13: dffffc0000000000 R14: 0000008000000000 R15: ffff888113a0a360 [ 59.136816][ T45] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 59.145730][ T45] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.152303][ T45] CR2: 00007fe103356000 CR3: 0000000126dff000 CR4: 00000000003526b0 [ 59.160258][ T45] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 59.168208][ T45] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 59.176160][ T45] Call Trace: [ 59.179418][ T45] [ 59.182326][ T45] ? __kasan_check_read+0x11/0x20 [ 59.187330][ T45] ? mark_page_accessed+0x3a8/0x8e0 [ 59.192526][ T45] ? __activate_page+0x11e0/0x11e0 [ 59.197611][ T45] ? ext4_readpage+0x220/0x220 [ 59.202352][ T45] ? copy_page_from_iter_atomic+0x911/0x1350 [ 59.208403][ T45] ? memcpy+0x56/0x70 [ 59.212362][ T45] ? copy_page_from_iter_atomic+0x75d/0x1350 [ 59.218317][ T45] ? __kasan_check_write+0x14/0x20 [ 59.223410][ T45] ? __update_load_avg_cfs_rq+0xb1/0x2e0 [ 59.229017][ T45] ? ext4_readpage+0x220/0x220 [ 59.233763][ T45] do_writepages+0x476/0x6d0 [ 59.238331][ T45] ? __writepage+0x130/0x130 [ 59.242896][ T45] ? __kasan_check_write+0x14/0x20 [ 59.247981][ T45] ? _raw_spin_lock+0x94/0xf0 [ 59.252635][ T45] __writeback_single_inode+0xd9/0x9e0 [ 59.258069][ T45] ? wbc_attach_and_unlock_inode+0x194/0x5f0 [ 59.264034][ T45] ? inode_io_list_move_locked+0x366/0x3d0 [ 59.269827][ T45] writeback_sb_inodes+0x9f3/0x1610 [ 59.275014][ T45] ? queue_io+0x4b0/0x4b0 [ 59.279328][ T45] ? __kasan_check_read+0x11/0x20 [ 59.284337][ T45] ? queue_io+0x377/0x4b0 [ 59.288658][ T45] wb_writeback+0x3eb/0x990 [ 59.293148][ T45] ? inode_cgwb_move_to_attached+0x3b0/0x3b0 [ 59.299117][ T45] ? set_worker_desc+0x1ba/0x1f0 [ 59.304039][ T45] ? __kasan_check_write+0x14/0x20 [ 59.309132][ T45] wb_workfn+0x3ac/0xf30 [ 59.313372][ T45] ? inode_wait_for_writeback+0x220/0x220 [ 59.319072][ T45] ? vfree_atomic+0x97/0xc0 [ 59.323559][ T45] ? free_thread_stack+0x312/0x470 [ 59.328650][ T45] ? put_task_struct_rcu_user+0x5b/0x90 [ 59.334183][ T45] ? finish_task_switch+0x32a/0x790 [ 59.339365][ T45] ? __schedule+0xbd7/0x14a0 [ 59.343940][ T45] process_one_work+0x6c8/0xbb0 [ 59.348776][ T45] worker_thread+0xaa0/0x1250 [ 59.353440][ T45] kthread+0x3f5/0x4f0 [ 59.357493][ T45] ? worker_clr_flags+0x190/0x190 [ 59.362500][ T45] ? kthread_blkcg+0xd0/0xd0 [ 59.367076][ T45] ret_from_fork+0x1f/0x30 [ 59.371477][ T45] [ 59.374486][ T45] Modules linked in: [ 59.378768][ T45] ---[ end trace b8e96d2f8cbce30b ]--- [ 59.384277][ T45] RIP: 0010:ext4_writepages+0x3080/0x30a0 [ 59.390097][ T45] Code: ed 8d ff 84 db 75 31 e8 de ea 8d ff 49 bd 00 00 00 00 00 fc ff df 4c 8b 64 24 20 48 8b 5c 24 40 e9 99 f7 ff ff e8 c0 ea 8d ff <0f> 0b e8 b9 ea 8d ff e8 50 b8 24 ff eb 98 e8 ad ea 8d ff e8 44 b8 [ 59.409839][ T45] RSP: 0018:ffffc900002ef120 EFLAGS: 00010293 [ 59.416182][ T45] RAX: ffffffff81dbc0f0 RBX: 0000008410000000 RCX: ffff8881047b0000 [ 59.416782][ T1160] EXT4-fs (loop6): Quota format mount options ignored when QUOTA feature is enabled [ 59.425393][ T45] RDX: 0000000000000000 RSI: 0000008000000000 RDI: 0000000000000000 [ 59.434036][ T1160] EXT4-fs (loop6): Test dummy encryption mode enabled [ 59.449847][ T1160] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c1a8, mo2=0003] [ 59.452004][ T45] RBP: ffffc900002ef490 R08: ffff888113a0a367 R09: 1ffff1102274146c [ 59.458298][ T1160] System zones: 0-5 [ 59.470950][ T1160] EXT4-fs (loop6): mounted filesystem without journal. Opts: debug,jqfmt=vfsv0,inlinecrypt,errors=remount-ro,test_dummy_encryption=v1,norecovery,delalloc,nogrpid,minixdf,. Quota mode: writeback. [ 59.508764][ T1160] incfs: Error accessing: ./file0. [ 59.514033][ T1160] incfs: mount failed -20 [ 59.535299][ T45] R10: dffffc0000000000 R11: ffffed102274146d R12: ffff88811160e000 [ 59.543567][ T45] R13: dffffc0000000000 R14: 0000008000000000 R15: ffff888113a0a360 [ 59.551732][ T45] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 59.561518][ T45] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.568331][ T45] CR2: 00007f213b1f3540 CR3: 000000010d545000 CR4: 00000000003526b0 [ 59.577686][ T45] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 59.585689][ T45] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 59.594139][ T45] Kernel panic - not syncing: Fatal exception [ 59.600430][ T45] Kernel Offset: disabled [ 59.604749][ T45] Rebooting in 86400 seconds..