last executing test programs: 2.227904679s ago: executing program 2 (id=3): syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYBLOB="0380c2000000bbbbbbbbbbbb080045fc00700065000000019078ac1e0101ac1414aa0305907800010004455a0007006600063c0401dce0000001ac1414244402443ccf71ffffffff00000002ac141437000001ff64010102000000020000000000000004ac1414aa000000000000000000000006ac1414aa000000050000"], 0x0) r0 = syz_open_dev$usbfs(&(0x7f00000000c0), 0x204, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1000002, 0x11012, r0, 0x0) r1 = openat$selinux_status(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='pagemap\x00') pread64(r2, &(0x7f0000001240)=""/102400, 0x19000, 0x1000000300) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000001c0)=0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x3, [@fwd={0x3}, @int={0x4, 0x0, 0x0, 0x1, 0x0, 0xf, 0x0, 0x9, 0x6}]}, {0x0, [0x0]}}, &(0x7f0000000100)=""/211, 0x37, 0xd3, 0x0, 0x7f, 0x10000, @value=r3}, 0x28) 2.20484356s ago: executing program 2 (id=6): syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./file1\x00', 0x804, &(0x7f0000001240)={[{@shortname_winnt}, {@shortname_lower}, {@utf8}, {@utf8}, {@utf8}, {@shortname_lower}, {@rodir}, {@shortname_mixed}, {@fat=@nocase}, {@fat=@codepage={'codepage', 0x3d, '866'}}, {@uni_xlate}, {@shortname_winnt}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'cp1255'}}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'maccenteuro'}}]}, 0x1, 0x27b, &(0x7f0000000280)="$eJzs3cFqK1UYAOB/mqRJdJEsXInQAV24Kq1P0CIVxIKgZKEutNgUpAmFFgJVMXblE/gEPo8b8QV8AC93d7u43LmkM0nTyyQlvWlT7v2+TQ//+f85/5kZ2tWc/vBB//jw5Ozo4tf/otFIYm0nduIyiXasxdjvUerfJ+VxAOCRu8yyeJrl6nno/GZGbUZlde3emwMA7sX03/9V9wIAPIyvv/n2i939/b2v0rQR0f9j0Eki/5nP7x7FT9GLbmxFK55HZBP5+LPP9/eimo6046P+cNAZVfa//7u4/u7/EVf129GKdnn9dpqbqh8OOrV4p1h/pxfdL/+KVrxXXv9JSX101uPjD6f634xW/PNjnEQvDovexvW/bafpp9mfz375bhQd1SfDQac+ySuyKw/6YAAAAAAAAAAAAAAAAAAAAAAAeKNtphPtm+fvjA/+nzM/53yg4dT5PFtpmmZJnn9dX433q1Fd5d4BAAAAAAAAAAAAAAAAAADgsTg7//n4oNfrni51MP6sv2QqXtyM1CPi7mttLFoVlaK1XhKx2Fq1qF9V3p5cWXAXzVE/3dOkGst7BMkk0pye2oh8rVGkmQ+mIq+9eiOuBuO36/ggue3hNspekiUMspLXrzKzav3VSLPYQUlyc87q6+/eqeesNWMqiYja5GbOv05tuffw4X4HAQAAAAAAAAAAAAAAAAAAueuPfksmL1bQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACswPX//19gMCyKZ+VkldGgGkVkxVsEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgLfAyAAD//0MUZ+o=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_percpu\x00', 0x275a, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x1d, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x7, 0x40, 0x7fff0000}]}) r0 = socket(0xa, 0x3, 0xff) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = syz_kvm_setup_syzos_vm$x86(r2, &(0x7f0000c00000/0x400000)=nil) r4 = syz_kvm_add_vcpu$x86(r3, &(0x7f0000000080)={0x0, &(0x7f0000000540)=[@nested_vmlaunch={0x12f, 0x18}, @nested_vmresume={0x130, 0x18, 0x3}, @nested_amd_clgi={0x17f, 0x10}, @nested_amd_stgi={0x17e, 0x10}, @wrmsr={0x65, 0x20, {0xc001001f, 0x401}}, @enable_nested={0x12c, 0x18}, @nested_amd_vmcb_write_mask={0x17c, 0x38, {0x3, @control_area=0x7a, 0x80, 0x6113b4f9, 0xfffffffffffffffc}}, @nested_amd_inject_event={0x180, 0x38, {0x3, 0xc4, 0x3, 0x4, 0x3}}, @in_dx={0x69, 0x20, {0xf6cd}}, @nested_amd_set_intercept={0x181, 0x30, {0x2, 0x2, 0x9, 0x1}}, @out_dx={0x6a, 0x28, {0x678a, 0x6, 0x6}}, @nested_vmresume={0x130, 0x18}, @code={0xa, 0x70, {"c4a1795a15157d000048b8dd000000000000000f23d00f21f835100000090f23f8f2f041808247c60000f6d9fc48b800500000000000000f23c80f21f835080040000f23f866460f3a0a3a0c66460f38812bf080320067d8c78fe978e27206"}}, @nested_amd_clgi={0x17f, 0x10}, @wr_drn={0x68, 0x20, {0x7, 0x1}}, @nested_amd_clgi={0x17f, 0x10}, @set_irq_handler={0xc8, 0x20, {0xa8, 0x1}}, @nested_amd_vmload={0x182, 0x18, 0x1}, @nested_create_vm={0x12d, 0x18}, @in_dx={0x69, 0x20, {0x16cd, 0x1}}, @wr_drn={0x68, 0x20, {0x5, 0x1427}}, @nested_vmlaunch={0x12f, 0x18}, @nested_load_syzos={0x136, 0x90, {0x0, 0x2, [@nested_amd_inject_event={0x180, 0x38, {0x1, 0x16, 0x1, 0x292}}, @nested_vmlaunch={0x12f, 0x18, 0x1}, @wrmsr={0x65, 0x20, {0x245, 0x1b46}}]}}], 0x370}) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000000)={0x1, 0x0, [{0x40000001, 0x4, 0x2, 0x31237648, 0x6, 0x2, 0x80}]}) ioctl$KVM_RUN(r4, 0xae80, 0x0) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f00000002c0)={[0x6, 0x10000000000, 0x10000000000005d, 0xfffffffffffffffd, 0x10000000042, 0x400000000000004, 0x1ff, 0x4, 0x4, 0xf, 0x4, 0xffffffffffff9867, 0x96, 0x5, 0x4, 0x4], 0x0, 0x110900}) ioctl$KVM_RUN(r4, 0xae80, 0x0) sendmsg$inet6(r0, &(0x7f0000001c00)={&(0x7f0000000000)={0xa, 0xa, 0x3, @dev={0xfe, 0x80, '\x00', 0x3c}, 0x10}, 0x1c, &(0x7f0000000240)=[{&(0x7f00000008c0)="671723d7c6128327408bac68f3a81c6bbd02041f52efd4b0679a49f02dd490ed559db4020a02ff880f2c0c383f102e3eb18ef58bd99d63f9935662d017d864c9a6ff447a71336568162c08cb6774e3ca47452b986b8ffde2e596142c7df6ad26560cfdec2547c9371abec3997a0add19a422957281923739c51e8cdc5b1593bc130abff11d2ce8c53f8e53000c53e936e95bec6b25fe6e99bb80324fd6", 0x9d}, {&(0x7f0000000100)="9e91d93a92dc7c8fff658bb539e2a1485d4c9223a7dfe538a2e2fea2", 0x1c}, {&(0x7f0000000200)='\x00\x00\x00\x00\x00', 0x5}, {&(0x7f0000000140)="2bc4", 0x2}], 0x4}, 0x20008b88) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000340), 0x802, 0x0) ioctl$UI_BEGIN_FF_UPLOAD(r5, 0xc06855c8, &(0x7f0000000380)={0x8, 0x8, {0x54, 0xa9, 0x5, {0x77a0, 0x2}, {0x3e1f, 0x9}, @cond=[{0x3, 0x5, 0x6, 0x1, 0x3, 0x3}, {0x7, 0x0, 0x4, 0x8e8, 0x4, 0x81}]}, {0x51, 0x9cd, 0x400, {0xfffc, 0x3}, {0x6, 0x1}, @cond=[{0x9, 0x4, 0x3, 0xffa8, 0xd73, 0x8}, {0x7, 0x1, 0x8, 0x9, 0x1, 0xab}]}}) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r7 = socket(0x400000000010, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000500)=@newqdisc={0x3c, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x9, 0xfff1}, {0xffff, 0xffff}, {0x0, 0xf}}, [@TCA_INGRESS_BLOCK={0x8, 0xd, 0x8}, @TCA_RATE={0x6, 0x5, {0x5}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x5}]}, 0x3c}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000006040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000002c0)=@gettfilter={0x24, 0x2e, 0x1, 0x70bd27, 0x25dfdafd, {0x0, 0x0, 0x0, 0x0, {0xd, 0xc}, {0x7, 0xfff1}, {0x1, 0x8}}}, 0x24}, 0x1, 0x0, 0x0, 0x20000801}, 0x40000) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) r8 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000180)={'syz_tun\x00'}) bpf$MAP_CREATE_TAIL_CALL(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x6, 0x9, &(0x7f0000000300)=ANY=[@ANYBLOB="7b2ac0ff00000000632ac8ff00000000bfa200000000000007020000c0ffffffb703000040000000b7040000000000008500"/71], &(0x7f0000000380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @xdp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) syz_mount_image$erofs(&(0x7f00000012c0), &(0x7f0000000880)='./file0\x00', 0x18000c6, &(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYRES16], 0x0, 0x17d, &(0x7f0000001ac0)="$eJzsmLFP+kAUx7/vyg/yMy6uLg4SxcHSFjUuxLA5mogaNwlUghYx0EGYdPH/cHZwdvOPMM7qYFwY3Uxqej3oQQR10MT4PsPj+7h313evyXcoGIb5szw+vNyvFe+EAWASaaTU/89GXCO0+tfb83Jraj1/OfeUv041robPIwBB8PnnJwDcFAz4Kg+Cwd1p9VuE6OstCCwovQOCqfQeBLaVdkHYVfpA042w3jT3a55rlhteJRRWGOwwOGHIDffXPSNUtP5IW2+1O4clz3Ob3yg+ml+3IJDX+tPfV282ljY/GwK20jkQNpVeRao3m2gk2v2nE/H5xg/fnwULFr9NxP4UXBDmNX9KaP6R9evH2Va7s1irl6pu1T1ynNyKtWRZy05WGlEUx/jff+lPE9r5/0bUJimJk5LvN+0o9nMniu85rpD+J5CZjfLQ+5Mju4nWSe0jqTLGmHKGYRiGYRiGYRiGYRiGYZgvMAOSX0EldIo4GcDZkNVvAQAA///an3MA") prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xa27}, 0x0) 2.082383432s ago: executing program 4 (id=5): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80080) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8120001}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3fb, 0x100, 0x70bd2a, 0x25dfdbfe, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000844}, 0x4014011) socket$inet6_udp(0xa, 0x2, 0x0) (async) r1 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_mreq(r1, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 1.991369514s ago: executing program 4 (id=7): r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x6e, 0x180000) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) ioctl$sock_inet6_SIOCDIFADDR(0xffffffffffffffff, 0x8936, &(0x7f0000000140)={@mcast2, 0x55}) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f00000001c0)={{r0}, 0x3, &(0x7f0000000180)=[0x3, 0x800, 0xfffffffffffffff9], 0x8eb3, 0x2}) r1 = ioctl$KVM_GET_STATS_FD_vm(0xffffffffffffffff, 0xaece) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000002c0)={'ip6gre0\x00', &(0x7f0000000240)={'syztnl0\x00', 0x0, 0x29, 0x6b, 0x5, 0x7ff, 0x43, @remote, @dev={0xfe, 0x80, '\x00', 0x25}, 0x176, 0x20, 0x6, 0x1}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000380)={'ip6gre0\x00', &(0x7f0000000300)={'ip6_vti0\x00', r2, 0x29, 0x9, 0x5, 0xd17, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private1, 0x8000, 0x10, 0x7f, 0x9}}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000400), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000440)={'wg0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000540)={'erspan0\x00', &(0x7f0000000480)={'ip_vti0\x00', r3, 0x700, 0x8, 0x3, 0x67, {{0x20, 0x4, 0x2, 0x9, 0x80, 0x65, 0x0, 0x2, 0x29, 0x0, @remote, @loopback, {[@cipso={0x86, 0x69, 0x2, [{0x7, 0x7, "4ed43e5061"}, {0x6, 0x9, "f8161829c9a7ce"}, {0x5, 0x5, '\f4v'}, {0x2, 0x8, "1f78e3c9b7a9"}, {0x6, 0xa, "73066b12d44062f3"}, {0x0, 0x3, 'm'}, {0x7, 0x11, "16b0a23e8cef76d3d266cf7689e162"}, {0x6, 0x12, "93babdc929fb886349d98182bd7efbf4"}, {0x6, 0x8, "292a4c060e60"}, {0x5, 0xe, "48af2e74c64e7ad924e06bba"}]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000600)={'sit0\x00', &(0x7f0000000580)={'syztnl2\x00', r3, 0x40, 0x7, 0x7, 0xfff, {{0x10, 0x4, 0x2, 0x9, 0x40, 0x64, 0x0, 0x9, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x17}, @loopback, {[@lsrr={0x83, 0x1f, 0x5e, [@loopback, @private=0xa010102, @private=0xa010101, @broadcast, @private=0xa010101, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @ra={0x94, 0x4, 0x1}, @lsrr={0x83, 0x7, 0x70, [@private=0xa010101]}]}}}}}) getsockname$packet(r1, &(0x7f0000000640)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000680)=0x14) sendmsg$ETHTOOL_MSG_WOL_SET(r1, &(0x7f0000001cc0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000001c80)={&(0x7f00000006c0)={0x159c, r4, 0x200, 0x70bd29, 0x25dfdbff, {}, [@ETHTOOL_A_WOL_HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}]}, @ETHTOOL_A_WOL_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}]}, @ETHTOOL_A_WOL_SOPASS={0x71, 0x3, "fed7c0f2a09f0036d3359b0a4a97695098f23540deb20802990dd17f2f809fbb260d986ce5121e060238696fd5f3a989ff9909402549019e93252e27ffa0011d802db0d208a5358b55f7c1e51cf8ea4c722b1294c09c7c71c561e6164204f16ebd209a576e7d13eb4a1f9df59a"}, @ETHTOOL_A_WOL_HEADER={0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @ETHTOOL_A_WOL_MODES={0x1284, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0xfc, 0x3, 0x0, 0x1, [{0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x40}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x400}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x200}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x81}, @ETHTOOL_A_BITSET_BIT_NAME={0xd, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xda}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffff80}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '\x1c\\)-\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7ff}, @ETHTOOL_A_BITSET_BIT_NAME={0xd, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ip6gre0\x00'}]}, {0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0xc8, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x100}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x27aa}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5d8d}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '**!}$@\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '/$*\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0xd, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_MASK={0x55, 0x5, "99e0b2cd033729f3a898526734e67433cdbcd4b23613694733accd48271d3058b968b0b62529aa1c66ac965df7446a79eb8076c2364f356e9fefd9de6373f09d0f21d1c832852c133f83a63e9403db1850"}, @ETHTOOL_A_BITSET_BITS={0x5c, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}]}, {0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x1e, 0x2, '\'.}{w\\,(@&({!:[\xb69/--#/,-(\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffff1b6d}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xe}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x1004, 0x4, "ccad275b135a141a54df8e667d9627d9a64860241343b12ddc34354dc64e3daad99c07059875ccf52e9dc35bdd2cc1f79cdce5dce9943a15cf94c3bd6dc6c80a9a39e9adcbcec06695f7f45e150f6ac02c1ea5b302b2d2e61b10410270b2d6bfbb20cb532668e94bf5314b4b2c1e550415b5129564b589f32772054e3559931bc7df29b42f31705517054a470f04a1884a3d11b772b295b46425aebea357c36bde0c6dd58b6c7c6e3f7eab81ef315615a9ef67884df685383421a008e85b7962f0afa3e605511f29f0941876fee64dccc36022f5257180d92cef4d03a31380607ca102ac22818bb2f2827e99d869708215f9ccde3661c3e6c4719dc84da3ad4b2bedacf8b58e90a71434d4a3be314f91507ef39dfb3831232b009d8456de270863044843dee093af91d21d05ffb4fac8b6750517fb2a1abe9dc28d4591d5919b0bc4b19d93418898e93c93c817bc513f2955fe2da57517e335df4a96b0aeef1c8d3056cea6ab4b254e50f6b6353e6faa71f134349a5914b7931d4e7ca3e68705ba3bdfbcb2ca611f511fb66fc821da0adefe2f5e23ce204a347a783ae41f2673507cc33dcbb2353cf2f8288ad7f4e0c23ca61fc248fdb8a3747d11fe1cd77d01124ff528134f6e06530367cdcc2282bbd1933d9c8f9933bcd6eec7b4465b92964372e7da327ea254cc3c07bd6be80f907cf5e66e0c99aafce9993e431b06334982cc0f9a17e35d8bb77f001c4fd8622673d1b9d9dc34fd960808eafccbbd46fd7f339306027a0ec6b2c275103068bf719a4917dbc935c51990b8694d309059684063675ecf33d03def06f8f7fea4b710021fa0827842019df24bbadbbb72d81eec51b11188b98f6cc3c446c82cd8879564ed55691258d92759839dbc0573e8484779f7ccaa674f435457782ca865de24e19f17c851ece030b315dd2435912c7544c7acfb2de334b54128d98e494fdf5391f530c6f09d98514c33fb983cadb39be207fa462a3248aed5bfc93d1d71db93b724e459dd9c43957858529d27603d4a9bfb486ccd00ef4ac12035d6b9e8e3dcd355295a8dc832067a7afaab142f54ed9ceaca72db8807e97a951a2d75711bdd39e9545d919d1c92ac5888e977c93b52d517b7be2afb5eed2b207ee8e318890a5da229b97882543bb5ffc61824b1c83b139cf53a5d54e8b79c0e5241b7a1136f620d419ebf921995af8dcf469bacf0e2fdae17561108ea16d1c7ee780d0b03299de0eeac4abaddba6c60499da753e0ea9aac30334aa5076afa77899c71ff3b9ebe4d90f2f7c525ec05e29d09013900e9e8923dab0ada84c96d47ddf4e086d055cb42f5517045c76a958cbe893c386b6c83e8c4d6713bc3e7a142e930d6ac58258d173c94a03fe9dccb243c6c24a57696ce96e196243ebc95b52fc81bbf016b1c49ca5a6c3aee4a23c53a5a19f6df5b34599692f40cc20424ffa204d19ff5f19094bcad136f932c7c678b943705f2732e2c2e1168adffa36f951425540cfa840de612b347585eb834dbf2d4c54476aecc7c457c5b371ad72078bdbc310033414530fa0b02d30751d150db526e48eaeb963b72a759811d1ed114b0a91e1ffdd263b3b688f38a0e9ff21fbcc3ba355408835d30e7f12759808f7de171790566c57b33b288fa690fbf972364c5b92dca687c0125ab6026c70314f2fed99baeb84903088915b6ed0c77761427239966b9a4bca67c547d0a00b18b2fdc54eb61c3ced059d852d62f4b631d6a3effeea3bff4a09e84e4e6fbef833e334350e4d202ca5836e65f3382046f70aa9253fdaceb77afe4f5c587506fa48c4c9ec8a369d532ed2a895c8392a5135158fa3b417f5391d4988e02d845b842013c30c9b1a8e1852a531188ef04f0951cc8e8b24cb44a451f082f7e814747a97a5510c98ead28528221a69f0a246a21519b7268d1605521dd2ffb6ce68adbf1cb666b08c7e063c7248090cf39f79dafcb2a9d9a21e75a50a77b6b74b2efe8fccb129ea5a6d3bf5e662586ea5f737c95358f43fa952acea1d81729ece64f51c75ca575a67c5b4139ca8a43c36bf3405db2a1c24574479e9b46b21fdf27bfd722483d03a030a569e2419c95299f37e8bb1eeb787afc3f42ae687d8a0b9c7c36b65d95f3db70eedf5db2ee2f77dbab21dc8820d04d511ed3ebb2ea7491690d07cedcb7878733847c4143f2d94636cc18d93a180b2804dcd442b6d5ee60cebe558cb594422a12eed8781fecd423a2172e940d25789ded571f7754c134a7ad2ec0854a4b9003714e1f668ee9629cb970926a6eb4af2abf6d095cac19b49aabcc298f20f4a04408c752e5b69adc0edc7ab7575857faa30eb95391f45392f87c389a0d45df4ff1a61b6c6737ba2eb2cd11a71dd7bee763e91c828cdaaba2e2227a4b9d0df34c75fac96c13d2d2232bc0eda0231837f8e3ee6647d7743d329c4589111171634ae0647219024ffd3a136a355fc9420501bdd684aded3f72838650f8b77739005df27f6204bde11a068474ac3cced9c25aad083b575c5fd8998f9da3ae35cf87f96cfb0a67d6f33b002a7e75857ee204da21eeec2939e8c0465651377ea308176df68ac8aba59b8e27c58f192172f6f39331ced2e27916a3d0ba1f929b6cc851755c6fef2177ae3a20682ab19d3030dd9e8eb05cc6cf4a83afeaec28141eb60c7d539395a0f6873676372c51e07ae71a30e2c45b59277e449cb55395bcb8938821ac4bef3f7ee405dc81fd6dcdb7d62e929ca6f0618c706639b0f914ba2172e8877511126f04ae814bac068c9b9d387f5c1dd64feb4a43cd3f0ab69cdf6c898440bfc3512e6c57050c6b94e239dc3c0ffd6cc8bec2c17dba72ed0253322adbe0aaa89195e21312c65de3facd8ded067dfaf21d4e04ddd50a07ecd3c67498744f68d609497422e6a29b0583de0060d691cc6eb49aa6ae89131b27e95698cebbe6a40ac658cf6bd57de9e58d39f29d8f81916935cc761322269ac441c6d07f07eacf0420ad2f9567461bab66406f238c999fc77a42dbd46222cb8976317f7ae8b865d2132d9e09c124cae5b604024f37c134823068d756cc769744f682dd960e2a4543d09cd4781352683fcc8129cadd0b260f046b67933f19ad89afbef31802673103eac657ef76d202f2208c7f28d6221347e31a6f1c1e621bf779301bbc91d9c464e42835a1e420db1c856df337c484274e7917e323c0eafd89a32ff07ebc8b01a3883426fa7bac6c3ffeaa7009e8c34394c51321bdbfb5a87f5d456a9ae052f2f5bc8961d6b0f836c8da74e98cd06c33563d5121e95f183fe08e95f072c4217230e0ce9cf5acc327855d481fdad3bda37a8f74450ede59043ade45b12c9dec7311cc3a89582e28aa0f717d94a9416298d73f770a8e6d01d6b94e14753eab86059bd2e219cf0f634d4afffbaf627ec2d953be3c6686c9087a1b1c35a80b66a5b8bf4adb0d72e5f43b275e17f5d489a25b1315b315eb1be30d87d268eef21c536895ff26e315ce5f81d73a4dee23f5a1f5e160b196a27225bcef1b35ab36355376a7dc8310f653949a48485aaa03d7c2bb88c03e50b3e581d52fb1422587c0e531733eb895c7289c6bfbf771e6c6ad4e27a894e9c09661b45c6653b8cbe3f2703854a63518cf3e0b61af0cf9e2a31a3c70c845a7d3a5a4ef02ec64b9e07310102bf6a86bbd78ef6c83d3c3c8712c81c18d3aefa38f19b01eb12ad88f73fbba7e65340f728857d53b3cfe076b32b7a998df905fd0185e6236157ed6e61608f8aa38a221b499f031090659974e754cd077f4b9357891a2e32b8a36a098c96b4823cda0ab8da83c03b3ee08550fd2378cf80fee8bc1ef309980b97ded2e96fdbf59a77bc145487d31378f74c7418b7a8bbb1be3d8dafa463899e9f709bac7d7db5a73090efeba58c63d0b73f41e85e3f76ad5a60fb4dadd6dead990cb25f0b92d1c068c2594b663064dc0a2b0db0c0393e6f436dea54cd5e1d5251bb9ea89e92ede52126febd8376964a77df3d2e1a20505b81b6f155136325a02dadf28b5747cdea155f17a48b7c57f0c875958f1a4f8385fa40e8b8f7e63ecf62702b4462eb78265166f169d0bc51d5dafd449995cbefe122b483130470c7dbb9a437106120a9c8d9b19c1a7c85799feeff2bf72e6742c0075f3429ef90871ea95ee87c0396e42a8d587d16e3d660ab0e87fbf739d29ec9d5c14f09c869507edcd4d063c7023ff09db2915191e5943902afb82d8d85f5730e7f3cbd4b67e07f0dd893d8037009056eec6f2a909a985e4e9f3b91d4599b5ad324575848461415827a89c29ec88b02920821d26c0d1a81237a8c1fa7a5c89301c3f3a7fd24714d5930a9fcd2857fc7cf45cc2bb1a3462ad6068a70d7f8a23c0b3c4058d4b5c2653c3b39e0816f57cac949f800ca5cacca34a348a2b8c3738676193412e2e389aafbdc97fdfb28a2aab9d5da353b81acee7ed98e97af47ddf2af9ff30adfebf2284b168a02c8bccf753b96060006f536e2dc7932615214f7b64d243ed664bb85a8663a9d33283f7a023a9e1b1bb8d668c45ad5d60b342fbfc7d977817eb1f5b17358978f3bb2e1b8e21adce9c4871c1d206f53980bee508039069ac41747c546ec26611118bd18298f9529b8cbc06bf8561872cfe8a51aef54a8c6657958d3534bc8482bc256568665559c0edb188375049ad377bd3b5e4989eb4e1714dbf408a2600663fbeb9d30404f16188b8b109d6889dd5961958e472df55ce5608f3b41e5ab61a2f7fe9d9fe2ccfb27f5d5388679947e138810081cb22bc48795d798fa35d6e70254459a93dc48cf649a5357cf93c6099d68373987e608a43a979348d3feaa0d721d2a8d2d0f299e4d8671662679f7783494232908413c2ceb29632c955490cef499b91fff0d0564d8ca52ccbc4e2dfbb9b772bbc56443135702f1e7a5cb34761a48e6bc46012ecae1622b03cb9c709d3114f7a2d2eb969dfffe455ef7c6c49673f92c882969fa92a5309cb15535eb52684f700fd830ded943a86c477aa1b500eed38f99456cad25dd595fb98e61c3c44f5594e5206c36a495d744790251d97b473ecf7b5ee73c8cafb90a603d1b521823e171e1004ebf7bd363e36b8f9b411da56cd1ae83b61a6487860b17999084d703875189e873072453704bf94e18f42e40a250ab1aaeca5d96f392e21a2db052f6a9fa0e3d95a04c7751bec49518c46ff66ffda6f1573bc4cfec4ad973b9f5248e5a05dcc9383b79e7223c43cb62a53158c6038ae3d19b243db5761ff6da07d961bd6d2ca665163977cbaddc67a81ac5f9b4d025567f3a2d5892849ed62494c31dc980c4bef59121d5b15e2d3c06a2fa9009d1c7180e71ac9df6e37c31c4400707c61e243e669e297919ec1259bb608885807efa0202def9e50c7ec51bc5779b0c22f33f511ee43e948f5f013cd6f942f002475dd73b4920692cf351a961a56177259f5fa455720093e77e515c637c6320d109ab60a568684793cfebb1981e11065a77b1033c7c7fddd0595e5351d8a0a959ede7ff4e1f160f7bf3b0fde8fc7beb7c009a2505fce17272f7ab948a24244ee2372a4e8cbbb8c7f2625c3d1ee61dc19bee44d4f6b411354f279ccf2f2ba82c7ce7a5bf9633636fcc6ac2bd6fe0c8b978de103d1f9622ca054e7055cdc11a2db7580108ff347ad3cb137d703da1b82e20ee580b5f1364b4ebdb689d703216d03856bdc3d883eea847278497338ee79ec322da08443b6cc6012388d0c29334a0b0e60d2143db66e3cbd6985077b72a30084c445e551625fce6e4248"}]}, @ETHTOOL_A_WOL_HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}]}, @ETHTOOL_A_WOL_MODES={0x28, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3c0ac203}, @ETHTOOL_A_BITSET_BITS={0xc, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}]}, @ETHTOOL_A_WOL_HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}]}, @ETHTOOL_A_WOL_SOPASS={0xda, 0x3, "838e1c70d375a93fa134a7b3bf391c2228b66c2d04a06be839402b02836d75713c7015407d078637afb7052ad15c0c585f92ffabebc2d17b5a37a5611f053a165f937fae1364a9cb3f9574ba6e5a80f3115c4c5e79fc67c42dc7422f3d20ddf47c57412e6550a4dcbde0c7fd1937f06f2b44aad2aa3471cfc55776e080c6409e158736b7d86f41e2734863312a3c8d9bf81fe00c14866a5e85ee1292deafda82bca1c00ecba1df7dd7f7ae60bd82494db25ca7158735c9352bf82750a40307d42bb020af18ebeec30e66b0417dd026e786bac31af0f9"}, @ETHTOOL_A_WOL_SOPASS={0x4a, 0x3, "d7a5f4428c48b80c0366dfd148309f0f9703884648172838efcaf75b94a8d08dba6f171dfa59fa7429ef3be0e955d197a4b87b99d277015aa5e371ff31ca5ef4b9ce9a6e2288"}]}, 0x159c}, 0x1, 0x0, 0x0, 0x20000000}, 0x48891) ioctl$BLKBSZGET(r1, 0x80081270, &(0x7f0000001d00)) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000001d40)={@remote, 0xc, 0x0, 0x3, 0x9, 0x7976, 0x6}, 0x20) sendmmsg(r1, &(0x7f000000b0c0)=[{{&(0x7f0000001d80)=@ethernet={0x1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, 0x80, &(0x7f0000002e00)=[{&(0x7f0000001e00)="f582889ae6567625cbe9ac3864537a3c165121f4070392c87dc8c2ac30af2ec38335facb12f8c785b247b560bdaec1a470dcf56ac36d30b7abb0038533cbfcd33d687c53a470c685ac30dcaa0b65b276aa6ebdced534d4b633f1aa801ac0cb77885a24385e20801aae0edd29ad611af789e41f866739ad87edcd6c3a4715ae0c088f5756bb851ed7b755cd5ea1442e585f8419b90942130cc3b7ad90075e1c6f613f92294bdaf030e5c376cedd1c84213e8ae68ca35f09ee1c43da1e391885a5e36d47ceaf432c7b09c3d22474e3445530e8f1f73adb4786f0289c2306bddf3a740769230130cbadf3b83762d79e16f281d2ea3f834c0e4d309c2da666c72e06d7041cca3e3518b8cce16c381e0ca0c3d3d27705f12885db766fc56a192b50947306c04c38b1d53cfdee978704a690af8ac4d3105248af9ff4f32928a820e0ebe0fe78ee89a379453d160e8873465eda8218ea39f5657f92278baeb4a2b9c670f8f4bb702a7c495becfd27d6794111707b8f2e4fe97ecf99069dd2eb8f5da298c7afcca5402a539d80866008d7d05b86b2fcd1e49f7391213d9727168e4054c55be8ca61d0317b02d6ba134139d7ecd7de795c8d83464f1a1f21a45f23aeb428daba23b804a4b9afd18e430be9980c3f737ddc69565bd60b8ef3dfe9d27a5cc0b3c23fceeee2771928b9c179014883592caeeb89a70c05a9c2cf0f96c4c21e850289e62cd89ef2a8e9ada19d784d717f2b7dfdf4cab59e70a1b715247af0cf12438f9b3e0cfa112741eabe7d1e81434ca53875f26cfae2bdf8058f903cd72127836ab4a0718d15a2015bc57b9c419e64149ae061a7c874f3ec486dd8f9f9f9535d0bb2d18f6b8a4a7bd4c312071df5dcc11ae8c373bd45c724aea95785a70595a5765a4147b10481e0bbfd8f9a50011375bd1a8f1371e2ff4e830b93d3d3a399ee2e50765465f93e521a42327c41b7fe3419b6a095a5e8aff4813a2d02054f743102b1bbad0461fe28fd4a51c03ea53e0df9418bf1b22ba67c3ec88a2198a414cecbd497ef74328e605c51802e00d3bc45cc7b481002ef3ad1d54ac8d81db7e498bfd83764973ceb6d399decb349e45d0fe816898be28c0fecc3ccdbb5fef355ec734cad37f731a83474dc8907be4600fb3587d51953800250de0dc43bfdbcb7530f5c772337a7d5763068662e52caa2fa6daa37ec7fdb453e2e022c42ca48766831651f97c08040d458818be599bccd26d411a4fa144701ba413edd3d58b169e38167217549fa42b6bb36adfd15578f5a7986ad89f651f9740ae4a6af7b3be211edaca3338cb620155d0c7fda32ae26b1d96745dbd4f721c900cee5ec42b1aff3f08ae01cdf01d5ac1b58b36f1475cb0460529b3a7c9d679bfae9daaf63d66deed99f82b64550ab2ddd46a05a7d1e5611a0b0730b819670268872e0c182c62fa5102e4b7a8b05c6f5e51784a0c4f4965df54c5b7db4b15c0c1198c19a6772be1833a11b2d45915e9d2fcfb573c23d67d3c8dda2080e02c09c135dae04647ff9c23a0475b8916da8bc11570e0dbe57e8653f99048428e16aa585c62c294dd7cc2ce09a83d6df28c4f3dfcb7b79b44974f466252fd4363022f8ea7dfb7cb5ac005cc1131d9e0c3c88eb78bf5d5e81a457a25973d31b5706f248454c72851f3ddafa0e19f73b9e9952553a8680e84edf507cf24f536ba77fa36882360578d3860b3264abf7b1661e73f68d12d602e21f72c9dbb4fe9d61a625835672dd5b75a91a415fa1994c3efd7e23988a842ab1764c2b0868b2f398449e2f38711a74fe160d85611604d904bfe88b68baee217881fb495bb0c3f0633bf9472f131989ef3826990fb0f960deb2da59566259ff40a57fb859be92ce59ec0e9c66b9f04d18d60c32a75fcc173b9c631cee948bafd821c5c63d831578a7cc3f7d06da2f2cc4a3efa83e76fe9bc1134ea3437179760dabe7b5436a266563ee1488bfbb81796c0936e740145c2706df6496d57384bac2b5a835e3972c711f0e8c67f93dfa5b1a38f867ffd1960bc22d7c23b0ac7bc54fc23848a546057716e4d7805766c94b30c44881e111e614ece854fcea0e1b9f35a1ace04309a50cf967d9b4346b502eb44c03f431fd294897a45de1b90370f3b3050394c80d2a909d377288073f3aff6693873ad7ac9c3faab85afc3bb74b4c2325c8e7eda7f2d9d02689e9594ea731d22874ebd33ccda3f238e7159fe3832dfebb3d86ebaaea76fd464dd4423012bdd6ae935857db75d71e0519ebe206146d6b6fe8ace21b6a4eaeacc2eb8fce550e7507c6d5f489fda17d6dc124948a7af4215b00e4f59af4b34d1d1f603c040be1e8ccc31a565f986cf6c18c4458742f43b7d3ddfec4e21c6a29c67b78f38378e83abc77e23a594fbedfc7ca9ebe084bb9b2039e37010355bfec2dd201e9ddd6c89d1cee19e3281ce5a0dbd8b74cd2df7d95a4b8afa711e61d440ee13e79e58bd04c35fd6ef360a7b1498253527392c9d1d30cee5c680418814e8aeca22d2c898f318dff11adbf48c929ef8cac0f882788deb6107a892b1843be4e21dc3241301ed22e582d92e45858f7441c17fc3050895045f1509fd2da2f4a17bc3d887d3ff8d619fc9c2785f628737c69e65fc65bc33322da9cc10acf0d1cbd34525cfc7b138479f449c3e7f46f0e97372ba67ef0ce8f70502286b87a60dc77b4f038ae146a2c47f41094effad365277776c396034c8767841dd9e92df158045df2fd49c2471ac406855e91fa58078ce36a0c7f33500aff83b5654fd2f68a1e45d179ee350f5ca1acdcadff9f17d23bd015736353e37484d232830a8d7fd3b5639872cd4c4c87cb8cf8c30438ecfca9a4b6b2fda04e86f46ae10520d2c6c0d6e94d906eeee40acb73ed2efe10dbafcbad9c4ea9f1d85169d6a558b3375eae016fe412d8d4584d2738f18b6f3f042c134a0beb4ee165bf7f0f9b3638f152c0d1f851834d5f04d55439234ec91a72d3a7f87541f871f2fddaadc4a952159360e505712699c5c256bb5cb1485e497ac676b97009a7489e394d60e2f1b5c0c595988091794dafc3f6045c245f535b6c99c38c54d4bbdb13256acddfba7e65f819b3fcbaa7d553d9fa1bc0dcf84ec14bf672f03ff912b72eb70270e9a0c9e0a805ca787239628ea858d0d5773e63f04f644b43d95cf3e2566b5d86a176a2b2ec35f29c0d1a7e443baf389f28911c76844060f9bc0da111032064ca51dbe06e62b37821983a2ae6da0afed7a53b55deb18e8a74a756db27a0e8a80275f184befd0981cd977a24728ef54082bacd7498d73987b8bcb6f25569fd05d6df03718c84120d51c3f1761e2d9abdee03fcddea3ad414236ce34c1e3211c4b1a128674b69fdbf4926a1ca88a280fdec5b84f11c3f82ec9114f94e21a4796635e5dd60a108c8e853ecb23ac61bcd917af2c64a0db809b1b07cc1cad70008e855fbf63982a683550015d114b3b22c2206f465b1a7d874829a5b80039887fcd4b781e6c85cde092bc44c3c74263ba7ac4c34d19438ee3f3cf51ff029301e19a8f25c30b9c4ccc7193c7c88705d0f9d5f6d1a9170751814ac685fa31dcbcca334557812be0dcf889e52f705cfe92bc727e929e2d53876ef96e22e176d7bf0da8eb33df40d4c69cfd35ced968beb84429584b075909b9039d99740face08e613c77306c45af36c8c9d1f2a89033fdd3589fe99e33b5e892eb6c304c191c4a522059ff423cea4aa10bd61b3dbd13129fe85b2dfa03842fa34ab5c98cf93a3da0c56a2440ebc50ca40f2d1a3eccda66ecbb158c1551d64ce1b13f33e3a949f869bdc2cb12bb79cce89020333c920cfad54410ba3c510ac564d7ccb410e4206b18ddae7b0477a4407be7af3c0f446c5ef425886ffe02f422254c29ccef485135f89078e3dea915ace86bfce6f6ca0ec272275cd51af8c255d90546d1137638383796a3f2899f6688ecc10661034f7f7c5e763104ec7d40a044178de4c0abcfda02e38108af2c27e3d4067091b90a616d3c1b005f2a0e55db0b413adb8e179e156e1c837fa52287cd082d5e7b1bf3f09b81eb2f004223bdf34cc86592ccc9b07604200dada79529d12014f4efd2ea86ccfa3f9aadb49027f32358465b88e03721ad100faa3635e364b7c0242d7bd4121981b8e1170b8a7948951f8af88964237a374a1905b33e2a276db6dd7e5b459c1394489e0298e15f270e2ac6ee780e853e07205e2330a1079aa1697a36c0b96e586af79356ba263bac7f44f8fed0e16eb3e55783e646082370b0aa8ae4f08baa1e0f103fa5487f84a6380373c8f3944a0f40f7871c38b3232a9b390693f25eb16b0a5805fa4d941cfdd10666ce713cd7ef49a9ee5f61623b2133006c51ac030f8a44d7a6de21f2bb1bd7a3586fa44c1c42f7cb40c36ab64b224c9f08f35293f897fb54fe3c86bc740917deb348bcf8a0badec732a02c3300a67d21f7d5ffbb6c7cf872b29bdafb1c88ca9e37d666aaa99475d57369ee9956b4f069172fb437987b4af55b16f34ffef6f2513433da5c528355f8e95d5cbac1421277023398bd51f6c2d733a7496916bd02d9f71987679fee33fe37e04f733c0022d445f4ab8b211516525e5836c4d0aae5572307300af71f1dd51bd4428f22dfbbac5f37bbab485b7efae399481c450531efee6e9e3a7403cbd1eb5250c23c6d465836a06b008f1f5351b1c36d438897f267ed277812b9ca38a8c30a61f1e488d580426612ed8bcc14d209dc526594607d6cdd4b9a0d49081abdbb8577479f9387d48a5f39a30e8e7a54905bcc2d1c242793702c799acc202eaf5787dbfd3550ca1e3fb6982c750f210fdc2f1d6cd344ce0b16b871bf957f50898b61b802def09f4b2fe0e0c807d5bf7634ad68446462063b349547425cf697de7500497b1d071440dc5037dae7e47e74f93b710aae1e0a7819df0d49235616c084db3c634a46d1f7b9ca041e348a2dce9bfc7067766f58793fcee4d2bcce3525fc948e1a29987b19849edb521478d80efc176ecbc7c7ff4694d89bdf258f95880096c76233b2bc1f5e39b42a5e185c69d47433bfe94a880d46aeaef04e863fb184e26474ee29f17c9eade0e67b24b1dc0f8d309dae63ddde7f135771a1712398b85fd475e6550af851ddc7341b48285a630404fbedc796fb9d8de373b25f75f160d91eff47a75d3e27627b2af5d6883499951be8eb166720ecb0e3600bbeb91f5f4d81589e16552a6cb2cb7149da470757ad54631eb6a3f7bad43cfd1b0fa0f0499f63b366b0f11f2e87293fea485b961afbbcbd8424d5d7998958e895c6bbb125257e71b12b4ff24e099a69b61bd8d96c5fc658fc14d509de2074adb2ba6f91388a85d72c76c86fa8e3f68d4df7c3804cffd48d011bf9af4d6eeb3dd57a61b15c48d2300dea4f017a2d95fdd5e866d93f5a0fee2f368cb328e5a154189206944a23f77fb01c2ece01e239c01564d88e09bba7452fc3711473dea8d7f58909ddb0520c537d5a003d162aceafdd106c0732006c297b2844f956e0084b47e72a03acc3d63169242fcd9c089e629305b127b4de2c97874a0f3a559f8524e53e7f4b4f0b870071c096a996ff9e7f3c2080c2fbb1a325b90b733265f6c004895497f29cdee4e406968b3e46e4874b7b8554415c05bc7fe78e44613ba811f55008e7a31de6e8f21e4e43059e31a5cde7c6c687d0429251c67f2656babfc92fd91695643b2462a5598b5004facee88c836230943e90ceea4932a1fd04e0365373e5d63880866ae184256cc60f8539d31243ef6afcd", 0x1000}], 0x1}}, {{0x0, 0x0, &(0x7f0000003080)=[{&(0x7f0000002e40)="08776c953fcb8eba47bbd4a34f13e368d3d03e5ee36609280ca9b7ddf18855e8cf6b4e69e4a8ad52297d5c0ed9aecf5b34f20cd40cd97f5f52f1dd41b6c90a505b209e42f72a87cae0972afdc3737a3331b1a6653a4410e87e073cf8bf131667c4af8ece8d2c7461a29430ab178b6ade84675f059a71a8ed87fa935644f9f05ccee613fe05fb94912c027997ac", 0x8d}, {&(0x7f0000002f00)="03d3adb5ca1bf0af691dad2bb9d9228bc2a68399af186c52a6af4f41744bc6bd3a6c317cbd84d814839dfd408857f2fb681a1b17ca0d625c5519b20682ba983197631030a101dfd018f97816c0d730ad", 0x50}, {&(0x7f0000002f80)="39c34527a23925425ab3a41d0843e10109bdf7bf1343d33ef1659fd064f586dcf99cdf504806b4f149b8e1aa0626ae12ce52cc6253b7ad4b95f0a0b1c56f1dab6904dc7992d06a1b7e497882e42837402ee61cad7c4f714d6ecd73a3a64ae8d0637b28ee44ec75f2bbe5a7e1ad2abafefdc864bd7c6adf7a1e658fa5088d46f22f86a389b227f5033dbaabf4358a61b0e41c160c101c16e72de329d3a7c912e7b896374cae0e4d3168f747cb5308b8e3e405c66fb598ef9a2b1bfbd5ab5088", 0xbf}, {&(0x7f0000003040)="6b56bceccd33406db6b2e315a8cfb4f5c293ba346f27c4e267f120b58dba8564b238c8cdf3a51949", 0x28}], 0x4, &(0x7f00000030c0)=[{0xd0, 0xff, 0xfffffbff, "b5e1f89d98aca679202aacbf6739e17e73bb9ef60733788e075ae7fe0123bb3efab7d7896336029838289d82d3f523d596f9b37f51655966055d55712bd1583c1e4c5503b9aca337a810149ae103e34bf1f05db4f8e6e18c0d20639ebf0eaea96949d0e78d6f7e8b4aa5b5e3fd8990c59ad49bf9e819f5a271d8bc1a237ad3410b34e924964f3dc9571e05383f82ca3249f778d8cca4d59590cb965bdfd3f4c51094c3a1d8ca948dca68358d7924c0dbb2850799d6e6f49115979ea0eb"}, {0xa0, 0x3a, 0x100, "904f4cc3ec5e9e952f065cf6edc2703853d4c329c5f253841d7692a3775de06923364f641b3f4f4c467688149355f60d9fc0c26049ea133a4fbf47094e13d9b5676920f11f2181fa05e4cb4a4e76c269d094c96d92f3baa1ff7e4579a0e290fb5900974e42970705b7f143bbe0f487704cab3b7f137d7bc79161cd9a692f66c862b26e23325313d54fe4b914e9"}, {0xd0, 0x115, 0x2, "7b9f82d97431a927b4b05a88e119c253c6718cb1e9972c754a5ee98921eeee3095fec921d6e2b6d5f3badf700b6d33b4eb115b983764a2092baad5b283d5736ae30f67968435a9b20f229c00775d1d6d48f4bdfbe107b1b13a46b7a6dbe7f2347e58cff06a3a621c805a841492a7748f13afc3e072a4c43ecc09fb2fc6e152ed449ebc4d4e267465f9eb7acac766809e48baa8d843879473ed79404d3691fe6823f310886fcd298d42bbae0df4c84132de8d57782bed54d9486aff"}, {0x68, 0x113, 0x4, "7676e11825bd61fdad00a96d841426142e95a524b58d70bf1224fff9266c7ffe4045a7bf39199ee0995d706c2887b1db788a05a3e6da3be365f008f4cdec7c66ba626ed0c3399046f47637771a95890cecc0b0"}, {0x1010, 0x101, 0x8001, "e8ec2f659ee8e0bc7e45c48429497e1b862f48bc32482b0a4264a9510041141444db9c4b193f45b7b66720645a41c45f7c66c2b7d272c15b0f260686b618db4b6a6092fb57ef29b5306bad8c081952b8095fddd4f53c74a78e65e880c4fdd45930af6d1b5dd1413ab190139ce5bd7788f223bb043190475a9ebc2c90330c5b80a3d8145edc2206b972f66db1ee2b8de76f635e3f24e15c9a9cddfa43cb0401fe7406fce16a98b6c2451abcd14c5d014c5a16e6af35ede9e626ef0184c7e417b89e720effc95a04f28cfe6270466fae81125337524780fb79e8cbac97bf2c7090ffee513f6c0c07cc5a05e6ea0dd89937cbdd7dcc3f648da62239af1836f55f0e2aef7dbb0a8233fd9e44a45e74fce1b6d0dd73a0b149245fd0fcc08b168a171885b596111ee5b74f3c96777ea0e5fb29fd9281b3c4424c57af79229c04dd1a3890268d76672cfaa375d17acdf743cac5e297d6dd5940784ba41e9c428bd23b299ac034d08ed4ad8015c11ad4921f950bbdd3b998c63284c50f25fbf7ab4c54fbbe9bd5ca26cd91bfb7bb297484f0073d87548a4fa593c9e2a0642aeb0abd1bf721d180df99a8f5ee41116c0ef28ee573a23945c9ea65c77da49808016f08aa4f72ce7be09bb0b7b04da78e4a3f6fbc5a3f33e5fc7809a73a838a67856456f71d4e3be1790ef58df04229fd8b2517a59c7e53c89aaa6c65c3e996223d906345edad41bf95f2fcc68a5422e31c9c4b1b743dc094a17097f3f210c2449d84e17ce0f7158432d9cbe805f82d6d2db49e3cf2910fba39f8f9209bb42d9e6b4c8d6161e360015277fed2934b26b199b69967272551d70f121787a740cd8e846bf233b3b112fc74c63afdf79168a3c58c09edc159e37c6719badef0e4be131a15a634dae65a1ed2d70bea3a2c308a56386fabd1618052a83de729a0e6be41df8d603b719d1a50e13fcf49f94e4ef133055c752457fea6751b0e5083542a91310bc7e716220f54a29a2c9f790db834edbee7919c732ed2ac70e20a556d7937c1569af05f335491c11e7fc21931f13b55b0f13e6681ad7b055a6a8f2acd3d6cc890261519a27b353233602eabdea5686e9a92b0a00394f1f483dce3ec7a55a7aa01b303bae64cc05efb75897ff173338a0c32638e342e68ccb3d544d1d0a5c52d5a252e3be1e34f274600c57ba09b17ac44e5c52d3e612d40b705a4f5ccfa3ee78f16a89216a20ce191451526ebe42c03814da9049024b3adbeeb9acdf452f4ba50a3227277eff49b4cd0091b865b3db3ff10cf316d680ee315246399b44fcc8e3353a83cf7eef7bad4388a9e72608b392358261e0873f8aa21b81aee18ea907c05408510e58ccf3449c98e65456efe2350a1d2a5eadba81bd51ff2af9f09afe03912e2503849f9f97a01a2c11196eebcb15dd777b4bda33755e862637e5cdc4513cbe95f38018c15ae5059d13b3a4b5f56759ab753e8442098fbded344e6a6d77745e2236e7e758ca43a8d3093089fe619be0e42edcc483867a3b00d0a58f898e10450b2ca15a877c141c587fbce30ea44ffc1ad8fa97df993acc3ae12c2d9a81089d2736efdf71f3d7d8ff917af17da32ab8be552ab447d79853725e92f82b0e5fd2da11915578c78a7f193fa617fa9588c95b3823229ed946d6bbe4824c78a416171b3926eba85e1e8b7aebf65e983289b7ace8dcefd09d15cdfcb6c01e5f62b560bd73004e7bfe41fafab57bcb01c85f302dff362f3e8ef28b97224588913ca857cb90008ae8027bf5a1fe0295fe850e5e344d18af136e0a3a2887f52767b1dedcf7492059ee3069fe1b0b16f8fe2a289f0405ede76a723fed3adfbcc6b57263e8cbdc7a78ade4c3775ec8b78d465bf08e25551412be56eae90faa9cbc9f6800a1e41977f8e66b829bde1fe45aea9891f6bd15f451b03e2506b93c46896c0115a196428c4dbb05ac257a1547a30743ac129d6075ff17afc21690a4ebf5a188e3665723112093ff3030528981cba8fe3498c61cf82e10a62bd78c138bf8ed9ce87c87696d1596fed59e80b5a60d10b70068eaf15bfaf718a86de83a9fe4d789ad02d91709ab08f4fe682caaf98046643d55a9cfce3b2a6aa7eeca4fe4b7600c0a76679cee8fd40b8f9443fce620c88249ab6e9210eecc4a48a590e6eacb8933bf822db33c844c56e6b4214e90b8b99d3430bd7e78bafc09b208dfa9a42eb9523289ad6cc2d13c071b264191bf9efbcf8f9e476996fc360fe3fe714f53a590d78a1591a9e4b3aa6e71070a19097877b535881d2fe3bb6e34e1a8c3b3ddb8bc275737fa4d3eb5ac9533b21a6cd0fc7ec36ab126c4c6ce473ac38959b88fa52a7b91ce498547cec95b48951fd12eea574d69d79533e7a4b71e3a3110f8191b59b9433fb567778f9a24b2844748f69aad3d98f34581f14caed1cb008facd3408e295437afdad0cdeecee1a7ff533c0d97f2325b6803db4182915860c6bfa3249ea64707674b153702b4d9c12e6057df4cf8d555ae8abf8d592ad24b88d6496ed4dea964e4857db93cead5b3818745830e02fb5c6b0aa31d216224e36ae15ce01b7f0df1b3cdccf4a94df4acce4b64a5f718825078d38bf1603e82a248971a50dba4175b3e47f47efea1f585ec73e5522a9f35be62aa48f811b4a8999eff40713a56822cd14d79d1ebc8230ca3eabcdbe2e4b66b3de824a937ec827e91d723867ee2bc269d914d74b31ab212421145c6011b09b7136d980625a444583fbc8dce4267ef5de10d2cce1049aa0850f55303b3fbbff055a9c927bdcf3b7bb09dc262abc2df2f45d1dfbc525b073525c74fea843a3bf19825d9e86db0d5824ceb58ed967b68998e89347f40b2c1aafa588b4c12c33f0d246f7935ed2e8c65d4aa69457c35756ccf1b90568c2ec962f12ee36a15d5479456308074d1e548bdfe217c1d1cbb15c46374a5ac121fda519e6471a35448c4b7b171f8f75f513cceeca302d4b1f18ee9fd6753600cefc2d69f3ec7e2d3254f85ed4f26b0c94747966cd74f7e85ea1153719f3e955f0868c9e82fa80a1e7e973fab59f875eb9dd102a65809662e156e53c7f0c960a05302c40041762f55fe80f390249d737497193351a5b6e6ad8b30ab5108114264a6bb4e714935057387f00c7dd4c89b0301f27dbc3ebe1f2b1b23ba3d846f75bce17155d8819a31360683f5e40c9016f715d450fda57c6a6615f87576eff49343b645f5537bd5b02b0042fdcd662deb8d7af3d2a31373e5055602e4749bef036aafa2d3aedb4516730528caeec0584f28473f491fd46f61837a1ce77f36fe7f33b38d48113a2f041f4f168dd83ec6283d6a809101318900599b503bf2d6b90bac39125b3f44825fdd87473d64ace4bc8adf3b4bacd8ad9cb18c8a241b6b08539b9f0ad92db26a5d7171368c5e14ac5ff783ebd3bb351fc3791c604afd784ea1b3e04aaf4e1afdf07ea075e73753f2299f32f55b6b2a9241d36d49bf3b84a39c157a1cf5b746f7e175d3499345aa0032f71d305a3dc1ba7f5c05b4c149f7b6a453360ea668690a90f3e1765192622da7523f60032d0c180923e23d119731814331b9282672436b7d857fcd1bd31ef61a47880e75a1e13a28280a5e33fafa343e35377344d7f61737d0c556589e3db3acd2a61b6371614de0d952247e9cbe7caa9a2f8c65106fcef3abcf6bb51d491f5c201935da236a17c57f77e895070cae16eaff157af99c8dabd388a884ab6c0c963a389ef7059889fe8542f40649050360eb54422c7a8042b3720920e0649bdfda48e45cf8fa99cf77089745aa0103b0be6fd1d57a382ce8641c4dc421bcf66fadf2f0af375240ffafe20d9a634e9ab3ff196209949a230d757712e336fe52456cd36d0089dd06b57dcb9726bb22743f6f4b5fd71879e5cbc8ede345501b427d92423438b4fe61df38b662454e525bd2cdfa55036054a33b6e07a4d5dd3634a505ea4afc89cc293a0908b61b2e23f4516ab102c68fbee6e6bda01816dc08c385473027a53f7396054242f47f83dd0da3608e43fbf3f50ba273f75d58188b2cd573b06e808a0a9cda25099444d29501ec5302660e8946091a32c5c265a60b34f83b81eed1b89e7d7182f1d67d1d208a7f7735dd1c3dd24abf0cf3ae0de2c6a1442bb81a9d5200e9f1c63d9ef09017530b138dc62c6e33299ddec61f151de8c73bee28f072e6bbb13d320f7c89c70876021bd7154bde8bd490cd37394b0f0033473ede44bdb66d37cfcf01f1470ea206b5e10bde362e3c375436ff022384cfded436e33723825d89b934e55e3e42c869e421729cd376dfec625dd92c497c9244756200ffb06e9af6e50edb51541151e9c0ba800740b3d0b41aafec424950c824274877f15d0441795642c354e950c3cf77d87d4ece1da88e26f923c95601f5fab505affe5728f00d04c656346eef4a0c70173ce894f2cd761a5fa4d6b027f18b1c23db10ebb06a8021424d23f660904f632d630523a9aea5a55248583f1b5ad427421d51408daf103b886f281c9a91434bee5b347fbdc1cfdd9d9599440de926bf2b3cc3a05fd85aef1d56aea42c1a96de16ed3e6b6c73395d10caa7f12533150c3c44760c517715d316002b4f940413a4228310612846bffb41d822d1bb9a81d0fec558d730b80bbe6cde34bc2488809d4408b8b16bbf45fdc582a98ffb493817e72221c425c7cf9c546b739f981746438ed41a844a91a87c6c21ce885263a746941780812dba8631e64702fd7bd5078362a84f19c6ea1d32343608b4f4a33151ba0ca603cc7f77b6ed6b7907a85dc8c8bf6aa35eabcc3b7b0c7b3c01a513ff126a522962512bf77f1305bff4d41c42e5dd2691a09a97513dd15a53f00f241586a3551834a73fb3e7e846c7dc0c18fe44b59609453589418422e5b74097c776c70c4cebbe8a4a9bf4e731da7bd90fc589c1914b4ce658f28db4dfbc44bf5112c26ff5bee709d9f4cc5ef747c511afb28c420960b3ee9c2612c6c41e0e1635583f5c4d20727212487628d0d8c2f91ea5956ec4e1c70a5a55da747be35294ebb46eb6348b9f6d1cfc87fd320c7088614b43ff0c7df05ffa689cd39da672afcb5e8511c381d0f17251677e5d78cd3a59298852725dbecd551ebd20e86a97cd5aa94e6699cbd1775093522792644b7d6e9762d456e02cd3a8e1d59019a4f599fcc33ad9af1b11f992b13a465ddf4d638ee4a99261a2dd331546a75b555f10ccf8438b6dce8395f213fd94013633b4b3ce9bfdf3e22325ed3566bd1ba1acc9d206de03f4a3ed3235429e17ea6754a68aa4478df3e4e1ee8bf054fba9bde1f26d642bf954e27cfbb7667a34dad8c61ce4fec4302565296895af8f4714a726531ff5d6f4999359ee52fed7be71fee0a8af6981369a80bcee3441efe60bb214d6ac2fcdd0d22265319f5549632113201f7d3bc9db5bf4afe812a67a0d42a53321a39d6d77986518cf7765cd8e9cfedd3a86b36f81183234ba17a16da34fa13f2457bc3a184dbb498e76c9037b8b65a49f104de7ed571f4b3780bd4e68d4d1125f84a5868e95062b05f4a345363103a94d0ce030520ee42355b3921f1d6c04e621b10ad588c122f2c097c9472cfe6e52daf5d47ba623ace85a800f5621da09eb3867f520560aa9f5efa564ec541884b945179adf8d6e980298fe60bd9a93267909ca79b6a1e02d57331a737f67f159b2b61ea059f92ff683179318a45b8f2ec8d540fa7577854da9d0a85997779ddc83327c1e4a9c9aa2d88f67a4830aa4293f887026208d83863f4728d046c717e62dfde671a"}, {0x108, 0x110, 0xe8, "08ffe29c11aeba9c20772d9048a6a44d15619bf80f928f76b9d789452bb0cf36fdee2cbce38b4a6cc50278674187438330d5198dd3f8253e8cca377e77ec8497ac4bcae11d2beb8448d354baae1419ab0dff9758b02f67b005d3018d3d78649086b65521590b524d815099d7ad4d2108ada9337fb2ed1c025a686781558f62025af12e24fff7e5fab23517dc43e5568a6ff6804acead6c988873a8c6dcd7a4331eac5b93c89ba0c3bbfab03f86273dc88af234903830a8a58512adacd507a8fbe523bb7c7a39c752b80aca581c2e38c93dcf87969a86387061f06b3293a9655494a123f3077d51dc1f5bc7d61f8dfca3cb7a424626564c"}], 0x13c0}}, {{0x0, 0x0, &(0x7f0000005700)=[{&(0x7f0000004480)="9d89b62126b0e71ef1936b214c6cdd7090a3cce34b0238efa737149515e87802aed8a4aa85aa342dad77bf6335bfa934363bc5cf1158d4c8b26f8f8ac36234898ff105800de23cb327121a9223fd49b0", 0x50}, {&(0x7f0000004500)="5349018a2c1cac15ece8a87e0de02f5382e4781eaa3c26dd0cdebdd17a1121cfc77ec7d844a4adcc645b8494eaa0929dcb4f2d0f334ad5889391211edb9e8167e1d8c6a019b270f0cf99c364ed69dea1e2d8dfd0ac7e0c", 0x57}, {&(0x7f0000004580)="d6b90070a8723723cd49d6fdf6d9e4acd1718de9434e76e27f47c06539253af8e1939202b60543a086f64bffe2c8471b286bf7cfb4b81c422f3135f8808fbe2631f47d28fbdf018d780d74300d38e8f905fa3daf29a43e3599441b9a88f4eb6f5cd4a37bfe73bbc1b8b0504f6ac4f666045fcafde4b3733bc457138cb2bcae0c8fc64135d59988534f5562b5a4f10893df023c2cbd3d28d7e99038bc24fc93f735e097696d591f19040313a8e0ba39c2062b1e2d70eb5736e61238e6b8cc8c1a79f025b22e45b41ddc87b039b2e0b59623e8814a481ebef43bab648f1072ceddc2c51b2d24c272e5dc010758896253ca0f980b5f362db3acbae4cb0437b8c4235371780715eba079308fff142e1289ce69143165002e298c442655284b77297d847fbeaff1f0f7aa613234dc67938da1793723f40510f771c486ed30f994fe5ef86b504e5a24ae9c8dfddea191090267ec0dcb225c198b5c2040a814f4c83399388b217b78b39773c6d174c43f0d06981c31db4b77e497773e32e918a123cfc1bf218d02c72182fbd15fdd4cfc13ad193e2370a6896a3bab4756d2b492c44dcf69fe8f39d089b86a1d0fe784709dd951ff867e201f8f7fd00122f4a6130107a5a076bbc2fa53375a6ed6ba70fb4de275937b9ffd56d8cb5f520a3528f91615753f571ebd0f172f16c8035dd31e9b3631114c540d33a5d05421902919731b855114c011eeb78a77b436e600771a24a16ca26052a85a98cf1997dacc26f13bf0469fe4255234c8adf06589cb02f5afd2ad116e1f514cbc4025b9947c0a65fa24aec055d6a45ce7e9be11dd395e21c92dc2c2e5d52fef3cfc8e6c3a7ceb585fe5d920ed7e7495933d59a6f63e9feed875040bc67464c9ef9517ba8637aee97905e82cae349150ba841d6d8931cbe0e93ff72db7f142bbe364b12c06585edbbb39df0dbb4c6b868bf7b3b8bc87dfed7abd52caa7aeb8de0fbe51ae39aa6f785b0c3525a2027d94db50378051715f6a0a680c046a749f766e8ffcb182626c2ca95a723cd4b07597de2c1ab4b5c0d91901a9f5777c84dcfa37ee19a701c082d0b1936c12a9b5c26652bed458343809d4acde8b7c33ee81da0ec05ec66ecdb944a73f1a5dc81280ed0fb6aca148147f07a7d2132e212e6e71f2bce89cc918dc75c48d95732d9c4414bea11c27c0ed056cb8c53447cbb50dd20f93a4a2dce27117e5ed81343bedea1a90b52d1e6c4eabfde22d4fee52527fa2be20817ffc1e89161756fa83ca756655c199f749ef629e41771b7f204fa239a2482b48a35bb92b60df4738627d054b666a7ff1af0ba8ea67dd2226edd9dda88511e817f361d17ca82014f6deeb22276c7582852323fde97d7ff3286701ee79612b528e6a6969138339cb272d926d3bc1f869605b8ece5f7fdac39895ac7b3adfd28a7471876a529d67d113f407b65465b3a10c288f86301fa90393f291c9d451e623c0f64ddb4c0bdb527e0238f5e8d512692f3480dec807271cd296fcc56959b86f08b7d6700d951d1c126b4ddf3e85a10985ebfa9c3677acf59ee2c83acfe9e513c3ac50d96021f209d9f558ba6c974ac3c98ba254fc95b95190e187e44882eaaa4d08ea9340e7ed28cd3314a587474faf850b4aff1339e9c56768a31bc12395e7528cc6fac8986625dcd4f6f4fe208c063d26ddb9dbf58ea10a1d37adf58762f8eb2b2bf601494db743136b4e733cc26a8e0d3100bf541e251fbc5350ec16028c3d0c5ad2e763836720d79b923f33e548bf179c354afcc231f9de1ed4281f25aa9567b4eda91bb8b9d154e11801c5d7864331f86757cd5bba9bbaa2c0946324045045d3feff8c2cde2936f40e5db0a11da31168ac465773e756e877d86c56650f1ab197ed0b72619958a647715d4786d224be77b08a0f3e12948eef29da7573bab087ab7c6ce80b190848978aa122a8b96bf7e55aae0dff7e860ce4da957b58a88a38585b98a3d4d4ae58f407d15838974b961c6a9ae7b90057ef6282167904374b4e232674d7c67f399405e8307fc4b20f1379cc67805e9b6ca78a03c60eb430a81a094ed1c0e20fd5460b22c7863d9017587ad7f3e3779da59566eaf1315c44ea8b2cbb17d7aa18a9e931b9a5adb0f9d52d6ef8135f7e0287707ad535875e2eec1ad1c8952943fb9377e36a3a939e175aa1109e54873edea6ab328a9e13aeee79a402751078e1519987dcca2c09e6a9277443bc7c7e8055462a246e70890230880c7a7b2f80239a15e955b39a65c0c56ba97ff76ce536f92e052281512fd2fa43ab28c94ef2e052069c44438e8d177fe3400ddc9c16eb9e0c9a116cdc874568b0b8d33265895f7d81bf02cdb0a7e487dd0b162062bfc0a76aab1d5d618ac7414e21062affb704cb6ca5cfa008b8838a2346eb5a9e21cd656201cfd5d11593885f5feddaed598a3891c562f69b11d17dbb4a6e06e48a1172f15c2a53a5b2308b9802ebbabee10c45d1ba3aed3241e1e24f358a40f4019d12814c05f2dc3b9502869b2737917a845ad77e6479f6c18d9c55cad4acbd24ca4e18cb24d9f29d8b8a43869811e8a23e81f211f9a5c6617d3cfcaba4c2c92e9e010decd7c9e12f9624b581462b20ffe6a02ce1bc63a156d2c2482442c578f2b11c7933bd7ed2c00f552d1f962912259e074d101d234728b5152b3c138097a9ac7c0ca95cd8a6b39168c5b63e0d68c8f514d401a96f1c7ea5e87918651989d971b666f8986e2416b6ff3975f82193c359194eb11d7ba5e75dec00c5d190393ec9985a5bcea9167b723411cfc25842a93bd6adfa8c70f879cffe7f44b99be7edd7114475a0f772f4b95cb614a607aab95ec0cbe564fcabdd497b21b46c85a178e26335333c516736792d30735cfe18ba81d6a787353672a1eda41600688eb7f016f10262822b87aaf235b65e18a66ca033a09424eeeb5f302da3e2bd5d8cf45f3fe41758fcead723a568c82966bc99744747ea3fa67c7791286b51247a5a8a9e026e10a6b6f2eaff84bfdd19ecd8eebced45935d9ef81170d76af73dbdebb0510345b37f9abb36f5172fb92eb123f978fb4603e97389e28d5cb8dd0873bb8ce81e3b3ef96f19f91fae2df5f4949499ac73869fbcab32d4e4db21a8b86c6507c9bd871e70336eab77e2a098298f1f821a90d0349f9e5d362efb56741fab5e6e2d484770bf6668f73de17fb753771f24476b58d14742519e577b9767cc3508c76a60c96ce942c686731f979d28df6c3ca5444e0904d44409eac09c731ccdfa20e520e3d7765d064b05294c0403da55e84228a7b764591e3c5928ad802464fc307e1324fdbf78939e90bbc5a5ce781b6d01a4109e51452e2bb805f59d52695bbd3686c994ef3183b80c94af07795b0bd50ff9daed751fadb3789cd989b2c6aafcb90a0610b73690959dfb1bf08f4fa58deed3f656ac25611cb43214db5ef07b5297790833dab255b878b1123a243493bb73894a1cfb5c106fcbe1f65238b90c874ac8edba5c3a7ef3e33a09413ee27f8aa6d00b983c947b96618c0eddaba926c92f969d7991784510c797c10cb32c142763421c48192f83e69c265b981c6c00f895fdd1516ab666675556b50c60eec8cc2084ae7b8964e7ade35f1f5d6fb918aa063e9ea9d7adebc07c1fd16b35740fa45bbccddd63e655801b04a991bd9ec243bf546d1c585bcb12f6b5dec2262c0eb58f3fde0a61bb2371e70bdd7a125319944f64d943daa3ad64a4e53668f95181163f0c2d50c925a324a5b1aaaf6f0813fbeb00fc3c6fa1a657a5ae5238a158334a305a9f2bffa396c0c340ded94d1c4305ccd3ea4e5297fc85c21cfa3e421b89ef99de6447d95729e6e1e40337b47fbe32bde299f1d3ed4710f48abe103f10a8c8758f5c4a58554befcb4e3146ff2a92d08eeb848b33f8cb71ae90463d8fcea29fc4769987ed1a5ad26d8075ca7f6eb8fd459e8115b73328a395ca1c502db105ad6c1c9d8dfd9d8a4a4377fe6e78c5f6918aa8a31faef70f5e9084f748ec8f3b333bd7723d4835e31abcd293f11794e33deda22d8c44ccde93629bbbfc08ddc309ae1826b45ea9fa228e8d1cabf72ff3791559abc74c274297907fa806597e90bfd89e6ddd181fac972541585235f471673622e4a3adcf71a94ef2b5ad89c5f0562393b861958dddff80532e779d9d89b25d54575ea39241267c89e6ac51698944a9dd713c9481c3b48ab8ba4da79dd8c075627254795c0f367b90ec7c92bf54cd2b98cf0f1080a1bfacce1371d7e90c61d37ba01381e9ebe9eae63ec195a5b781a3844230b095157fa3c26ca42d0a213919cda9743a42d2d28480ba99fe13292b8690bb7c72c8a2f3848c1c540a3a39507659d6f9c87b906e844cb83d50f84f9c629540dfb3298e70eb9f62a2f212586bc9d95003b68e46abb17dde461d2bbc477f0aeb47bcc8b37ababd34d86909d559078069906bc4115078439a7d99bffc14fec4d4342b34d526f6b0dc18bf722897fd7647458b03df28b6f7ad8ec74599cd240400488a03508dadf783734c4c08b0ab90af10bc619fd4b55e1655a3ac5319f13c5fb81ac70328325a04f8006bfdd9a983214cdf42e5689ac120b39e29b418cda3b33c7a1d81b5e7253f5c85a6bb40ce28d53fb0b7d8476efe06b5c90a343cbc72a79fb617aaae2ac9bf8bddd9aa84548ed395c8ac1ad89c9e00aebfb7f9ba187d1582cc6329b3b787b76f18bc45e70d20818f6abad8967e439d5b65b203aedfd2a32f4e146a5bbcb693b767e2c8dd88e62174d87e9a3d0132dcf17195b21de163603e1e1061b42c26475eb5d62902e60020a37ae46b4944d70d61896fb64175a40d662df50f55c777b112428f5186bca1e3832c3a9366abeef8c8a7fba6646e70b4907b6f1d9cfa4ae8c423ab828670519044146896b22869f48c500f56b7c8d1450ebab7842d62d20a0d85972669729d03abe05c5e94a8db615d76902ad5771761396b8bd90aaaf21456a80f91ea3ab147610cecc6cfa79dd3c92175fcdfd386896bcc8eb7599b9c76a45352bc929113d14a32f83d2737107511f4671e5461c5ca68168c61a59056eba84b98776f1d8bd28fdfdb9aa444a3044a2f6d897180dd2f92100c7a856492b474457114d62a80e525183afd5441fa77285c1f636c62ca17d109edfe3e006dd609fb92cfcbea8ad89a81f0e3e534e7c04571de02af92a17d926b1dd8f0d5612c179bc3bf2c9a4b9ed6e1bd6493a17fb5010b912cb31cfd8197adbaab7e050d90ebdbff66703dbf746a1ec11bcf19d99105f0dff202905b984d0cc7e3506f5c415d9525685d373161b0d2cc07fd71fc4fa3cd82ab242d47d22fdfb683554484f320d09f28284cbf5dec3d4bb490015781dc9b41dcb5ee3bf9d2645c7974c72b101f162a26a870839746cc6c626cb8b1f21a50a66baecef0cceb1135216f823b09757cf140c8d78211a9aafcf5fb66b00a8ad200b04413d1c74cac609181ca83ff89f0eaad5899551cdf4ae954e8846b477e7f79aed049d11f9c3cc2e8281d0186550106a3b7fa3560e07e24c59add011b96c1f54de749000da4feaaa49a6cec56d802b6c610cf1431e74d44b3563473bc91ca9f719fff3e7aedea4b18214934371ce3d36fb49a3d71591548f8acb0e1fe02808d1c48d39dfe927b807647f6613746dc19e2d803b0ff1331781028277dbecbcc4c66dd0145988ea6e221ce74220f91331f0868c511cafe69721c2e433d4d9a1b76039798004fd85b5be7aedbea1ca4871ec74c077f7f0e3bfa0ea2ddbbb7602f6ce1ee79b59151", 0x1000}, {&(0x7f0000005580)="c43ec2bf77b1760fde4cd29cac486fc9c94be3998006a6c7b8e038bc7d3484079fee7b07b29964eaebf65b32d338732f381f9d4d21ffedca81de22c0e96d0242ef84fa0f9ad03c0c3fe31b1b52957aea203893127bbc205b057dc49e766cdfc955f1c9a9672f38656b721b8fed80984fe83e703686468b2746edffa741f4c7ca18e8e9e70203de769c1fe4639327e8a05a1cc15d933c473fd27e", 0x9a}, {&(0x7f0000005640)="471386f81987ebfa954f5907d3ac387f835e65aa2fb6a6a925dec8757a80436a300a68e68954955a8e8c790129a01b794c0b76c34e29231a235fd2256546a877b914f1223bd428289982e741560d6b6e9a762a01886cf00c847a2057a89fcc8cd61e4b7eff1e194d8697c91920da66641d054d0bc18d668df95d9a", 0x7b}, {&(0x7f00000056c0)="017b63cbc40e4d3e036a1f2fcf13783d25f9c8e91509f66f57a2f47619d9", 0x1e}], 0x6, &(0x7f0000005780)=[{0x60, 0x1, 0x3, "25953a0475688d55d06efaa1771460413ceada30af072d87b6ea6c5c42098e6cfde832878f6d487361db3006fc537c67e07d793c3a673c4d111a196c3dfa2770f4e4c09c0adff22a48af4e"}, {0x68, 0x10d, 0xe21, "0f10be5ca2165f9adfff3a08de918d9f0cae64f9341eacf0e237a208e150362a28f9d297868ea85febef9889ac6890afe4609d5946e560f9002b7840a48d06c5642cc0f8854607ee93136c62d79fbebfb1c1a2033ad6"}, {0xd0, 0x108, 0x3, "2062c0b2cc2566532308a7b3fe05e64673fcbdeae699ed75cb5eb8690d463fd4c22ed01f99ac02c55f4fef1c6bee7ffa084b9ad81fe123c66714c8168054b098f0f31214dfc0bbc32159a6fe68913e53c5b21b90ecd02d140ff095c766ddf095adbc61efc6d6511b37adcc5c4f9d517f354ff6c2103534b5c86b430da2cd7a01c9ab0dafede052cc74d46f0e9fb07d4a39b7ba5ff9153b75c2e35df34cf46c38344993cb38a388f193da8991161a403049526e1dd37ff5e57cfea655fe6d"}, {0xc0, 0x115, 0xfffffffa, "bd98ced1cf79103743ce0cd4348732dd9831ed5d577afd49864148e83f709c4a5da338b4ee66bf48815519834f2e65921e7152e7d146a9da2aef356bf810be9f6717d4234554bbedd60869d7abeedbcda44b12e3086ecdcfc79218787212ee9f6b7a32b518bc0222ec51eb42f97f272ba6f767d580e0a136dc73c372a2c8651c757f36b1f67eb1205ce31f9959e0136bc12633d487ddbc52e3cb681684994634ea56f9e56b2bfc563b23"}, {0xd0, 0x1, 0x9, "1b625fcd735361e23f04472d06903dd58be283f73903b0a363fa2bf36402063e519874ae69741eaa1eab757a384bea491d6267daab5ef30c758e632243e1b719cd04ad8c8b5bfd8ad068286d0c6cefc85f4899689c821f032f63d08ae425d41be2e9937d753df57dc81848cee7772318a506c8817aeea8c499ee2f0a89de438ec4ff241beb98b5b3634e686d71b0fff2f380aba20e489b264e30b2c680b84eff4c3e27537465b1c9c39a87657a0ddbc2c7690b2716acf212789d8a2e43f980f7"}, {0x20, 0x118, 0x0, "ec8a0246b626874182a571b21d"}], 0x348}}, {{&(0x7f0000005b00)=@ll={0x11, 0x16, r5, 0x1, 0xd, 0x6, @broadcast}, 0x80, &(0x7f0000006fc0)=[{&(0x7f0000005b80)="cd50b910cdb10103f965a5ed536340253fed2a275abc9aebe9d0de307119373f166aaa684c734305056c5cf51d11918623d3760a4ee2705e271b849a636a987da55d26c9f961eed833ba661000b2c739b210243b9a24ca5d90c510eea031546a4c39fd834d6b33be863194b1190fbc42601245764b6fff55fbd7a5f9f2c584992c234a37d5370bb83edb2b2bdac41784dd3b121545274b4c8b810a931bf55dcff548778a096b34a948cb6614c7ae6c5b561fd945aa97817d9cda70", 0xbb}, {&(0x7f0000005c40)="1e785c766a21803ae650f5771f97676a323cc4b392685e95318215e8e7d27cae6f5ed98efe51c1b6a8073ba00afc552d886c301bac94a61e168ae70deb5c4639ac797ea2761c49e65b33db7aa96626572da6899d184b29462414f298d11f20097cfc2862d97c139db619131477d697479917e14c461e2cbe150b6b22e2db2cce07103744305929e73c517293dcaacd38f1753af741f13110e5881e68a4bc09e51df336094b472a83483becd01abe37604db6ca1aad51e42faa3706b33725eeef9a9ec6584b4926eed3f980ee3ca70031161d0ddb8cbf567f56b62eb814771623e17aecb7e77009519cd9b0adc4ec4b34c2627d82d3d287933b9dd2b5d7d3038f0eb5f5bfbb5b65aec6e44d26be96336a6c070bdaeca816fe02ff99c45e96ba7f0f3905462d8010222f20b21f72c6150a726e82f57996067419f66fa912bafb48210817d32af530cd6c463dae8da3ab4585eba0d116dbce13aaf5bb40f4b641e81f96b1b0b3c53d3bbfc19e20dccba01823c179230a0cd6ec73c4069e17bd8cbeceda9a87bdf93ca6e7838faf94f8425190bdb04b243f096ee6e8568da650cf05f4bfc6f3080ea33214deeec356f8204a0b5de06031a604c46f320cca018bd86e9f63217583f9c42735b0a462a954367f75be713c629a2b974dfa150589a01198aebb7a33a486204458897194c81429de5d948a10f38295d3af2c9ec09c641e9f9e0f9b7a05213eba52c1ce6666f0e2bfd26fc73a3507cb6403c2bcf220b15bb803992b5612c1df22b641dac4ef395ad204ed74175b72a75c6fbaa1bdb38dbc73da67b6f97f82023b1e61c1d6bdd96868a37728f118d58db14a0920ae0ddc2dc9bee2610bf29715b4639f6ddbd85c207425e4494318125a6fbdd4aa86f358790f76fd4f7874cbc27ef4af64109a6deb142bfef6461b64185231cf907b0cda31eecb0f5f26676e2664a2c263fff3cda7fcac7d5dde3e3155c7460677bfe376019d4733bfbadd4444bade834783a098d3718681b06794afb7da33a0d2863ed6233e90ad03a2968c8168e8bf8df1b056d8030ee8b3bb25d59606cd76f11551d2fa47d1949ed6571d05de0f9cfdb97fd3c56b56692a49cbea51e9f25875068b54df7d5e98c713835cf59e5e83b1f89a21e372d51174b815684136d8e5faef3c065d3c4cf0a55c8864c443351f6866a9fec17ed557e98acc07163dd8f01799aac169771d9836e44c7e835396982fdf44414699d1c9bd4eb4099518b3fd63cb7292dc30ae2b2a77c42934898f70f41c4d0863eb7ef9f3c90e7a40db75635976cb96b50c1c43d2203c4c3285986f7e1e1eb720b7da6ce076013581d05a5d0357b535b6c7925e2d10a37c6d1489e527538a838e255ec156c9c6b331b87fe4215e412d56a14c20086d61d0569f5dc350667e8128b3fb40f828e19ffa68513e4d34427f5cccc2d4dbbccac908aae4bb3a470e711d05a5b1f4d07d5be275111b66fe44574264cf77dead428f11879996ba1f5ac2d4553cd0d52aadaff3439974893a99acb9912d4f44183e35ad99bf4979c20366e4bad1d70199de1e387370d4e004cbc89d608e71d1efab0bc268ffa7577d898c813be6e5d36ceb18e28615528b5091a0f94a32fc1fcf0f932b4c598ec25305cd64e01e234285ea6c86a444302da7a9097c3d5334f3724b11b55e3d373a165034fe59834434ebf5c9fe7d8eb81d8cfa4c80de9a3b78d30e17eae570c739dbb3d6a9dbabdca24622feeb2ae9336c1aab03930422ae39ca9488312567e4f5bccb2d4182a0426724d27922876fee3e5d41b070f4c35b67609608049d2ab43e4001ea7c084920b31aed1f914fb15c7b1dbe0f0f6439646bd214c116c1f8589f079718c9c8e67fdf735cfa6945276c1cf9f57e0065023f726bb72e17dc0326653a9071afc77ae10b6aeed53b7a10b15fca95feaeb54e6fad58b6e4fd470f6e8d60d89034f4c9b8ba9dd9fcf4b4c075ade3d2690adfd4aef857c8e1b6410ac64b25717412cf5ba7b4353851ca0431537dfe596209b1d1c47fcbeaaeb0bcc3ac97d7a56b8851943dbfbf7a614e8e4e54d0e4d7b9ab1cf2ba298169791d9515bd9862cd40e551a8588a2cdda32f9ee2d393ab6d8f065806d554667057877a9bdd50ba230eef11fe15774845d464a789c05bc05280395ec57262a47005ffbaf7ed0c5d1461684a60a3d1699618d95efa2d0cf376b8b10f67773057965b341a35d8af06a14c346e258f2e3285467995a61ab6e135eeb915e9eeed4043b29ac70878d39b7a1e31fca6fb67540ab197691b505ba7b9ed3e729c569dd533f67f20364bf96e3cb2045367433f2bb399590e63766cd2b81bf5036ba865fd2deb838e4b7b9408a5a7bf46b0a9d9a606bc254fb59400e4d12b063f1fa0bff26be6eb894eaa1681653d1dda88d25d5dea23222090a4b1639f43cb16c3662d6aca3cc94e35a6d15a7159f59201c52614994cff33e7a10e2902c78b184ec8289ac009f0892ca4279878d270247b495b3ed3f6fbccabc884fac39f4c4346f188c359fb33a1dec3d7abf451dabda2f95d586e6f828d73147906a995400386d977e08080fe49253308bfc91f935ceb09bd535581851d4ea1f25b0a3451571c5e5ac2bbb76be1799bd6820e767059575012bfba653a09b647d5144bea12f5570d5bfe5d0f4fc11d59915d9136f587924f708bf5c446317db169b77d4b173db8d31554ecca5a5266037e04ea81e4db824a1bc2f79731abfa68758a86a60cc186231490d41e9828761bce915681f280212a0aadc8a661fb3bae75ac8013f36b4a362b1441e76b318e1e0489f4d33795cf7e040667bff18ac3e289a4c47b38c940f91ceff54f8d0af933c67f9d1496e7bf02fd60eb8a0d21dda9a380fa818442e9fa1546ec83b2bf79439f2a654cf1e18105b10225a88982f5afa8af64a06dcc77cb7ac6d18b04984b0b7747478fe7e85b10055483b01fe11cb9df764fd0789a323f702eabddfb21fa9e5b156af9454f6d94a69f971f5ef5a2d45c290347d435ccbaf583c4b92031f7c2a5ea76b33473982976f217366d49ef294c071543455dffc3a607e629df7b092cb70a04b2b93ccde6059b9a665f016c1de4b3f2a497cdca6f8b5f75915e3a24ce03efa8b8a2b2bdee781f426b87b378d2c3887e94f38fd6bf003ea448c79747341cb15f84665aaf8961dfad9af6cea8fbf1bca5e9d7a33e347b31f2eb4d3c0658eb2e4b83c1e973199f23ab1b9f439efa1898aba354b5877ff56847d6145bccf42b08be175c0c154657ff690ea443642aa63e6d3162b448ae6f7c3feef6be28c70a190859326e919ee01412d1beec395935790ed2a835b083aac55d74394b8643515749c0f5f3e38d7e4324a7a9a7e97f991fb4b63d8b40f557ff9acbc13db97980517add05772e2a1263f34746944671c94e7fb6b6ba4c0f09f773157f937df8e91627a99f3167bc17fc886c472d1dfc88c13e5609d69b27a9c0520648d99d43a0f22a63feee1edd2f46c5af9b1481fae24edabbadf9c019edd52e912da40d0a2f55be741c86de474bf603ea794448b0ec9afd76c21f2dc5de4ea908ed5cd22700dc3e89c559ee5af773c8239748a47be371d55745480c88aa74414443155f6c8c6e199d2475e0922dbd0fa8d24f0a41a0ab1cb183a643405a98e7d540336268b49a12a5c732334cb5d73b3079baa1b26bce9541237268ae8dd664a0dbb81f00d9d28ea4b96738ade496506b9617f529c44cd9cd02deedf9d46ac7d76722ea88a9ff6ba598bf90f1f87ca7244db7ed6129e4f1e8a97c43a9f0e4eef7df92a0bdb810de679e12cb51648da792f79c4c5d6e38e69f43d271d7eac2d9848d42cc7911f2bb84a6776a42c641e0b1fbeaaef96ca33afe98caa91360f4ffe6e193d726e459020e2e4622370b040b9cdb1cce5a11459803d11b4a854e321fe266827100baf14cb6b38f05326178b50909597ab6daf280d5578fc979b96c05275dbb16a86b8c29770a023684a7ede0c8f7bce823f40a030d2dfb35e0d0d105d63f198426f30030830b3330a5200833dda4e92e53255984e9480567ae7da8c2886c80128de0b751572b968c08d138f103e479b338998476e25a41e72e152b6c64c7630b2032826435da182445f83e796b1bcb4d90c71731ce5ae06e006d376b9ee3767ef77b323e24573b1a24be03b5ade318ebd537c7e3869c4f957517c201e1de7de09db4b8f8dc92275fef1b0f6a832b77c16699c6a9f90fe66dc241610ca1efb4642e4be6813f76c7f4bc77543b467a2804a0756410b8c97b562b2e7f1a8a2f5914b77038ee383438d86181d79f6710837efac2f947568d4eb6aef3b37ffde3a79d1aa905557fc4756cf8bf7e1ca03cdfb5f9f64547d771cb1c235ad67e0d6d05c61779b27f1f940c4280d6d4bc7e1b88c971c0f077f2a239f90ef4c911213a76102e3064e24943365f5e2245cc59d111fbf5feb60e969f371e377d137c351944e63fa7b3229a583ad314eb24d33fb3d1a5accc4e33e8dc1e587fdedf13ba9e7d34012bdabcf8008d2c23d7a967e5588528eac510736197bfeaa8fa22a491650319c5a8c56c9deed5fc7a0b672d97f8d3a7a4ea8e85fbba80203459e2e6d1a616006a65046c42b8a0d8653ee9855a58dc168d133dce2abcb971e5a0654b1ad81be6bdb053cbafca94cdbab8d61111277bb683f057d7320aa510c2245b5c2da9ddfc90ec7d7deecdf7907defd3657be791a109bee403ee496d89cdedbf64fd3413069a52f854761d9302282865725a2a3b5fd75d12b6503ade9191b3f6b622018d8884620da72a81a76c5a87a9d31b7bb42deb21b13939d90cb019ca276c2a15e7b96681282d1999d6bcc6245ddb74f10167da49aac04f958d1ba4e5f1fb135938f798acfcd13f1b0cc3798812bdb7a3cdd1595bafc305fe683caacc9a32d4656b1209a116689ef724c8bbe1ec25890a183cb2491ea7c6ded50311a678ccf4fa03f4d9274ec36013dfc61972d34e019cf3a6c78197d3c72226a1469daa8868d0d7d392bf51612666d7dd2fe956122f33c4f01d8494da68fe600ae47cbab7ef8f07196b3ce9336a5a6a942cd28edf88a46a43955696778dd53bb9d2dffc7554304cc0ecef3f247ab53e2900212806df2538b47bfe63b11ef173bf31a742f0a1b33ff3d0104c4aea8912401369525ec6a57f874a7daa63347938555f0e06a6b6c218cfd6f07730fdaf46057097e6c8a809cbe0b0acc9ff9ee4b5fa169ca26b497ab719e08dc9c9555bd80ef278a170179b23a9b88923ee7478141ab8439933f72db3fc01bd3ef9073c5ec65eef98f403e6616111bfb0ad07d6155b45ce5d213fcdf157e3656cb80001b1e9ef367ab87fc5a0afc0285a36a07e6c5ea4f9858dec7fd0f5d2a23e8fd4544f4a79f0058fe0edf8c299a233b3f9e5507fd8518de778334c8998e2f131c83dfadb154ca952afc336ac03f9c1e4eeea7b9eee0fb860859ea4d5a99ac3d92f2dada0f8bc6556cd3146dad329be6ae1332624ca666d42dffa0bf664cfca127cb2be2d7808b954171d6ac3e328e77e55909ad5646fc58007a3a21074c8fb98312c0ab6453373828e4863218dbbf465796b3914f22ffce4fcbc106533a9003f1c32e7dd227c0ffc9685d98f76f2431a0433ed69c2e82ec372a424a70cc5314e701be46fa26116b4aeac5b9f1db2f778d313ec7890855cc209eaa0c8e239edca46de93dc7fa3aad2124134cba18d26bc4e8d1d55cfe1328d11b8bd385cbcfa9952ad42e5e6b7b63d30b9502a508166438e3c91", 0x1000}, {&(0x7f0000006c40)="22d9f54c000263b00ad2aa1dae0c60c47716f2", 0x13}, {&(0x7f0000006c80)="d3b78ab80f9d400c818e189e4db3b710d351bd22f8cdb09411c15dbafc78456c56406e8afb56cff43ea244cd26a404d89a248be4d0b811560d20799d76a3ea297bf9a93210dcbda3aa32bfa9e31f36d5ffcc5b51d9c025c7a7f34e4d2572e738660b3f886d6ce6dd9541a8c8b2da084f11ccdf6e1bb89539351a36db0934708c64965a1f308ff21985656db1b0d578aa9fc23d2ea3177301d21547f569f22b6f25b62966c8a871437da908cc76c67b318f95e2f52719195c0f774d05ccd4cb5074ac398caffcd8aa78220ff44cca5a15596a577b18269c0fce71514929346176c280aa6e1266c7fa2980eaae6be4b552e88e7b6d7fed02efe9af0826c056ad", 0xff}, {&(0x7f0000006d80)="5d12a8c078f4dbbee5b6e4e3e853653f708abac1", 0x14}, {&(0x7f0000006dc0)="fb469863ed6377392d885da0652c558e974e493acd6e170f95d042de4ba048e5433225bb1f669e7bcdd784ca2138e9a79b07f1d0c22d830b6c2a726f0bb7d2ef54846f", 0x43}, {&(0x7f0000006e40)="39cec1b14a3c545f13d66053d3ecca4790d229e46fb61b0dde99fa9775f9f9b4db79d036c1a241dd60a0a35d15d5152bd55c2ea9d6d2efbd6a213eba85ce1a995cd2874193be3eedd87198954e990b029f38214f5b92d25eb677f12b9614dae808ed83fa5c61602d0b8c0c5b4ac1dc3afff975eb56bf96d9fa26881fa57a2659d0089c845baf05905ef8fd35c4ed4edc6d3cf3ce1b8af6d66a5c3f34995ac683d305df064e806c65937545711111601e904aaedea4f03c9cf8978691f8f719af8ae18bfbbe18d717561075", 0xcb}, {&(0x7f0000006f40)="2125bf3333c7da0ae34b130c45d47e038bf8be9975d95e7f6f44b75b071c2771bb21ca4e86a082a2792e99ae1fb2fa8240c2003b9624390fb018396108f2d123232a9f8b8be3a917ede970d5331b504c", 0x50}], 0x8, &(0x7f0000007040)=[{0xd0, 0x118, 0x2a, "1afed24e0005b4077ab398ea801940d3b9c03ea6ce0661bab38f92679de1e79ea405ef98282ed91a53e40595ccbfe5bac1804368aa77a9bdc778aff4f81fbade711d2af9d4cdf21515f69a6326c2e7657f31699f9553941ce6b1b05f609339cf7bf2d0f99346ca2873230762733ff29eb619bd0224655996c3fb3a5413650cab60d5f81268e8d42e679ac9750bc34b3ee6dcb0923c843b8da0c8e6151aa77adec2522e08f5380713e5b4e7e5c762beb28cb197e840dea2d941d2de7493f6"}], 0xd0}}, {{&(0x7f0000007140)=@sco={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0x80, &(0x7f0000008280)=[{&(0x7f00000071c0)="1ecde3deab9948431b6d095893d596dd6a942740ab21defb97e05b34a7a055be879b63cc13e9840f44427707237d551ebb484534a084922b66cdf58eb30384dd819c4e1cd88a7f28b29d3f86880a1196e6444a12f878d1c56b6281bb215153b8703ebe59d978156eb2f7dbf52093d284091116928fe75fd8d55749ef8f95b4d726f8a3c90b8e9457f2563b0684d8bd7baa07c5ce3f2a660ba31bd29d1a1808ea144ea280d4d9896760fc79fb098e8caab8b8f62373c1ec6922b2b1453efc218548dee5966345358f95a65581660d0c1b21dbaa0827dafa247ac30d9d3a4cf4041c2337a57a94b7197513dfe2fd26ac00691fd3db0ef92cd0173c3bb3c8904e07e68ce3bf546363c5b115d474d8753e3d9bae1792bd4f8985df13058fe98bcdb08cf575b33c6a39b512edf0d1bdfff176e446cf9794eef4685a574ebddca280e1167ae2bb0dff0302701d29fdabdb7440ff4cebd4bc5b2cf8574c4b5e39828c5158e77fe136328881dea4c38aaef37577e30fca4a3d8390025722cd0f1170e003bba7e258466fade5e920d827b74eb0b3aa74f9a97e120848efddd7544658917db950d5cb2ff9def59d0bb9b484b8bd0ddaad77d159ee2c6d6cf5c839e1c34f0dee21636dcd3089641817aad1001c6d3eaf41b3b289795a2c2af8cc1869cc8c3e84c071fe9c44c0abd5d923a1d70ac8e7d515b67d6fa307da21d7871fd59bdcc5be6b433935a5bd280a6b50a0c073f024fff9f5cb9482cbfd8e272097bf165c1bee2eea9ccd4af0526bf52eac0ac84d20df95eaadba504fee9cf7b55390708ca30ecd86ae3a6e2fc646ceeb45b11c0539bff6c7f79d664b85629e848d2a8858930de22b966e059e476660a4de34cf60f7e580272b02152e1f6139d96b2a03b1fc1347dcde33c192d445cf2af08c678f9c4c01db82dcd99a13b2deaf8c2a3b2c3250f891d133fd3bbbe52f645f5f57ee77c20462ce4300be49571fc7da06d8712d4c980751496f5ddf6548ebe8cdb348581e04b4f2552d095ebb62063a66b4f49337530abe411dd14d8365fe51f126473646498eb028034f64c7a7763ebadff4dd3678958b56f90a68d69ad390ad6145957eb48fb7fa210ee0dbbbb18e9ce1f93802e58f5911ca1160a3e4a887a4cc317df798361276c76f6b16799268f9ffcc6943163a6442726ac4017cdab27a3c71f5c2e1a895a8663e47038182b3d5ff23ebc6a2b61b5b002bfd9b36125c0369c5f4412575e8e6f88a7e5b6bf08e6a027fedec5b3364963bca400d520b966a1c7a9643e3de71cc2729ec2b948c06930c48a5162fbce882dfdc0a31dcdc5b679f7c2b7f3bcd4d2c60f69207308e9de2eca9475f42e59901cb829dee1ba975ce7b50543d16e244d4d972b5013257fd59adb60300005dfa610212f37f9489be8917679e0830fc89d14966c12b5aba45a982a401871b14bda906f8ed6f805cfbf777ecce8bad49ef7a8367775d9fd3b454fd6e33b7e2225ce8838627f8868db2ab091fa879b69719d36cf73b5970fd1253310bb63d6896d257367344443a1a6a72c2e6a27ffa94aa084a4d8b9c889baf4e57022f61061ade3b668f49b353224226c52323e4bc6e4b9e26feba24bcced2735f85b4222cc14233d74af6738918fb56b8225e82d709eeb4e5296738c3a69b07f6bf8863ca9118dffcee70bb17da3d239846079cdd265a4fce653ea9b66906e3c032890eaad13b53cba75cf3ab0fc26c42e48fc7866de8ae2febe4d6c786d4797f78649b19f4160666aeb7842c23e464e84a0305dc8339d4fc16c5d22f21b3f9b549b8969a012f870c044bf08fba1a9d98fa6705eaea58be6850500c375b62d468a5396792fe935ed762ccbf4987a0679c558d386bd57789f2e14289fec1f3669f9d56fc8475d937a4b97aa158c1ee399a685100cc19bfd6a69a3aecbb79d44967a01d1a1485eba312b223266f19491094ec81e4f0be14ff4a466a0564e2be2320fe260874157f16af87a29ecd43739ea5dc7c4c583e370aa342616f06f212fa23226575bc3c4b601eaa2be4127520d778ec82690c5f397f1e43f1f23dcaaf3d47840caa52f9815a7acb0075bc126c70a9b473ae8393b833dd4903c8e33a7ac4ec2fd1eafbea03237970f837e15ef1f0f316bb477a8ac13e3053da4b1132b6f1ad8e6032c2c50619b00748a1ae8a885376e0c8f364e72e907d9f0b7c7e2c9c0647df59a9eb83ec2441053f6cb6ad29de25bde24f4ad6d36dd08c64ff1746e14e1ea0568e9666367a9be561d612bc4a0bce3da687f80e46229d65e4d55b9e6b71de9bef6d1589c2c6cf940abb48b7704c36352bca6404006e0a8910c3fa236d467fc8a363074ca69886713ff192168dc843c878dca08de8eb0debe0129bdf97a4a95b1ae5e32b966e7de7869b897064d4e0c5a16009664495adaa47b480c1c477daa74d8984ea9b9f0f67f7451480f175606b69c9189d97a85934f0bc438e85ccf55dd79f70c5c78f7ed4bd8ce1de9032e74bb2a8f4e99fe94de1a8bbdd7d65e8b07c7a85d8936abe2ca00ef1254f564f37b52a3e581c14d47eefb0fe0bb56e4985ffef73c49f3bf937da92b78c4198dfebd7a7e016d3321b1026dc07f28a26a9568958fb4461dc391b87119122fbabca9821a53212cf3a339061b790f7c6b6ff5486d4408828955326e956738f753b036b45a1d9586d482b171fa14217ab8cd8f16f9dbdc9f762d7d1d749594b9b8b0a9c0c000e387ed5997ac8fb3db2867d2c669ac5fc5279c58da5888d39d48a18320cfb5be6fea2023d09b8d342145ebacb74fddfb6e5f40a5748d1d0b7cdc9d258635b8c3e4799eae5e67a6d5b27d3a411738773dede98b4472ffbd3be00b62c2aa972aa30dea7d06ad1df43c47ef3d9b3544dc16ee43f49bd9379c6bb31fd55ded433e686e5121388011e924cbbd58c9dd444607c37da778ea07f646c10782517fef8ae72077dd319423ba376f10606850fbcc2a2cb1af7ac8c085dbe66e47b1ac011d0d386069f0c8df5d323c3d9ec5958f95367f718e8ea3ad802661b80192ce01d7a3828b6b812f23265d49f2b7c83e3c5ee8d5d44928a31568c57ef4089b195d4bfe7939c64326436d661a02ceaa9aaf29a97746ff9717edb9f0efafc914c6a0c21bd0a989c62f3895de8d73ffbf7cefc687070c168d1d113741cf985aaf1019fc843bae66315e05894cbdb3b10512007be938aee317056256bff72b49be7daeb64146bc784c132100e6e9d985bd686c3578d5c74164d52587bcd35e3c7ba78f5adcad528d5f768db2d467cf6742f8522bd6a7180b222f0f864a7ccad4bed083d0d791acf82d0c3903ca7fa96441b75d5981e38ce0c51ed00c784558238edd1c164b68b6a03458d34c43a3bcccc2c973a97a967f0c4ccad9be6f9721a29240e8337ac840bec67daebd60e1b89ca9f2bcf913fd863b0f0ed85eaf216380b675a8aa505619060a2b00e5d7ee216eae03beecf044870d67fba76c7f95d4bf783ca5024ac66afa289d2366c97d5b0fce6d33f4daae6a0ecc34b49fdec5e1242663c70d5c1deb9ec80f072568bc7865d9c619e5c923b1cbd35ec2ab2e0666645ac5e2116f7126088ab3952631d85f0e101829fe8b68e30552949c049e2f9b6ca67d1e1aa55305eb11f06269a902cefaf3cb858ab93bfdf7f1dc83992fb104f4ed88a116004045c65999d5d548b7a70bebf757c1bec11ce16b2cc964e3c5e27c1ee8d200577c60839de3131c446782e358d3b922f49f5d52897be54eff63890aaa05f7dc07dbc7b78c6eb40e8a2cfffb8fe686f006f87fb9a8de63e58e78641a0c898da4298bcab7cf32b90fbdbf81cbe1a241c2d7020583cecab0dccc3625d31aaf20cc2550ae87d63758e998bd349a44f7c1eb81cc54f9add62d59c8717efdddc044d7875619eb2dff5b11e9d18db95262c2bfd330570431ed67cc946cc5137f3702186f02e9f4f226bc38c520c500ff09ff9b88b660bd20687d8605d1a173d4c0ea45df34f2a9348b3a6a82022f4ad99643a521b16992f83337a429415d6e1b1dc809c657922f460765d046d3721a16fdf49a5ebf335cdbcbf085dc740165898abd99187b4959049c2da05ecd5bafd47b1e4ad62ecdc568b36adfff92a3fe8ae82e85c0572cbcc9172ec9a6cecacc02fc31ce832fd6e9e69be4fe7b44f1aedc03b76e81a3e09cb5d1e23e6527ecb5c169d30f87a67c8fc6af3f315515e310a8fdb88d2b8db249dca206f48088f2f8ac9e489b52946ceb42aff5c880ca5fd6eb3d2b3cb3c27b2b774c839e3b810e18e09ac958c50d8118fa064dfa334d62343f0b0d1305ec36612f32c34fbac5db63173e24025ce60051f099932bde99e04d3da41c4a61f3a0995a43df46f350e16fd118c5b4e43933bedde91b0930733655bea0939fb30d4031920f589050a1a7373424f3812d8823757e18b293d6bd37dceff91f541b74b7be1060e2226e2b82217db3894901fb809bfda090cbdfea39f22cf295c3addc09efb5cb1d03e2be8da7ca0072e7c1be4f1e895ca04e7abbc3b844b412321ec8e63073bc613da62250eda623d5762fae955bc97f36d60457a3fb9ea36a3a8bf82a0a62e9bb73a8d7f94be45220bd1c78e04bb5c1e106680993ad0e947a50671a5bf949f6ae8fe570c5dfbd723d2225238c23f9eb220206af9b1a926e3ee2e49fc5504ba3160bb9c50943d670cdd4251b70052be00f9f85e098f60237fa4962fb6dd69959833be913343534ff8fae06b6fd4e6f77ada7b8724ebf3015f04d0b0e1461ae38faf4eabe3c98b8715066d01a01721ef9dbfd0d15b5267e363d5294177d15ac3a5177b4abce36d6df94980a7c21e8269df6f8040f9f66f267f9588df4a4c517281b22ddff25138860a7b775076f0212fd6f4655402ca8b5821a494f63ed9525ff3cf721fcc5daa6495e60e15225c1fc64323db1b787da7853ccedf16907a9e7e72f85935ff77876bcfe405959bd82bdddb9ab064cd6842412e7e1043935a952e48b97d522c5a6993062fd704e0432853ee529c4e72f91e374d0bed615b031f5ec199739f3656c84757dc689512f8bff7ad46b219cd5a2419f0de961e7555cb732e4801888d935844ad35cedcfd6a0869f12040648ea1f72603c337081e2649af305e928c68b3f49f97ec55a9c171e77fc332e324cf26b93b5946653067b30b4e23996b2d878dc5492389a48a4797dbf3f663001a4e8fbdaf319f69bbb057c2c05d4ea58e56f707fb81ced81b1b382ae32214ba60454d3b42c005ab4c54901017b9dbfe7fc8750dda91347c162d96bbde88313a459c9a5d3b5ad69e5a9004632ee86906943e8f58df19ccee98204f54a88b30f7fdd52147b1c809c2c6339734dcad1ac5993e49094a6faa9af5357bf05f333064398db1a5abb6281c6667e77eef67c9b4c15c4c5c5c8eaf06d7b6179b13cb21deeddef040ffeaff9beb36b8275aaee8d331ad8ca04624c2a6242231b1e98494c89bc25d7d9feab4a7739b910a7251f0774cc289781af926166fca5dc4fbcf51c88c3e12d9d78dc63551fec62b18e07ecf34b80d8ec5199b971c31ba710b471cf775bce8b044eeb9b85a68b02c7326b4f4335ea2dfb6a9110bd88f974f3d9ad9d5ca7a4af96600517eba62361bba9270c09e2ad0d550482d074c64767faed789ad5ad12f5871b0ba76f4e7875961f6047bf6280a075785da7d6078136d429e69aa008aadb5d875a1ac38e471c1d55bb810e94e0ea7512c405939b655c60bd0126ec863caa22aee03a0d9cf88dbe32ea54f309738163a92c53d", 0x1000}, {&(0x7f00000081c0)="aec21342e52c3f03d2982b6ec6965255960e0c2557dd65665c0fe3f09436c4619602f55f4ca19af0cecec53405397fb75ffaa301e7f5f52cf084cfc2b887b6c3e5f8c4ed3ee946e0c1c526e7877273eabb869542f0ffe2065a30b3f65c474abebed95e92989c8fdd267ea4afb90d71fc2da05449a48509142d5e79bc96b5c570191d93661882d5", 0x87}], 0x2, &(0x7f00000082c0)=[{0x78, 0x0, 0xfffffff7, "3e7d6ee9915356fb402b49b6dfed76958fc5e30c2e97ae5e6f006fc4a34743b634e796787cfa5444bd8bc27b4fc4f61eca86e6b939f6ef952eb83bd3cb9043f701f891a937a74ebdc8700e55e4ea1518553789506757d88caec9c76c80e7cf92363d70a4335f"}, {0x18, 0x10a, 0x81, "222cff"}], 0x90}}, {{&(0x7f0000008380)=@can={0x1d, r2}, 0x80, &(0x7f0000009900)=[{&(0x7f0000008400)="eaa33b3d7960293bb56f17932a073a75a79ad7a7acec29206f35b24cc278af9b36a23d4f752cbf3e890ffe87a77330cff0220645304ee1920071196dc132c446292f234a404ad4dc3e23e6b1341de466e387b4171220303147d0e26a0e0ab3da0c4d70c2099050e487c3d415d164b9a4515746775788a7fa075761965ebcaa4e9c53a925ca2eca8f29727a", 0x8b}, {&(0x7f00000084c0)="b9731d97db6736b2afac6db835a103b82a7c6d659c634a02c725c508786ea5660d724bf1f8a989260820fe8cc9e855abb442250cda99955e24f124497644099429646596e155edd55f0155c8eb5d67905f14f5d24bfa4b8e9199e1b0685400d61a61d07271588d1252ea58a67c59d94eed713ba7fd446573de6e1d95040f568b835b558dce2a411a39f8c4905346387a38d1adbdd56a6dea2beca81df7c58ea7a5ef9f083b68bd3cc21193201d0aacff5195364c32e935c485a6f496740ecc0ed35e37f7fee87f468453949e1d89b21c13d992d40b84d9cba8e7f52cc8a7584df4f9bbcd1396a99102c4cf43496958c2639babab87fa6db3cff2b8c531c028f6593a2bc3d24dd5833c3c8b5612cf5564c4c2884af65424cc68751d86d6c9081c3b00d236491644642bc6fe0c88149b0ba48be034824b0084663469b46bb65eea3a7926323a7147f3cd2560e8ecbd87c0c910fade12dcaa3292ebc4d117af54865be5faaf0b42e9e1bc4ad5b57cf997f8d712f37aa918a64bdac3f9ae8a676ff2a324fb8b0f541df221a8368a15ebdfe8c1c0ccfac02e955be8a8832bf368af236503c6222ee59b8db86e125eb423df65ca618782f4a182c422a7b792425c0ece2b50414e714b8fed8d539f32da91cac49abe0272357848a98239c3ac314891ed91ba746a7bb87002eb171ca8798b2007e82b9cf91d89c368d08cd3cdcaf1dd899154beb1f0b7484f46cf64d232f3f2ec3d82694e0e1397aa607a60720847ec3acaa74a3c61087554fdb04500f1e4d3bcf7474e42f853a69548b389d3225a7855b0f6e226abdad4a87f6e8ccb4bc9720938d7cccf5804a01282f797daf4acfc4033e6a8d645488e59df00a4fa731b687f03c84b97135644b10682524d23215fa56a2204ec24323eaf6bd950c296df122335c931d525a4b341e345f1acce1e80084c2756ae50ae03f55d3e716f885bf80f375bd6121c79742d279a1f7bb2b4f9f9c79bd3f8db82b4d4ae7b4e34eb1cabfb4066f83f92d7be6e5baae8a442301c4d20f04bd19c769282a247c916f26ac2cabe3f7849d4e9a29bef9334136e0732c5f68734d861dbc5867964acf1d876f02e1ec8a0f09b267ccef53a66d8e1fe01c64b747a68378d591bfdf5197dfcbb63ff135c7b55c03bd31e3cf2dc0ea74931c8b5b21562d9a2e5a85a18f6d33d7a1cdcf05ca16a20198ea39a3833bd8c73c0cb43639b9f1c2e88dc4f0e4ea9aa4a10c103bb309e2b6a14f7cffc867ac37b37a37fd5fe94ad57bb7078058fdb62bf2c04314a56873824b7a5e4d58ebb78f4ca4d9c5bfb6b476d978167432ede6956de49184706698afae096e1220f891fdde153f4320be254065a3177fc4f9b744aadd00cba167d1081ce8f98a729d99b5b0e4e203bf20794afc9e0169135fe8f2119de0deceb0cff32d27a2b2572bd7fa28d28ce8561a62f6f775b0901f2e9364d6dfd267e0a2879e49fe82d31f6ef4de7451c7f6016123c2b140922956d406aabc39c854ee7afe08036dc55c1a14ac58da8f4ba88c6f70e303ebf35589a5599c7501af452ab32eb9d0bb5342de5c1c41a04ae30af0e92216968d473fe0a65b07f60fd4eadb2a9b2b4d8e957af8156f09784db694df892a6a0be12a714fd775e97382eeacd18f7e754ed042402d8b135da14ddfa137102610ccc361370a1d985ebfd0224692a5470e7801a78fe1e238a66971230c11e4cb21953c096851d82a4875ce51c3fc91e3999b861b4ca4a73bdd3f017f210a63ab04f313a68e869bfb9ae7e4418511018ab47f1ad25083e041c102a6606649b3bba022730b99c95fb1977b1c584a5977e1fa39d9ef5297da59e30473499fa76e5ab2db94d647c66e10bf8e28583779fa9e9fb996fb40b39b07187f8e38cd11f83267203d8231ed894b58858673332d29be1b0cc2d536a6c085dcc8c47a2282a0d0db0238519e11fbd38b5492277d1a0a9b99e385d0fdad7ec64b245ac72c815ea360ccfd6de702d7d1153969838e4a3b9ce7abffa058422a4c19060ede1ff2ff199ccfd481c1bd5152c52b605399c7d921befb0676f472d2d4d46b74166bf084782f9c4d028c7a7c86d9b279ace605f49b6c71022bd1cffe0fedc2adbba1ad47776f40a306643a6ac33e9d721624997de5e67f41510f7a4e2b483fb1b9f14bd588542c958f054e6a75afb5942ae0cce25359b980853c925b4d8facba6f88f87eb857ad5159a45c5f1ef4b0054efaf78876779bc51f58d55023c1a4703c0757f3458b3dbb001ea09c9d18a6506d077dd1fb5f8ed2efe96dc573643b026ec95d8020b580cd52f4553a356cbcab3c5ac51a3f1ac9951b70fd06da47dd1c9838de3dcd5cda85af27c1a4197274ecbfb5978f66b6de825977fbbf30aba485120ffdcb1ea0c39f453a0dabc6c12aa54408d321b8ea582317601dc9a303001e7b5472e9ffc83c4236579adddacae4405ee1869bafb5ae31b7faa1d985ff17790e7c6f306ea75d9b837ba945e78360b15a9d211bccb64f82e323ef4dc8648c7d235d44cf9ea2b9e0885b1d029cdb2851f84ca682e3f055c41570f77710ef10d8904cc59803f895b2f8e704bca3c34dfe7e6c1adc0853ddb89e0e4b882c4df63f36495ea28d698b425395e4d0eb0bb5e6055d18d2a7b4a6001b83fee25d9fbf06c6b6bb29822dd29a7ca9491f5cee80834cb8314f8a6a8f601ffaceaf1d39e0063ae3c92fdd1aafafdcd1df1db66870354402236cdd86e3d5d662c2c8bc8900ada9d1bdd9e696e460c436f13707b62217b83f39abd62b63a8d5ec0a83888f8594c7c6a9a3fccb22a9b1395bf144f795378b855f1e73e35e1d3fe3d65118ff25bb6ce04029fc6cb30c18cad272fecf689af758a80c181a96fde3c5a5e56eed824ed15d9c4ab89c8ac14490854212f3d4d006eb36768e99a920d4fb2df1e6f84f3ebdf8d11ea2804d58509fed7e40c368cdcea64150f4750ab184b8e504aa767109a02ba3824b58f6e41cc8690ec6c9c01c63dfc744990cbaec41cde400292abd7fe741229136d44a351559ee74921333e9f793991e833bbe67c70f0496af09a8e00c3536f99727bbd9147c49dda3dd4f2ef1326c3f9768efbef8b23202ef6ad8bc4cac0568f81b31f3e476ff5fe162e97db527b3a9397569c45a220c64ab32b890e115cf5a6156e8c69d2b263ff0352ac1ff9ce0e8cec6503e1abe30264922142d6059c31c6b5e690d450187efd39debe561046fa6e0caff0c84147a032e93447aaae523c6acebb9dc37e1616ca68992c647a47f453500bfa221625a28451302402479c5264ecadbef887fd908cccb38ae20448470d450b1f552f269737d684c774a2de6bff852108e3d3e0ecc880b27cb96d13770488adbea180c1631734336e369a8af55f742fd43375ed070eb418cb5bc8dd406918ca86fa60cc10f53b2fbd436bd2bad0718eea75ecbcbb859fd08174c27114f4d74d049e75004662baa1c85785fd4e9a922bb4354ed932d0e9540ee09658ead2d9e1b4d87e3595cef9079a024605135c71c0fe67d934159532bc60549125559c4e0c6f8b16bda4379d04b65a5b8bcbe036e762d0ff9cbf69eb957583f93c6a0935f243f6007ca4478d44b85b71eee563dc53bb343754b81c950bafcb9e490f9e200848fc83274e9fc3c1e5a9cf1587c0057ba70db8d53af2fda4a9dc5839849099cd81bc35ed0e207f276a58e607e80ed976ccac035756832e60333cff23a0eca9f500443d3136dba0a5a0919231bf00cc35c207a9d5e292548233dce902f2def9063d24e6550b7792a704abe8dac8696eee508ff937b11d2bc70ba8a781e201201da736033d0662ecaf6a832efb96c984458fd12406ecb2febb670653fa47df6540efd1138fdbc47bc05283f2c06b58177d320a76657eb60138a6133cd7ed4617573d6e58229e0530c0bd23a701bec8170c9db74fb397e10c90f4ca801f85426e32d6eef41fcab517775a404350cbebbd55308a65f57aba75241f0bd7ab817cba79985e54fe9f6c471e19c12894ef250cad711baee72752f26fe1de77dda17325085c52f1bb39cc13407baf7989ff397729a2d1d5b3ea48fe3d7e7b9fe175f5bdc93e0df3a38940b7760be28e3b8d6ea846b87f5b54fc9e74cd0a1ad987850f0cc757d82d4c5934c378857b793c66de8cb8fec42176e1d82b1c8a09f430e80d748e447fb6906f88a1f23bae861281672329007a17ef0687156969d797a6ff1e7742e70f93871d20e56df101904859bb0e397465be1b9d8fdd471c1b60332984229e7793d7875bb9e6bf7b11e5f7a85fd502cc2a2a14a83dd5b1358095bbf696151caa13b796165182d4e77ac8cfb9186d236825c726f0b40a2557f0992e22a5cd722daec0fbc474c10f276511ea08f23db9e172926994d228a873abe67e303e317c3888d8531ec556a9ca3c6a42bdd85b88d95cefb124256289c374ebe393352bbb20a34e7afa788cb799ef698445524879fe7562acc01e4b6741a92b9ed9ae76f0433ca7a9f3c0605a77d93060478b8ab3d40fae673f57d96c55ddb4fecdffac0d7534b13097600096757010dc3ec183403a47d70c139de8d42f3ad126ff2a5c236d3dac4dcaa62cb5fafc0956a6cb53394a90e5751a71a21949db03822752c24b5d5abaca932f37e1f205f5289c9873722e71ca88a48781f2672392c8f8c97c7c38d067317694ed4035647b2c857adca5edcf19a348140ceada3b740faf1f585cf47cb4a2eb6b755ca849b004863a22007da4143fb2c6ad6723643dfe31204a7b273994306fc492e6cc1aaca546474bcf33883b70352b554b734b5cef852c0b3276cd7cba673b9cbcca07c4b7ce518a5c458699c934709dacc2709aeb01ffcce1d752740118083c65286a3d1bc3e65be80bf223cefbe6304238eeb6d2d46c94e706c6cae7345298541cce67b43845294fdf4be79c78959e7e11145286d2fc8ac14e2eeb604dca13f3b7be765f95a77115a2c891a8ec3f7437d0d4838f66b392ab1277dd3eaaddea2794c3186a61b30bc1107fd19ca2bf4cc2eae635dd351026b7f2e4013a10457abca0ee35142f1cf27cf64fbf6db88cfd5618cd0a7a4afcbcc3b5805737c32e81feeb6b83cdcabd58cdc1b3985132c8b39278087dda89a8d89a93542b6ff998852979095be65e062217a5524d3d6e4576c76661d6a23b5c64f6e2eb1e52c1b8ff3dc53c1b1507f24f74573ef46c6e7160f3ac6335e75c9cc4b70b06815d3ef67fc511d45ba3dd3fb8ad5369bc08d440b0af100ee86e59f5639470e44542935290fa7fa23174aa2ff56d43f578ee0c96dc5bc907b1fbe963004af22dc5e214054d376d7b9997d81a758937b0daab7e9832559de35d500e0b97b451497285684d99eb100034ca1af06767bbc0df1c968449400549c1e56a0ec081f5c2af68fca255c233fbc3749fb95160fec9f114d8f91aa9f77214353e8c3f60baa29d8a14e542f8522123b1459e3606539af671a96647cbdaefeeaa1f8d09b6287c7d2b816aaaa5986d311a72fc1b060b5edccff77a8aec4c0cd154afda825be70c84c4d15c85ac2ce18d5b1d170152c5fc8e6666cea2da78394bca34604f44f00ce0dfd7e4ce083d5d68bb217f9c415b1f453324eb5da2294fd28cc328bae0e7e89a2ccd66277ccabdb32eb6a5c5971cac547a6de99d0346db92b6a0b6616b3bbfb0df29a952a6628dbf804c73c045d08bf6fa52b1b110a808669a97a5fc4cdbacb2f2b3bbfd5ac0dbfe203669f4a3a775176e6c998fd2dac7d20937aed86d2e85a7136f2ed8650e6c", 0x1000}, {&(0x7f00000094c0)="945d9fccdd5e28fe9b2067d6858195702a7b9f8ee92a3edfecedd1686dd1aadcafa1e1294c4b8ac9881c", 0x2a}, {&(0x7f0000009500)="b08964d84a487e31d9a14e938edc8ff25a4f5e2b4e1a36f9181febce2c948cce4b672b98b40eeb0d98ed1471372bdb81200070a25778aaa77a3c51cfb29d79365bd858dadab6d31d335295e8cd8e45fc0616888d2d10f7895d13a88b774611bb38f164f9192f95868f3ecba914d7ab85353192e6405f3335250971432e8ddea160ef8a1a9ba8823bfe15336d27633f61f099a9f02ab9a9302b1f518a9cff0998741b1c102acb4b51e935f0d276c3e403ab44da50524fb698b48633636b0e69a84958169afe6487ecb7abc1fc930e750c3b7d382c1c", 0xd5}, {&(0x7f0000009600)="74b4a94b8aa26dc067e65d2ade50cc92bf732d4bd28ee2701c5ab0e6b3b2506894a8d712418ab4c5bddfb67464f22a9bd1b4d763742c1301a0cb7acb4005085d4d6f2598d3932551d7c45e1eac43dde56215c241905f904f42eb207cf9b2d7dc2270e62e1b2e9df0b65e8db003111b48318e2293c805bf9de7a1778ee12e50c98eddb9ddb4a77e33a726a39244558d74b4df7e52300fb442d5aaee8000258d725587b8569660", 0xa6}, {&(0x7f00000096c0)="e50b1441286cb7f9f765f7f05a6e6cfd7d068b6c61a510a165e4d5479f9c8b2c25f9f8351bc58a1003032093da5d7153969bb95186eb90840d204e75a013b7906f6c9431393750c482ed5ae036cb1dd6fffddc311a10db6725955f00dae907c2dc349a9758db13869e5efcf1ec2f2c41b35a1d70aedbc38c1225df5c7b96490bb4ffac338e5e025b4864d56c0166b2e6f449aa170b67420a3e4d67354ef3e60bd77952396e8bb071bc9efefee200234a0258bbbe79203b0d61b0e2a867e411e5b3159b1c879c011b015dd4ff839c6f9a930e2e912c5d66d2fb17", 0xda}, {&(0x7f00000097c0)="db70274b79c2d65f5f2a6bdd7147b94399d8830552f1ad7a4fa5949faeaae7bddd00a90143a28eeb32265f6af8ef8172e2037e4b88628deccfe7f44bc717946991ca455557e0423f7ed963374eb1638c9ba3a1b4b227092ca4239eb88e7b67a4959563b88fb5e8e70c7bcf50b73525212648e82255adf4646f5d5935c51ce7bed72b0c611a9884b4550ff19b92bcc2403bdaa16ccd", 0x95}, {&(0x7f0000009880)="880732d729fafcfa84a4485ec485e9bc00c5f87ce59ba2407e428de50452fce92713898eaccfe3d6aaaf0bfd8f470e9ff81feecb3ae175ab5a2f634403966e9c14", 0x41}], 0x8, &(0x7f0000009980)=[{0xa0, 0x0, 0x100, "0be0af3bad83718bd7016c9599c84e6cf031aaf2139e5eb448594e50077221bcc82f1ba95e8c6cba977b3ba216bac7dfbdad99907645dbdf95719de123fe358a60b1bb56e03e0a770c20ebca7e3c5566c854974698131e1e6299620bfb8b73a934017617de901d5407786bbce3390f93090cb61c140259e2c042c94547f67d96a159031c0abf8a1ce76b40"}, {0x10, 0x110, 0x40}, {0x1010, 0x29, 0x2, "2cb577562ad4a912ed87f929c5f774d670da5c5fcb68ff9b64027a19cc980b36f8bcd5596cd83ae317160bd44d84d319cb5a3cb5f70fb1fa79358c343aeb9577e88c06aff381af08d9c0621f7b6045842a3bbb5fb21d0b98de9bee4ab09a9ec317f915d099e41b64c69de5e84f98f3d41a09fe07d4e3b56c42cd57ad6f4b790fc880a0c4662f4e98fa1f7e89ffd26d681094da5fa0a252b5f45028528f2e6a378f7427db02e074f59de27856c56e136b3989a6ef88f2d301669ac4f168e356f41a9897ba8dfc2d70398cb8d10f06fd8d568525f8c42fc3e57eb9986fbd74ea2763cd46f2ba43481b37f471cc3c36f9b1c7f17d671c906c83f4c77b0d9db8cdfb7727c0790d1c4bb756c482a54810b41bd6c11f08206f2901f32fc67802282fc287d466f8026d1db2c26d2e1f3d6a509ab15f616aefcf91ca9900fd184f1cd58b4ff07c62fee03106a86d9afb9193215b93d04adedb00e2c9a15d75b82f6dfbd741ec7bf73a5489d8f733dd7752e272c7be14f49a74e143dfe9af5ae5ad4714d870bc4a7d4962c8babe3eb67ec0f9da26dfab564a74722cdde009bf77a9ed9da84a863f358f04e6554b63ec3d53f549725f2fe0cb420c88a12ca96d833775a9c0eeaa157df1f4886dc9b407b42213d66a93794ce014dc4c34e35b4980002bb05b1ac23fbd7300d1da9f4698561c5705606c3faddb6457246c1a6c7ed17ef78cdaefd2688988085bebc04a2e436134ff650f954622136f274743ca6db6a7be2893acf41527818c2c0d3a03c3d085b84443c5e0b6273bccb364a93f04d07940875b5a3b7b48d62f21ca5a7377577b52a37cd9e6f91b632dd3689d7eceb664e6524e110b2675b28412cf509b873ab0a3436cb19d4c475f3aefeeda724ca9105d196a84936d6072aec55af6f583a76a8061df33ad72418cfb5c42ef4a72f0695670c3b2e55b4acb237a059e43293ad8ee71c8e306e6f2539a9cc5f13aad9cd8f1b9616c74ff79af5e714e3f1191bc1b2a49c3caedb2ea61a760ca3a206277009c229eea343db30f6275475462e448526e94c1f0f422df60c6b6c62bc8992885878e94d5941aafbbd94dc14e92c3443f9163c66395c2f17c5b09c186843c9627b82919fea64fd41f40e061d3fb9b7dbda44b7e18d1ecda564571abc6d37280456fe0a8110cd3716a83e7ea591a0c400672f14f4cd7a398d943b31692d6801410484d1ba49a5f0637afe42a2d1f2416c71802290f311347e4dc8506ff17138a62df66cb4018954eb47decb25c0992891461f8cac9e5fe5d3004795e5bf40ed3c33f0bb1d0b0107022bd0104b08a4604848ab20393fdc3364aaeed1c6313fb58a8d4c6b2b45efd2146dc7393f8ceb1ff7f4ab97875610e745bf33e5bfe99f73f043003ba80146afc4c29611f09f19e2370dbc2014a417eb2253c40555113da8d35ef16de472f2ab1e4471c01291705ec1ecffaeec3b55f5dbc447a796abb16fab9e95251717913b3e504c9d3768e395fa9fd22bd924b8764b06b74c4bc1d7b9ba86d006640578f60db272011f15f298fd84acf4ce7bee738c98fef0257d8ec8a37934ce122b5612ba1342e7361c01ae2490fae5cb0eabd72765ff627f49bd6cbd4efabae1e255895d310e9bf0ac3e79943a6232bacf740d11a68e196f160da0bca9cbc5206452dd58c52ced4d2d24b892567bbe597cacb739df5269e827f40aaead7d8c40fba7276bb5d7e3db8eb4dacfcec40775000a55d5b35cb4d064578c25d98b53e0ce3c28122214d3450814061bf65103767f256f6f7a96c516a7ce10879e09e75e6a58b4ad6a041de987a4eb27ca7b7fae42e217d4c800c0d3cd7b4ddded7316763c32f0ebc2e93ba8bfc77322403ac1c3f2363745a46ce04f3d80539fccc9c0df1d0fe97c725b3c927a165cd0a3d2ef15b6237ef2791ee4bd98a88ae1766dea4e0026ea31116503d951a1c2c1b9a59b077e4a6dd87abf6b4f79d56419a7228ac0300bedcb257c1ca228f189370206dc47f0b00afda45bbb0927c442d08234f34377f68aa5402523bb1fda0e07ebbec092aa9dd07183f6861aa53e65bd273825f80f6d10323822054bea79507c3ec01e8f52302575340647e55cc75b08c62b78190e64f5ada48e7275798cf8c2355637f230a40f2869c80a9295f5504a1cb16e1e7776378b4f8ae1cdbb08066932ce43272aadcd6f9c3bda5f294d3f686425a6c59e24f675abf1405dceed73428984fa6c872378b01fa899154833b7b6328be2d31a91fb09ebc66d8f592fb7614becde64e708324d3077b04dc012f9bbd211b762085141b3643931862df77a67e1155a25a3f602be88c90bbf9ab14d6156eeccb2a8a978ce1517e6c4331fd003fbd30bbf78a646f48271b7ee79d2bc1007186ae1b0f6bdbd6fa57ad10bc0c1c77d87036f31fb831394404aa139d88d874cb9c0ebe8bd57f3b47b3ca21c536306a80cf334a3d69476219a914ef94726af76f9a1f0e4eb8d5683d006e413d65b956af8e6378d0b769c3bcded98731a39929dfa869c451e0cd445570537b74e87b6c5db1adabb2eb006edb97319b1c5b6a3d6bf0f3ede5209733770176903f40cfe2c6baaa6dfe3fab9d260d1a4b54b035cdddd65b8a8af45aac4f2fda1395e5fbe1735f251f87a0165a0a0ed054d79a7556b333b48cdabb59c515e6147e2bb3ab42741b00a44203609c4350cfef17bd557eaf78b8668a4e1c597c471cb870de39dac28b2cef8efff2d3b0557244486af9cddbca218cf6212b95fbf043204c6a36ff2f62e11153ff926dc5453038986b2383567d503961c3c9488a819ac430caa473ce7b13f264685d2a31fcab677806d1a3932dd23308191c9f24e4cca40827e38b65341a2a0efd921b24ed93eb856a6ddca6e3c6e3e17b0b6b15f88fd72812215515e8d213a258f80dadb61ba662d0baeeefbd31a47db60e828e2f55d831241f563e54e616ef3d74d897f5564206efcc329a484a91bc591af3844d64b21be1d38b305df966cb7d7af62df95839689986c7f855479c8300550f0927ea80d43d2da13be6a65f68b1b41d83bad8a852213aed9de174e2f4aa5e20b0492cbdc74be5edcd56402b9d155016e20d9b9ff3ec416198efbcd50f3e9eaf39884b043fbe7fb79ac219910f1bf43310ffcd444fe727571aa58367266e35d600dda810af3fe935d8f8d790998cac56d8457b45d906df126099a69e89f04aaea89d3fdc6479468ed34e245d98776143bba2cc69d0ca285512134f2996ead48c72d1fe50f7a1e1464cddd6e59c13b45070c00b2d5f0086ecf123a75de9229440c077d7e0dd933b3bbe22076f0dc519282ca31fe94b9b1b8ff05d6334cfc5a5b1d8063794a7bf467cc1fdc11b48261cd7d25ed59656b40ab3339a214b4698c2cf678074cd21e406e378a600f987836e31a63ac206dc3e7a99912fd38c8000e42c1ef94b18e9220401a7474f73229f47842dcb94816efd18c3c429e0cb1ff8c2a046bc213084eeceb4c0bd0f44762699a9bd09dc229fb41532eb4f4ff34c68e00919247df8f7fa2a9c721a4ac56a860a7926d0cdc0cd05bd98ae915f62deb5e6289df4fdeb2412e1a19d8c88349e7cc3fb031be287475d462258f4db1b7ec40d5d34fec218d406c957b7f425a328295899d2a30996bb1b2437c39d1638a9655b3ed10a843bf70374546805150bc6464cc53c6cdf4fe7ae36ce689156108929643d0cf84727112e2780c30b88713261e0ca9f6cf1bdfe159ced5f87e1a396549232cf6235fda97809209c06adc4a33fa66f858327d79edcd2f5a0aa4b7daf9606fd61fc13f42afb95b9ee7846c2c9f4d87c22753b5208b6549e49f2d90ccd3c92ccd1927eb06241884920be90ac4899eef0999ef58aca0bb6c709085a9244cb35a2d0a78ab060cd56511892aeb7a5018563c4f2cdd01a32e8c77ee6fd3e6fc9a6bbc3538e940cb3f38beeefbcfc782fcbc8353894f1d8657379915a6297733d2bfc834f1f2246c615e0e57186ea3673f71d5c02421200fc5de4fd3b5b4b115eff58767bb3b9d5a550fd309b2eafc555bc34844d505e42d715d4ee0ea49ffb11f4f5637b4844c82d3c091d8ceeee88eb6d1fe0d86218f23a84399413341e5c06ee529b9dbce85edf5be9ca366d7db64ba403f2db8f94fe2f65fb44436496e6377f66e75d63046ad9179117a8195842c8be33a080e55e90468a861651ad15886fa5b1825909e3114f32169c0a0e2132e913652aa729d4646df4bbe34209d7450a6956710e6c176ed0ef2e6d0a01e216b2fddcdc93ae67efda66e781ec1e2eb8892da45d0f0ab7f21e33900fcd591fdeb74dd48657d4fc912576b7b4cfbadbf43bcf1185576919e0a71a3437a09ed8bd0ce6e8066071bfd65cf901303465d253177c1042dafa3a0d2b99cffe4800c6d21cd82629433b80be923dff8e8ffd0d64ab7d5929823974702479b3607643421bbf0cf81046038fa10e5094fef8a86db39548a21da3f1371ebb923b2dbab65d48b4a0c0f5a533780483171f87e06f16e3128a760d771687987284ce015a4e2add33fdbcd3c7ac4ab2a0a87f226eb8a282a706ca2ce8a8f78db7c74d919fc3df776839441d731607f9ae3c929d7eada475c51ce3c760a5d24d6e8e90c29006ad17eb7aeed998e50af441c590d9b888b1791db05ed8ef88d96285945560c7afe8229006501a9862126d47bd7c82e8d9275b71841f660407373e196e9775457c0274e32b69b07be13324966e243c9233e2a4f3aeb7909111d18c2cad1293deec0ad3d97a41030faa156cf5f217b6fb86708f78d79b7ab7d84734b11e2cee4a8c753c3074b392bd7411dae49d0a0dc30eb67f46bc8f4730684a56b7ef350684e3dee0aab2a4a460b5f2347b9f8f778905c7bb480d173ba85f091d558148bab58f346b9f460fc35ed5595fae4772dda5f94a3cd12861371b0b7578efaac50c115d408eefc6e6a38f009a3111f05b61c5be20e665bad5e2da5c75e7559706c90afb64f01ac80fbe56f5a402b26ad2d42627ede49652614b3d9d50e30cd2dd38f311cb7a375150debe4e181fed0baaa60ddd3758c84188a9247c7461a05d5a87900a0c106fd6afc68fd96ca532d551d97f1cc10ddd3a9c771d93500314c5dc2f3e754995a1cf8b4b3ff800acf3142efeb20da494017dd7510dc69c339f8602e5101b6528dd4d5ef34fb36a6caa69d2fca82681b00c42f90afbd754b9f419d5abab9bcbc3662fc3f0b9ef3ea64fb820696b5636f55cbbf47e9e9ac31dcd4b9ed7774fd8e4946e365b76291d9c5b540fd8b7c2f4dfe9f96f92fcd3467dd861a8e920e7150a48ca39a73babad84c884a8beb47e10d5d691e48a95c61e56c34d1d16172306d48626af7b165260f9ff741fe63821df767b90d687d5de8d1686806b2c23500420e2532528f88750f18b8cf54bf096937281027d3987b5dbcfe63a9c4a69ec549f910d5ffcc02c76229e33fbd8353580d12d529d0f6c6127db33c397e2df2c33ac87cc13355d278791c8a49e95b7f0ee6745ffa87bd3185b85404875f6ae9b30359a519870b32034e3f11c08ebbe3776d6acfcb363fb86f184da41de1878ab9b64dc76f375ec2efceb27195567de8e40be711dbf54018b7c6b54624cff55762a0f709ebe0428b307b910e5019a5ee8df50bb2fe9ee33be5dcfba88425a642dff25539c8b2d060eae2a1be36f6bf7d6675bc6d811690f85016474fd8a2ca1935eba887a36444087fa9af553c4a61cdfdf4fe29e6158da1f70b57a472fd4766c8d7fbc8a54345d2f3e3b5ef95d10256e"}], 0x10c0}}, {{&(0x7f000000aa40)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x4}, 0x80, &(0x7f000000b040)=[{&(0x7f000000aac0)="bf429b620889d2b95967ef3a583613cbbaa4fc05d499269a993c11f4041064d9450598be0acd11caffe91850d2ad0b9464a5dc91a6836b25b896de66c9eb384891ebef82d3e5f3f87623fbbced2782d5404ba399f5cb48e6ad5bc3433d672c245a2c1b5d343ab9789e79ed10083c3110b0044894dd2824e28efd69fe4d02386f808361fe0cfa0a2c8d48efcccbc4e7a73f12cb11b5c410bc9e1a2238a29e2a08388d84ea80e6de0b674da787045ac7a343f08e1a07c39acd8a89c8cb594e2b511d9466f683d788bb767cf8d4df03a4c8e5942b3cf6f4c373bd19f9d881f8bbcb0a8a20e7976b4c76782c1c5008", 0xed}, {&(0x7f000000abc0)="9c06e27ef83b78d5a082eac6ece1f2c8c344104d84b8", 0x16}, {&(0x7f000000ac00)="1ef23ad35877aa3add59b3850f5e59df09e2058cb9", 0x15}, {&(0x7f000000ac40)="d98b3427b310a12b6fc4e6d39227ea5ab131bb0f0fedf31d241211d8229f972059f0cd273af6ed2735cf651ba5bb1f832d36596e27858406d61fbbe8634a2008", 0x40}, {&(0x7f000000ac80)="cf759c75394a6b2fa564435fe8f20ffb8a68e64045b2ae4b3790cdfab44f990085cb8f69e136793d17a88779b8f5790f993c2fa57d25b9a2ecffa7d9c348fd89492c9abdb9517d1dbf9422054a17a5fd961b4abb825ac294b50146efbc99586ca947820ceb4adec956d6ba80b36993bc6caee7f95934812188e7bcb4aee72e8a24d6457fa2a7072d96dfc775534ce585149690a0130459225eb6cec8fa0b71d95560963fadb2ecf94bee4567c64d71b1e1e2738e744b6332c1cef36dfdfe847592645e41f74161bd25fc6faa5b6fae02a1b432cc2c7fa42115", 0xd9}, {&(0x7f000000ad80)="e3b8c157299be53536a8664680d8613ae8b95f99fe4bbe2f55cd42088702927b611f903ee341e0dfecf61078f2fc2e04c50441f872f50f35b24a3e7040093e896480b019c89b32e62a5e0280f9422431a091e04083f1f147ffc09c43294ff01864a7774cf58c35a5c878e1a6ca6fd4e82467e1f255911247187d94ba85ebb97c316575d937", 0x85}, {&(0x7f000000ae40)="346f6acbd0e711f6f4042e3694cd29100955492bcb8f463a031468a0b677da744148004ce5708efbc779f9e34e3593e399c4dfa9cbc1e70002d837656bf3a2f8edbb8b5e7d265911b98826789cef2e21c8757e4547774063fc2d44f5896a9ee90b6d2042366696d901283a7b6955d71c5af119e3b5e0c879357b56456ded2aabf948d0acc5c2286a8cc636ba92a17186b7206e532773a1257ff807e3510546d44e47081561ffaccd58bbd2154e419bc0e8cffb9d32220f6ede503968ac82973ba47631110267f4983a963cbf28b58e500a3c70dba398da448b905e087b79de197ccf26b8e9e46e7346", 0xe9}, {&(0x7f000000af40)="747a113b7ce734ca09148fdd244840b068f1064c9284ac391fc84aa16e4060ff411e90da9be2bba25b9ee1c5458d05b40223370b47839260d35308fe307c2401dde51d5799faebed4c8d495244c503420fe9f24c3417e19e3deec63117a8d6cd81b6ae2453b04f415fc31615ab12f5d0c01efb196ca73fd51c01f7f3cc8fe9b1a37063f71d8d8ea92af21b45c030b25f51aed57ac3611eb0c27d561cc61a006bdbfe8d3eaf536b2f63938b2276fd9f8c1a29e11e39a319ba416dda6773f0aae8c6c494bb1fb17ac9e3546da9cbdd30647aad829301498c219aa2cc6ade8c53da1ddf4fc3ba49", 0xe6}], 0x8}}], 0x7, 0x8000) mkdirat(r1, &(0x7f000000b280)='./file0\x00', 0xe5) recvfrom$unix(r1, &(0x7f000000b2c0)=""/102, 0x66, 0x40000000, 0x0, 0x0) r9 = socket(0x33, 0x800, 0x3f9d) fcntl$setstatus(r9, 0x4, 0x46200) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f000000b340)={r1, 0xc608, {0x0, 0x0, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0x4, "d9741ab8eee3beba140194e4926e3ea30bea71aa7d59f4fd7f6c5e7ef67bf93bb1e855bca544aa9c763c7b484baa94b8e9613181d1d695b7e6345264ada02840", "7a2d6fd206589aba52c9dd841b2c4202621b01e534d1c1c8488a480b8af55d0a4b3a799e88b78107cc95a3e567c4ab63552a52bb05cd7b629a0ef77beed439ad", "8b64ec2825c31542cd2d2a9248d5a6f6a61bcfed353db3cb30c8e3f65437f58d", [0x40, 0xf9]}}) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(r9, 0x40089413, &(0x7f000000b480)=0x2) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f000000b500), r1) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f000000b600)={&(0x7f000000b4c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f000000b5c0)={&(0x7f000000b540)={0x58, r10, 0x4, 0x70bd26, 0x25dfdbfe, {}, [@ETHTOOL_A_EEE_TX_LPI_ENABLED={0x5, 0x6, 0x1}, @ETHTOOL_A_EEE_TX_LPI_ENABLED={0x5, 0x6, 0x1}, @ETHTOOL_A_EEE_ENABLED={0x5}, @ETHTOOL_A_EEE_ENABLED={0x5}, @ETHTOOL_A_EEE_TX_LPI_ENABLED={0x5}, @ETHTOOL_A_EEE_TX_LPI_ENABLED={0x5}, @ETHTOOL_A_EEE_HEADER={0x4}, @ETHTOOL_A_EEE_TX_LPI_TIMER={0x8, 0x7, 0xc0000000}, @ETHTOOL_A_EEE_TX_LPI_ENABLED={0x5, 0x6, 0x1}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r9, &(0x7f000000b880)={&(0x7f000000b640)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f000000b840)={&(0x7f000000b680)=@newqdisc={0x1a0, 0x24, 0x100, 0x70bd26, 0x25dfdbfb, {0x0, 0x0, 0x0, r5, {0xe, 0x10}, {0xfff2, 0xb}, {0x4, 0x2}}, [@TCA_RATE={0x6, 0x5, {0x6e, 0x80}}, @TCA_EGRESS_BLOCK={0x8}, @TCA_RATE={0x6, 0x5, {0xf9, 0x7}}, @TCA_STAB={0xa4, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x4, 0x0, 0x0, 0x1, 0x5, 0x2, 0x1}}, {0x6, 0x2, [0xd6ca]}}, {{0x1c, 0x1, {0xee, 0x2, 0x5, 0x6, 0x1, 0x2, 0x401, 0x3}}, {0xa, 0x2, [0x1, 0x100, 0x2]}}, {{0x1c, 0x1, {0x1, 0x6, 0xd1, 0x2, 0x2, 0x200, 0x6, 0x1}}, {0x6, 0x2, [0xf0]}}, {{0x1c, 0x1, {0x0, 0x6, 0xee9, 0x0, 0x1, 0x6655, 0x7, 0x8}}, {0x14, 0x2, [0x101, 0x4, 0x6, 0x7, 0x9, 0xf409, 0x2, 0x1ff]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x1d}, @TCA_STAB={0x54, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x5, 0xa2, 0x9, 0xfffffff9, 0x1, 0xb660000, 0x0, 0x4}}, {0xc, 0x2, [0x1, 0x2, 0x7, 0x3]}}, {{0x1c, 0x1, {0x2, 0x4, 0xb, 0x2, 0x1, 0x8b, 0x9, 0x4}}, {0xc, 0x2, [0x7, 0xc, 0x5, 0x41d]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x1}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x5}, @qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x2, 0x100, 0xb, 0x6, 0x1}, 0x5ec00000, 0x0, 0x10, 0x4, 0x7, 0xd, 0x1e, 0x9, 0x7, 0x3, {0x8, 0x7, 0x7f, 0x8, 0x1, 0x800000}}}}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x4000811}, 0x40) r11 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x8) ioctl$KVM_CREATE_VCPU(r11, 0xae41, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) fcntl$setsig(r0, 0xa, 0x30) openat$vcsu(0xffffffffffffff9c, &(0x7f000000b8c0), 0x40, 0x0) 1.987638905s ago: executing program 3 (id=4): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) r3 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x9, 0x11, r3, 0x4b9d5000) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000a52000/0x18000)=nil, &(0x7f0000000140)=[@textreal={0x8, &(0x7f0000000000)="67f2e00d64360fae8197530f00cf64f75dd72e3edb3b0f38f173882e64640f01c5baf80c66b866878a8566efbafc0ced0fc72ff30fc7b30000", 0x39}], 0x1, 0xe, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) 1.956170265s ago: executing program 4 (id=8): syz_mount_image$ext4(&(0x7f0000000280)='ext4\x00', &(0x7f00000002c0)='./file0\x00', 0x1008205, &(0x7f0000000040)={[{@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x7}}, {@errors_remount}]}, 0x81, 0x63e, &(0x7f00000004c0)="$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") (async) syz_usb_connect$midi(0x0, 0x5e, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x1235, 0x18, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4c, 0x1, 0x1, 0x1f, 0x50, 0x1, "", {{{0x9, 0x4, 0x0, 0x0, 0x2, 0x1, 0x3, 0x20, 0x7, [], [{{0x9, 0x5, 0x80, 0x2, 0x40, 0x2, 0x49, 0x12, {0x14, 0x25, 0x1, 0x10, "9e3603b76b9c463a23949955dd6b032c"}}}, {{0x9, 0x5, 0xf, 0x2, 0x200, 0x9c, 0x6, 0x81, {0x14, 0x25, 0x1, 0x10, "eba047f5173807894aac58fbda693003"}}}]}}}}}]}}, 0x0) 1.848068148s ago: executing program 3 (id=9): mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) utime(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={0x100, 0xa356}) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000280)=0x0) mount$9p_virtio(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', &(0x7f0000000240), 0x408, &(0x7f00000002c0)={'trans=virtio,', {[{@noextend}, {@cache_none}, {@version_u}, {@debug={'debug', 0x3d, 0x4}}, {@aname={'aname', 0x3d, 'mountinfo\x00'}}], [{@uid_lt={'uid<', r0}}]}}) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='proc\x00', 0x1000451, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) io_setup(0x101, &(0x7f0000000140)=0x0) io_submit(r3, 0x2, &(0x7f0000000400)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0xf, 0xffffffffffffffff, 0x0, 0x0, 0x10000, 0x0, 0x2}]) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2778) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mount$bpf(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x38728a2, &(0x7f00000000c0)={[{@uid={'uid', 0x3d, r4}}]}) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000400), 0x4) r5 = syz_open_procfs(0x0, &(0x7f0000000040)='mountinfo\x00') mount(0x0, 0x0, 0x0, 0x0, 0x0) syz_usb_connect$uac3(0x0, 0xa4, &(0x7f0000000340)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x46d, 0x8f0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x92, 0x3, 0x1, 0x9, 0x20, 0xc, {0x8, 0xb, 0x0, 0x1, 0x1, 0x1, 0x30, 0xf7}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x2e, 0x1003}, [@output_terminal={0x13, 0x24, 0x3, 0x3, 0x0, 0x0, 0x6, 0x0, 0x4, 0x8, 0x4, 0xa}, @extension_unit={0x11, 0x24, 0xa, 0x6, 0x1, [0x0, 0x2, 0x3]}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x2b0, 0x8, 0x5, 0xf8, {0xa, 0x25, 0x25, 0x1fd2, 0x7, 0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x6, 0x2, 0x21, {0xa, 0x25, 0x25, 0x4, 0x2}}}}}}}}]}}, 0x0) lseek(r5, 0x10001, 0x0) syz_usb_connect$uac2(0x1, 0x109, &(0x7f00000004c0)={{0x12, 0x1, 0x211, 0x0, 0x0, 0x0, 0x40, 0x17cc, 0xbaff, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xf7, 0x3, 0x1, 0x4, 0x50, 0x1, {0x8, 0xb, 0x0, 0x1, 0x1, 0x9, 0x20, 0xff}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x20, 0x0, {{0x9, 0x24, 0x1, 0x10, 0xa, 0x2a, 0x3}, [@selector_unit={0x5, 0x24, 0xb, 0x8}, @input_terminal={0x10, 0x24, 0x2, 0x5, 0x405, 0x1, 0x0, 0x0, 0xe, 0x9, 0x2, 0x5}, @selector_unit={0xc, 0x24, 0xb, 0x0, 0x7, "28e61906187ff4"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x4e, 0xfff9, 0x80, 'g'}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x7, 0x6, 0x4, 0xd7}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x964, 0x7ff, 0xcd, 0x9}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x2, 0xb7, 0x20, "e0117414"}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x6, 0xf6, 0x9, {0x8, 0x25, 0x1, 0x2, 0x3, 0x1, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@as_header={0x10, 0x24, 0x1, 0x40, 0xfc, 0x1, 0x2, 0x10, 0x9, 0x80}, @format_type_i_descriptor={0x6, 0x24, 0x2, 0x1, 0x2, 0xf9}, @format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x6, 0xd, 0x0, "5f2ed5c898a5"}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x7, 0x17, 0x0, 0x9}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x1, 0x1, 0x8, 0x1}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x8, 0x4, 0xf0, 0xf7, "9b25", "9938"}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x3, 0x5b, 0xbd, {0x8, 0x25, 0x1, 0x3, 0xf, 0x7, 0x6}}}}}}}}]}}, &(0x7f0000000880)={0xa, &(0x7f0000000600)={0xa, 0x6, 0x110, 0xf5, 0x4, 0x0, 0x4fe643ee0169c9b5, 0x25}, 0x8, &(0x7f0000000640)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x6, [{0x24, &(0x7f0000000680)=@string={0x24, 0x3, "b5c13660721e2bb607ec53cdc4fb7b08ac2ef41850a73ec95440ea9ddf8dff2500ad"}}, {0x4, &(0x7f00000006c0)=@lang_id={0x4, 0x3, 0x827}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f0000000740)=@lang_id={0x4, 0x3, 0x420}}, {0x75, &(0x7f0000000780)=@string={0x75, 0x3, "d1ac148285e7cd81846cb34ed60ae25f753523a2a3ef7979f46a500f7fc45bdc5509954030add04e6aeeaeedb3cdf56d02518061b842bf4c9e464f24519f0066962e81190b5fed00820abeed12be32488e57077f85b51548724e2968255d979283f89b9448c1e87695208fb06c08479cb0da29"}}, {0x61, &(0x7f0000000800)=@string={0x61, 0x3, "cef2a7fc940134cb9086e93fb134126e3c3187367078ba42ca20fce17692e9e1e89cdd029310a37e4a1c93e8bb00a8408ce67c44c50095488e08fb329c9b0f55482fbec583b19fb1e36d6e028fa439d01a9598f69d0181e8a2ac5059b7ba93"}}]}) 1.72880296s ago: executing program 2 (id=10): socket$packet(0x11, 0x3, 0x300) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'veth0\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000000)={r2, 0x3, 0x6, @remote}, 0x10) sendmsg$nl_route_sched(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000700)=@newtfilter={0x24, 0x11, 0x15, 0x70bd22, 0x25dfdbff, {0x0, 0x0, 0x74, r2, {0x5, 0x10}, {0x1, 0xfff1}, {0x2, 0xe}}}, 0x24}, 0x1, 0xf0ffffffffffff, 0x0, 0x3604c8a4}, 0x810) 1.590738784s ago: executing program 1 (id=2): r0 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0xc5eb5210c3f55c73, 0x0, 0x0, 0x0, 0x40, 0x5ac, 0x238, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0xd7, 0x80, 0x0, "", [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0xd8f, 0x1, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0xfc}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0022180000000501150825ff0904a1010901a1007508950109308102c0c0"], 0x0}, 0x0) 1.579243654s ago: executing program 0 (id=1): pipe(&(0x7f0000000080)) (async) r0 = socket(0x10, 0x2, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000180), 0x205, 0x2581) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$USBDEVFS_SUBMITURB(r2, 0x8038550a, &(0x7f0000000000)=@urb_type_control={0x2, {}, 0x0, 0x0, &(0x7f0000000080)={0x80, 0x0, 0x0, 0x0, 0x7995}, 0xfff7, 0x0, 0x0, 0x48000000, 0x0, 0x0, 0x0}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x842, 0x22) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27ffff7, 0x4012011, r3, 0x0) (async) write$hidraw(r3, &(0x7f00000001c0)="4c259ed1e58325f2c8446b8c27e9bb34bc7a303b6d356e4b956d19a0884c10f02c04b84f153e22c74a8e0559d51b690cd5e5a655d1a06e4c4835e064c40f4e3348d6662ef5d179d4d599c8b008bdaed55e82fec7705fef66a1f0039c3bbdf143570e96914f1f104093dde4556ee3ef11863c0e19be3b6545cc00ccc8c5d265927db22bc6fd17e2bef64340fb3e5fc6e89b3b1aed661661f9c9ed5fc601829a2e1544b38cf3af7f9a6b1c32957dc8848ffece7c70fb8ea6053eed45b83d89caf9a6db72e4b45aaadfb34bc0ce43bbccc7df19866fe89e2857b353dbc7c9b85c522a88aa9f6b9cb645041559fd0a2f1d6cca020eb7eec2dd8b68fe60fa0a82b712d4cd65dddb67463d8f869aa4bb61e76789894dcd2719bcdc517e53d16242b6222ef0220ab5b1da8015280f4eb120735c595b8b7063eca57fdc2cc3675f6d5207506f50085a421046089dd41dc6985f2e5b5c320379de57f9909acddcc50e07bee98f5712e2ac32e29b904f1c216839da905db1defbdb171b67a79452c1fd7537497aaa7c370f181375e7890e0079e1c729ab4389ec08ea644c31236f2777e5652fe429bc00eedb914b008ea8a6ba2ecb8635cc4f9a5190baf3b6dcc28a119840a8949d14fddd61f4d8ccedcce90c9c78ef99a861c5b254eacc989265095c58967bd990014441b0ae1901582179aca868453918754c850dce3b43101169c1f8142101214192f1b13610ad07a7104a681d45bb59ac775777b13db992a9fae8b57f9b18c84e87263d753beebbad92ca2ebb7aaca7dfb789092262be1a230328a4b82806acdda602e0c7c02e3af5deb86e382a2dc67e1fe3b088da6355d4de49c2ac54fa2d17869fd11f3dfc26f4c68142c4391acac44751f7c74fb531d869315965df49acc61c1ea361a96c00696e2b0a4a1cf0d07b1da65c6148554b4d1d4ead299d8fd9395a66ddc0fd14e22c2cd54c44e82eac991bef557d824f9cc96698fd85d91dc61b6faa922398d70b4ba67a231f7db7ae5b5062222df5a495b29e4e9e192b1a5fa578a7704b2e0d94d1c5d045f3d295c6f717a63a799c79c85aa413dabeadf8c50b25cc1f79eb6ed88ddaee51f7e39e711ccf39f6f02356664430da430ff9b79f0d0621372afcfd87d664c7b095992187b0edb07ef0c816b58466ee1c5843244c127b6ecf0e38bcbb245320956fbb37bd9ba0848e49c52029457795cb42068f0ba2e66621400e75071135c6b14c35a1c75531437b229d91cd89377ca471b45c247f7622d10def5f03e2f8dc8eb2c06bb90fb3c19e808e6dd460d7c0325ab96df82abe2eed64ff1d7212e67c7d0885d0925318b15f6e5acbf0a83a349436d33f408f454dd2f10dd26cbd329f728de28afbc2f786c6facb2c2acd481bb16c992734e66b687697147eb2952c7f16c7c56ea34cad630bbc7d517dbb48aa3575d8fb51c6e5f33786792b226e14d2de60f479485f5db587132fc731629f732efa8c80b26ef9302dcebd10224f50cd5332a8a11964c05b0c04c38f639133bc5e2c6e2a23ccf19e5f98f120382e310f5761915c9a9997883c0b5149cd25e64c35b670dc78508c52ba9ff7cdc8398fe0b310fe5f3b83f95d185efaa11e02f9eb464c64fdf04f7b6eb8b711593e5f5365381e1e5b3bdc097f4434cb0982060b9d95b7b96d49601294885eaec962b21945f85d8880ec170e6fb6c8c754f1515ca928d102b3e719f2e9d09c6a81c0b72a7df8ce509e0388e03d1521a63eaad5ef8b0452d68f5117e09ae87067cb9698f85366ce5d69a3518dc7c9beed60ccd0e3d9a9b4579fa8feb28b2309d15f7ea99195ee1da384946db63b70bad616f588061158b87dbb95b70af0d91feb3b12d7dcc392abb13adc02d11c5d237352c3c19eefe77e4d0847910c30a63a115760296178b030c234213b732c17fb12ba7bdc420ccd045a5768bf65b70127792ad7a71437441854e1f848898342def65d12f914d3efacc89d6d42a53088145c827883caaa81df6eecaedefffa5e80cdc6dea44e70bd7c436a6eb74ad98d7df0872ed626a00c50ef7608eae4a0dd4e7fd80eda47e488feec9322d27e2fafc53ecf6627180df65e73ca08185c6d0c6e2e380bf834ceeeac2a751e79aab24a0581a921a3b27e3dc5bd909f05d97e1a77dd3b2c6d582bad203b5594617f7a2bc9dc6072b34d60e22f84eaf2c0b011f97ed5c207b8dd26ccc25ce413dabb882c7e8c42d42727799f3a42797e8c3ed1eaa44c15095bf38e302cd3e521476b47b372a126e8f041b4b7acedf154f5f417ed238c8e13a9d396ee892b14fb072fabb3912634288faf216dc27ea2b7c574edcb31efab8c771b4231d0990750f278b75200ef19ac63c66705974ee1022d9db1344ba4bf13ab4028d7ef0a91b9a07c5e9250a105f50fb3a5d24fd8dd03064086e4dfc6bdad14225c577c2d67c7953c9f40d41c48129ebbfaf4865e28171b30968da9665dd260125e5a5a5c6319848615251dc76c985f5e6ced0c08665128f9efe6160e03af2d414735f63206f1b19962ddc94040ed45b3518835a0286da3d03643f31dcdb1ce5d7632e5e26c03e4aa81ae640095793135d5f41c60606df418d0aad2bd3618c4b32bcb75ca94905f2726415170e2ae01ae595c8d967637ae0e3506a1d26ef6cbcaeb690e4b96ef06801821bf830a38a53ec2b4920ec081b1429f6589a81cbc2fa107d9ea7e1359c2b54d0cb66c0182693aadeee20b7509210ed6dac552b3da4a52ade6539f95730f5e43ec46a304e97424f15899242bcc2ccc935aa40a1de2381b81aa2ca6409c69bd42ae5e099e65c14b6675ab5e26b051187f7e36322e412671aaa7bd24cb6abc4cb8abe92bdfe09c0a933ec8470a41197ee596f2e3a611e7cf1ce93176761e9c01876dd69e3ddad6ce4d97256d3bf0d65276b05da24e1b352a3c5075c9c2fbebd280fb81c383f4c9db53d4a5b0eb846052b6f0dc9c0b8ead0024821f927eda18a663d52b7cdfdacb42f1f08806699969dd419d1f8c9c50072d5c7998e32bd8b72839fee2014422432cac1aedf93d57a0187996f6828bc315cb0b841076229b3c3a6e1ef1cc7c44e4a841421c64fca097939ff259cc765d75f86adac1c82cbc7569c2497cec3aa31bff0a5ad344f38a67264b6779d5b7adbc0b127a83ad1f32fbd77f2581d933ac9159884428cf5e06115689749d09961580047c370eb2af1829096a7f6e4fde91088e7742f69e27f8076e81044fa93f8a21c4e183485900aabe77113538f8d9b5c58da16bc10e797c5f22e66634944b51fc3325cac58d35d02d75924bcda5b4edd6301fc2ae9de1de2b81602a62df95e4072835ae3009c96f0b7677d3b849356aec1aee308a86e3a6d3088d79e42f2c0c1b1278e8238ff71b32cbbb0bde5f7ae20358b69119c050cea9ed6c2d1cb0b3127fba5f92fd5afc220122c6de968cfbbdf9ebc027e471e416b30ce441db28e440f71073b70cb0f45bc7bed4f1623c7a780bcf54f87038ffdbcbab6f641bebe2066d066818a56a34fa0b80480bea840e5cec7ebfa488432fd1749b3d09cd9d96624e993373c23c2820bc5f633fe19f8cff502ef25f4384bcd12700e330d1212929e4b674cae18c1136564b5bc8a75393b3ae121d7ba773262d7752d1b63f55db11d04737ce1202abe23aa1d1446fd2fa0d9c63a8d029eb3d86e9acf4c97dfce7da5e80d8dce779089d2be42d4a5541bf32ee9b66fdf53b4be2edf00c6ab75e5b1c3908031fa701a480a85a756317210902da69aa9d555f80cd6da97c19ad2d7ab00c3fa92b5bdcbb3ca029e9edf0a0a57deed28e0442e9df5d74b712a37ba21aa9bd1d6edfb9634bfdbd16e110beba02af83e801fcbd75495e39095cf37dff8c81a56748ecdb9b10b60305a95265600d26331a215611e3c1d41285163f8d75482328f702d01baadf6c0be3b92ed54ae17a0b8fdb4fd7bedcc0b35c51bc0b57fc02f7bb08b4277040323ae949601c0cc54528ee10480fd517795da2b2d49e5e014fbfc08ca029c7a62105f777528f72026d6b598b609d7009bc39c3156e4e05e87b12199ab683d803668f542b62185c8def69d6c2cf7b0e720f0bace87cf394cce1f7d01faf57f6e6095aff264462911320a9db73c52e217e03a28ec0aaf863720636ff336f2a8b30ad4300f44abe611a50e02b0257c93cbbe7be00534ccd8684ada52481bf0d0c58ead3ec8bcaedb00c06c4ac4ef8669d091e064a90c63feac71ec2fbd0248cb4907b2af4143b53f8e190da5cf962ad2b69b9a47032c60219738ce092ad1fb00e06c2f6d963adcb8932410fe81fe741ffc09278f0259557ba8ad88b7f46e7ffcc1aa47f884db4f886cf07d14cb379ed274b0cddaa4d644cff13324c9107b6b243cf22f9a5ae9d59acbbeece7f6415e458981bbc420045ef26d550069ecc4e9cc690c51c9c03f60eda0538a90579dd3a40a92a667385fd84428572a6dda1a45b8d45c95b667590d087487bf3144cc7237d245e5b2bb6669a3ea3e468e1aa86c7d904b9a574d2307cf2710f69ded05d5a6712195937c97246a63c78d1b908ead1d1dae7cbeb4aa98e8cb973480c2277fb59ef46dbe056432948cd460fc7cbf6fa0a1db1797cada8e749eda1876d9826830c82fe24a60dc268cea8eed08387553f69680ae38d5e2366a796615f6f97ef088f6c7b7a097cde4fe633f05f7dc8d94a8cfd7da95a00e350596a0dc18c7b035d492a53addc7ccab38507756f1a388e14fedd4f1187fcb3c55926474d6ee7199a7317e2a810e43b12a1d0e3e6d14f7fbfc3c4a4ff7671d58fd1a1e0e0e1eea40c798744216d580e4d0addfdf3b2b9a14e7b73e314b0d4a10a4987ae61b626b0797306a26c0e3b13eed2d6083b80b5758ec99f2955d27e45d89cab0e3df44147f7d1963d7dbbe32035656d8328039454355ecea16e859ae2ced496a54f948883f843e1e593b4673e3e5a6db04468bb796ee1624a450125b9d43c697722838df918780ec03f3a26a50b594f23a1bbdcc3b2b3b9c5fe19f1cc24821f881ad2db5192fb50260b36d92baaeb543c85e02fa5fc617a406705d3698e5cedf79cae762e7754ab03c7392040ce17782c0992b007b8eec55447c217cfc29515e2d1687de6ba7eb881bf434dfecc38e606d9fa8e9828a0360ebb0bbdb0c445e3dfcc06b9917f80563d94240cc89019aa2c5f26c9ee70261d07cc6e2151951d12ae49a72ba7c89987508d621420a11d7cd43f686dd8f3499600481aab94bfa9c0a587a09599ce27e45c6c56176e6caeedb1ad0a42de0e8796b2da80b1f1fb3b9d1788a1e1cf94df893515f3821e2454463c83f038e4103d0d3c4c084438c586d561c5902fdef79240bd76fb67bff77721d158cc0955d31c31b335126aa3987d68b9017118372bc4cd13fdc88b377260fbf04222bdac226ce21c1256e068b8635e9d48a7582afeeca75520bd49fdb25ca3fcbf68a470399506257f75e1078abbb9ff99a2b934133aedeafb5584809d6a84e66559bebc4f22899b0f1d67b4a66399467671ea9628941bb01738e90d97f835425d94e0031e7dfe009895085c22fa276bb8db2a27379a79cbe44839d5d79d9281c9823640a5a6e899d88a15da79c764c9432782074b0b2c3e102c56bd358f8da776d620555d93cbe4d2de2ca73f0d8ecd939baf4e5795ccb720338ffffcd83891c94243304b08c39de5e9958c68ac02a7f2a9a0b25816e0794a871c330a9c8e11e17a05bda896bc9690f441405ba2865fc59a1400266a5aae6e1833a008050091bd96c54e95", 0x1000) (async) ioctl$USBDEVFS_REAPURB(r2, 0x4004550c, 0x0) (async) write(r0, &(0x7f0000000180)="3c00000058001f000307f4f9002304000a04d65f0800010002010002170003800500000099db973b91aa057972513500b0406700912deb5b85932234", 0x3c) 1.524049416s ago: executing program 0 (id=11): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)) 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) madvise(&(0x7f0000000000/0x3000)=nil, 0x7fffffffffffffff, 0x3) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/timer_list\x00', 0x0, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="09000000040000000c0000000b"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018010000f4751f2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000000000008500", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xe, '\x00', 0x0, @fallback=0x25, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000080)={r5}, 0xc) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) getsockopt$sock_buf(r7, 0x1, 0x1c, 0x0, &(0x7f0000000040)) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001000)='./mnt_trace\x00', 0x1ff) mount(0x0, &(0x7f0000001040)='./mnt_trace\x00', &(0x7f0000001080)='tracefs\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./mnt_trace/trace_pipe\x00', 0x0, 0x0) read$FUSE(r8, &(0x7f0000004500)={0x2020}, 0x2028) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000200)='./mnt_trace\x00', &(0x7f0000000340)='./mnt_trace\x00') preadv(r3, &(0x7f0000001500)=[{&(0x7f0000004c80)=""/4093, 0xffd}], 0x1, 0xf73, 0xfc000000) r9 = inotify_init() inotify_add_watch(r9, &(0x7f0000000000)='.\x00', 0x400017e) 1.522926636s ago: executing program 2 (id=12): write$P9_RVERSION(0xffffffffffffffff, 0x0, 0x0) (async) r0 = dup(0xffffffffffffffff) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'bridge0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[@ANYBLOB="780000001000ffff27dd700ffedbdf2502000000", @ANYRES32=0x0, @ANYBLOB="170c0000000000005000128009000100766c616e0000000040000280340003800c00010001000000028000000c000100f1ffffff0c0000000c00010001000000050000000c0001000100000040000000060001000400000008000500", @ANYRES32=r2, @ANYBLOB], 0x78}, 0x1, 0x0, 0x0, 0x28001}, 0x8000) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000040)='./file1\x00', 0x8000, &(0x7f00000000c0)=ANY=[], 0xfd, 0x10603, &(0x7f00000003c0)="$eJzs3EtvG1UYBuDPSdOmF0qEWLDrSAgpkWqrTi+CXYFWgESqcluwAsd2Lbe2J4rd1BQhVawRy675D7Bij9jyJ9ghFkjsKhV5zqRgaAQ0JiHN80jOO3Pm+PMZaxTpzIwngENrKfv1l0qcjuMRMR8RpyKK5UqK5HKKFyLiTByLuYhHr0rZ/qjhaESciIjTk+KpZqXc9Nn9e2sPxmuffnv/5yufN344u287Dey7lyKiv5GW7/RT5p2UN8v2xla3yP6FrTLThv6tcj1Peae9XlS409ju1yjyfCf1zzduDyd5o9doTrLTvVG0bwzSBw63Ott1ijfcbGwW6632epHdYV5k524a17jMu8NRqtMq631SlI/RaDtTe3vcTvuzcavI5mBUtqe6eas9nuRWmeXHRTPvtYpxrD/x1/y/93Z3cHucbbU3h918kF2s1V+u1S9V65t5qz1qX6g2+q1LF7LlTm/SrTpqN/qXO3ne6bVrzby/ki13ms1qvZ4tX2mvdxuDrF6vna+dq15cKZfOZm9c+yDrtbLlSb7WHdwedXvD7Ea+maV3rGSrtfOvrGQv1rP31q5n19+9enXt+vsfXfnw2qtrb71edvrLsLLl1XOrq9X6uepqfcX+78bi7t7OYVeZXj2xX+MAOECK+f/xeNz8//d/q1Pz/zD/B3bN/N/8P8x//7v9X4wDsf+LX1V2V4DDzeEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf2LmfnNShKA7Apy19j/cvjxjnbsUZLMMlOHRIWICbYAm4BTfAGnDmEgwY2hKpwcTIbYnk+5L29jbm5ylhcu4lBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0lO5mDxMr+6PzVlvjpPmaQAAAIBDVuViUl2M6vmf5v6/5tZFM88iIo+IQ717ET9amUWTU37w9+W7Gh4jqoTt//jZHL8j4ro5Xv53/SkAAADA+VrO5uO6W69Po1MXRJ/qRZv8702ivCwiytFzorR8e7pMFFZ9vwdxlyitWsAaJgqrl9wGqdI+pWgNw70hq4e813IAAIBetDuBfrsQAAAA+nS7dz09YR30LIvdVuZuL7j65f3bhuCv1gwAAAD4hrJTFwAAAAB0rur/vf8PAAAAzlv9/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6tCoXk+VsPj42Z735mqIZ0zwNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv7M87CoRAGITB3vWdydz/sNKgqalJFQgff2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxPy8pEMIAEAV7JvPRneT+d1VavIMIVRB4pMkiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/S6Tt5n7MlobEk+vW18u88kv06Nf6fGkmQ01j6Yd/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYOd+XuOo4gCAf2d3Z5sUpGuUQD1oxUJFocnWXwheehCCB8GTeAxpCtH1B20OtkQwFw+K/4EX9eChFyEgSEUE7z14ssd6qSA5VBD0FHk7M3XSpGVrm9lN+vnA2/fd4e3M9w1h2e97uwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsno5jVdxOD70ibpXHfr2xtpT6q7f0yfXFS0dTS3FWHsubS31f6aR7NDvuLAAAADjo2lV9HxHX8o2F1Ld6qf7/7MfHPyqO/xwRaw8VcVXP31r3V31V+6d2+Yev3rh5oV5xnTwivusNlucbnOMkOz7iuCMjjBmuJRQrNO3hUk3rtfVHNvPhXc8+v3Ll1e4wPHRvGQMA98PJqi+DsyvF56PU98eZGAAHVqdsUav/273x5gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH/Zn3vbhIEwjsOvL4kSt8kI6a0EZqChQjACHxKSJc/AACxEQ0VrsQisABKca3emeZ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDPrffFW0QUkbpMkaa7n8t7RHxE2rft5PORxeF6br6euTieZjm/Y/5bRkQZxRDnAAAMruo2x2Zbr//y/ucd5R3nrZZNvXrlpwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA7O3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZpdGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjBUAAP//3RJeKw==") (async) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x12) write(r4, &(0x7f0000000200)="c7", 0x1) (async) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$getsig(0x4202, r5, 0x5, 0x0) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r7, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r8, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0xe8, 0x0, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING(r7, 0x4068aea3, &(0x7f0000000300)={0xc0, 0x0, 0x4000}) ioctl$KVM_RUN(r8, 0xae80, 0x0) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2800003, 0x31, r8, 0x47550000) (async) ioctl$KVM_RUN(r8, 0xae80, 0x0) (async) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x5410, 0x0) (async) sendfile(r4, r3, 0x0, 0x3ffff) (async) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendfile(r4, r3, 0x0, 0x7ffff000) (async) write$FUSE_BMAP(r0, 0x0, 0x0) (async) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2004402, 0x0) 1.497258376s ago: executing program 2 (id=13): syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000040)='./file0\x00', 0x207, &(0x7f0000000780)={[{@init_itable}, {@jqfmt_vfsv1}, {@resuid}, {@nodiscard}, {@noquota}], [{@appraise_type}, {@smackfshat={'smackfshat', 0x3d, 'nouid32'}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@dont_appraise}]}, 0x5, 0x476, &(0x7f00000000c0)="$eJzs3M9vFFUcAPDv7G5BfrYi/gBRQTQSf7S0oHLwoomJB01M9IDHWgpBCjW0JkIaWwzBi4mScDcmXkz8Czx5IurJxCveDQkxXEC9rJnuzLLt7pZud9tt3c8nmfa9nTf73ndm3sybmU4D6Fn70x9JxPaIuBER/RFRqC2wpTKl5e7enhn7+/bMWBLl8nt/Jelicef2zFheNF9uW+U7S+kHhctJDDSod+rCxTOjExPj57P80PTZj4emLlx86fTZ0VPjp8bPjRw7dvTI8KuvjLzckTjTNt3Z+9nkvj1vfXD1nbHjVz/85Ydkfk65fO364QVxdEZfRMxE0mTus52trOt21KSTUhcbQks2R0Qp21tvRH8UL++szuuPNz/vauOAVVUul8sjzWfPlYH/sSRaKn5gS7S2ALBe5Sf69Po3n2oHAP+u7vCj6269XrkASuO+m02VOaW4lJXpW3R920n7I+L43D/fpFMsup8CALAafkrHPy82GP8NRDxSU25n9mxoICIejIhdEfFQROyOiIezMo9GxGMt1r9/Ub5+/FO42XpUy5eO/17Lnm0tHP9Vn4INFLPcjvn4+5KTpyfGD2fr5FD0bU7zww2/PYmYS3///lWz+mvHf+mU1p+PBbN23CxtXrjMidHp0bYDz9y6FLG31Cj+JEr3oog9EbF3hXWcfv77fQs/KVZT949/CR14zlT+NuK5yvafi0Xx55Kln08OPRAT44eH8r2i3q+/XXm3Wf1txd8B6fbf2nD/r8Y/kNQ+r52q+4pN96vjyh9fNL2mWen+vyl5f0Hln45OT58fjtiUvF3/ec0N7jyfl0/jP3Swcf/fFffWxOMRke7ET0TEkxHxVNb2AxHxdEQcXCL+n9945qOVx7+60vhnW9r+rSeKZ67/2Kz+5W3/o3lmvlHLOf7VtSIaB9HGqgMAAIANoxAR2yMpDFbThcLgYOXv5XfH1sLE5NT0CycnPzl3ovKOwED0FfI7Xf0190OHs3vDeX4ky89m+SPZfeNrxS3z+cGxyYkT3Q4eety2Jv0/9Wex260DVp33taB36f/Qu1be/x05YKO7Ty8urFU7gLXnLA69q1H/n+1CO4C15/wPvava/79eRuGa170Wv7wJbDzO/9C79H/oSe28178uEvFdxNJlkvXS1JYSX7azeGkNWhiF9bGi1jAxUozoYjNK9f/VonEiLpRn266020cmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAzvgvAAD//5Eu42A=") socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f0000000400), 0xffffffffffffffff) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000e86000)="0022040000ffffebfffffffeffffff0700000000ff00e306835eeb1317b208feefaf234b4ff8b4cc4c39dc32f0925d89409ab7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae00079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4efbfb9b4a128f2dbe2837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41990ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab190c092d077ce70590fbbd4f8bf4d6a8fcea6dbe9d4a54c17aac0db6e3845000000", 0x118) mlock2(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0xa, 0x8000000000002}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r3 = dup3(r2, r1, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r7 = syz_kvm_setup_syzos_vm$x86(r6, &(0x7f0000c00000/0x400000)=nil) r8 = syz_kvm_add_vcpu$x86(r7, &(0x7f0000000080)={0x0, &(0x7f00000001c0)=[@wrmsr={0x65, 0x20, {0x40000000, 0x3}}, @wrmsr={0x65, 0x20, {0x40000001, 0x3f}}], 0x40}) write$cgroup_pid(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r8, 0xae80, 0x0) ioctl$KVM_SET_REGS(r8, 0x4090ae82, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000300)) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x200841a, &(0x7f0000000f40)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000000000000003b814e50a959736d65720f73ecea54b5e5be45ace9a88f723cb005aeff24212c651baef614d442ae89412ad3dcd0b7586d02002a6d6d65cacd4fc5002207ce994dda65c4b1d23a9bd5ba0f4ce5c2b5a5718c6aa918080002223d2753a5cac974110144cd0a1e368652324a41b31e1eb3b32dccbdf8f68bd96a45a75427a5f789d267fd92f6a5540200b81d5b9fa9b40fe4d7fbd50a6afc3a989c6d60045663c59cbdc4c700000000bc7f6b22df0193acf5912afdcc1c061835177068c40f757dd123d2600b1c544f1525aa8d00000000000000000000002e8b5c733d362417bb7f527c0bfebec112d57fc69fabb9b31ef97b2147930ff60cdf666c25244218b1f1a6010000000100000020563b835d0e8e9a09070ef1691fcb2f37bda5d4e3d9d7a2d0ac82b45a53001057f321acc45d5e065a461de90100000077d200000000000040b78f0dd3836f5ab2f6a1a5b798bb7752f192c6b48e568973a59cd9c74bd9a14721856c5499cd8f93f8beaa9cf76718ce7244c8426803000000005c000208886b313bd01a22d576e414011a4f0a897515329f86d4585fa0ea17068f8af349696da4a2b3e24310ca52ec51bc23b57897cb55a2d513e6a00765ee3f58b471c54dd57f0af584afe4a21f92b515d7f2fa6fbb273ca0f751e684584320534667aea39ad7222c8ef531f514939177a47395e94c1723abb3fd44fd64fde4b45cc2f55f4ae05ff48648a4c998257856bcdcf2fa02010000001f54fb936570450e91c8d55abad76a7b7a000016f81ec9da9ccc1191c211632266d907e4d9b23496ae19bac24dc23c43f514f1b4af19988bbe61ee29a368a999435d6872d01b79c7821e875859dfbf3c57e4f1fb0be46cb5f7a0fa13516c0926d19dd2d5862085e1e4cb8279be17cba17ee4d06ad97b4ca282e73ea142b01b4a742fa11c0927ba811dd60903d575db449d775021b542db617086b3ed42e6e60fe043cff79b0c067c584bbf82657974c3736912b4b522052b9467d0da116ccc1652d861a420f09aaf67d3e9f6160100000001000000ae6335ad9896abd3cc00413638cb9bc62ab8054325d72e9144cf4f88702f586507e3147198e0bc4060a7c8f4dce73b653177ecf8228e6e6fae02510000000000000000000000000000f43739fdd2d24e50e0233acfe1c8639070fe00f40b0d01f8a0a35fcfe3ea10faf9c24b8488ed4ed83fb06a9a7c57442ede9e1fc2853b8f4d2241cff61d0125b7750e3fdae6a4ab9c776a191ed8098a780ea2bbaa64978cd3a6458fcc6b949bcbca0dceb7361f66e46731eba4f3aed335e7c8c541e82453218a19d39489e1525466ac93759787e767f601931d94c9c426489b741a6bc8abf475e4bf859e1ce7f7227069e9f51e25fa3d1b18dc565180a1af464a1dd697db85e2b27b90f6bd7cf1b6bc0bcd8ba552ced3d3cfbf9c9bc04f65b6f83cb40173b4bdc393d47e5da95b63a40ac18daf11e8d0706b47795fbe2b56d0ea7ffc5a59ede88621a08b25ca6ebe041317b62373a60951af33eb7954a9731aaa125add0913ed2435a207439e9122512d77096747a4b404459cebc8faff8f7a31758e630c75a1ff90402754d339dc21cf6b8e04e1aedf14df0b4aaf0e03194df3eb41ba066bc343b323a3162d7e7ba687633c2faa8f28b42364b72e3a457476fd6b2a54e670ba798172c44c4390f73fdab743a4cac88b2bd0545b8483f2e2f9846b138a4d8a3332978da70e9050417087c5ae034a735e8b448dd97014043159cbaacebfc912cf05f608e6214c04099fa311b747c37af702d134fb8eec487cfaea91150d1980464ff31cf86e3f3b950b204f6f67810c0826e4e5467c1588de9816bc627fb4662ac5fc8e38f19ec065550e5f9b16f72a91144a2e52ba9f2c6a7e2afbabc533ac731bb7ec51b8c585c2749469da331006ca4d49e136189d21ae50455834b2e75efd81c9d6352e5a814cf002f294475dab27a10d87516e405eff30", @ANYRESOCT], 0x1, 0x553b, &(0x7f00000024c0)="$eJzs3EtvG1UUAOA7TtPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKI9WduKk/T5pfGbujM+cO7ISnRnLAXhiLaS//pyES+FsCGEuhHAhCfl6Uiy51RieCyFcDiGU/rIkxfifA6dDCOdCCJdGyWPOpNj1+dXhlZWf3vjlm+/OnDr/xdffz27WwKw9H0LobsX13W6MWSvGu8V4bdjOY/fGsIhxR/desZ3FuNvcyDPs1sbH1fJ4vRWPz7Z2+qO42anVR7HV3szHt3rxhP1ha5wnf8Pd2na+3Whu5LHdz/LY2o917e3Hv237/UHM0yjyfZinD4PBOMbx5l4zzmfrXh7rvUExHvNmjebeKA6LWJwu1LNOI69jY5Irfby92e7t7KXD5na/nfXSlUr1hUr1Zrm6nTWag+aNcq3buHkjXWx1RoeVB81ad7WVZa1Os1LPukvpYqteL1er6eKt5ka71kur1cr1yrXyylKxdjV99c67aaeRLo7iy+3ezul2p59uZttpfMdSuly5/uJSeqWavr22nq6/dfv22vo77996785La6+/Uhz0QFnp4vK15eVy9Vp5ubp0DOY/+r/7kPMfTDL/T4qiH2H+yWSXB/6bDxjAI3ug/w/6f+DwnfT+P0yz/x+1VPr//+9/S5P3/xP1v8e1/z/B84eJ6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g537uU0ciOIA/GwwsP+0aLX3bWVvUEZKyDHHQAFpghJIC2mAGsgtJUQQYY+QHIEUiXGsoO+TPM7Y0W9mgMsbSwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJztZ4/3v97uDRnt79MntUAAAAAp2yr9bz+Y9r0f6Trv9KlP6lfREQZEadq90GMWpmDlFOd+f/q3RyeIuqEwxjjdHyPiP/peP3d9acAAAAA12uzXM2aar1ppn1PiM/UbNqUP28y5RURUU1fMqWVh+ZvprD69z2Mu0xp9QbWJFNYs+U2PH1vlGuQtkHrlFYyWdRfYt0ruxkXAADoU7sSOFOFAAAAcAVu+54A/SiOzfE547g5pQeC31o9AAAA4Asq+p4AAAAA0Lm6/vf+PwAAALhuzfv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK2Ws83y9Xs3P3FB3N2+8vkWxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBv7844CIRAGYbB3fWcy9z+sNGhobFIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzPSwqEQBBEwZzxv5O+/2ElQc8gQgQ0PKqoRQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzcP28cRRQA8Hd7t5c/gDAGuTCgIFFAQ+xLSEgJBcii4CMgWc45GC4EEhckskBuoEKu0yAoEUICmS7fIXUspQldChdGogbt3u5lkxhyiszuEv9+0uy8Pa9m3uydLD/P2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAafedeCkp4m52mBnH5Wu39jZWsn7ngT5zY+v2fNayuPOoib55++CTb7eXqycn5ionX9WfDAAAAIdDt6zvI+JOur2U9clMXv+n5TVZzf/9M+O4rOcfrPt39jaOFl+aL+v/3369+8JkopnxPNmgq2uj4eLDqfT+oyW23rOPvKKX3/n8dy/d/A1J3t98fjfN72fn25s33+3n4ZE6sgUAHsfJsi+C8uehrB80mRgAh0avUniX9X93ptmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6vZ3AAAA//+pzDYD") mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x1860, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000500)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x400, &(0x7f0000000080)={[{@journal_dev={'journal_dev', 0x3d, 0x4e1e}}, {@jqfmt_vfsv0}, {@nouid32}]}, 0x2, 0x786, &(0x7f0000000f80)="$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") r9 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x80342, 0x168) pwrite64(r9, &(0x7f0000000140)='2', 0xfdef, 0xfecc) 1.256656722s ago: executing program 2 (id=14): syz_usb_connect$uac1(0x0, 0x81, &(0x7f0000000300)=ANY=[@ANYBLOB="12011003db6700081e04003040000102030109026f0003010700070904000000010100000a24010600190002010209240301fd020105db0624050500690904010000010200000904010101010200000905010908000600010725010cfe0e000904020000010200000904020101010200000905820940001005080725010c03fdffb6d156f4bb2435425638ab597143c051e788cb38e92211d0902df1d0f34a27be385aa099da3ec25ef6af20d4fedfb642a04bd1134c1655d3e2408f239b2501eecd0bcc63712e1497225c2111317433c60975ec067f56c6838a597ecc0601ec37d173189468438dd9176c952cdb09792106215fa0182029405a8bedad6f15d4e9dc34342935ac3117218f878a675049f3c35d30e418c2d0a14fd028752ac80c82bdfc429aa8adaa512541ca90f2409bd754150bc1b4a57bd4cb893ebdb3f103ffd9c418bcc76b3593d0c66af3a225e217f933c46482adf1"], &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0}) 636.020886ms ago: executing program 0 (id=15): socket$tipc(0x1e, 0x2, 0x0) socket$tipc(0x1e, 0x2, 0x0) (async) socket$tipc(0x1e, 0x2, 0x0) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)) (async) socket$tipc(0x1e, 0x2, 0x0) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000020)) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000100)) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000050)={0xffffffffffffffff}) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000060)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000070)) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000090)) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000a0)) (async) socket$tipc(0x1e, 0x5, 0x0) (async) socket$tipc(0x1e, 0x5, 0x0) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000d0)) (async) ioctl$BTRFS_IOC_SNAP_DESTROY(r0, 0x5000940f, &(0x7f00000002c0)={{r0}, "a48473112a60a1164aa4c184a3f15b6c21a866186918354a1141352be196c41ed9ddc2f0a8db800e9dfa94436e7fe5dd7df1bb30f1732a6644dbbee90f9267d7303606f71c36f081900ff9e8409e965169394f5237aad69c347d28fcacf697725ef4f95d7d804795a78fbfeb45c5b4f8b3d086a25041b7be3858dd9e3dedda2a38f0b53bbed733e5fe132f91d5be7df88dcf33732d5daf0a11e0d58fa6bce8a8f5194f0e29256d83d5556169c85f6f450ce3867432e95a536539a7bbf0974132bbd0439c2e5e97f9ed0840c275fd8bd8caea50b8f61837910ece09372d60bfc8b9d0b17b3a0a4e15ae46d03951955d9c3e2b58fd0eae6c953dba9e12206db8fdcdfdf173c46a2ad61934483857343d7dffa5147838709caccf04d7d216e962edce12aa6dc1bc2c27cf0d9796a3d843434e3df66b1d0e96b67564398dc8abebb662f056ccd5aff473c6e7de31c6e1fb3c1c24cb9fa26c940813b1f1cf83f19fdab57189f707ade90f39b024fa6249d522160ae51a5fc26dded3037c674deb034d11b2b51c9884006acc7dac8faf3591c5d589347699cc3d887e296537f5d5556f178193c94024037b7826f78f847ee2c63c402ca18ae2e4c249a5cd7d89d3fb94cd7834108e9e327d16b8affa2e0c46f226b637e5a387a452fc0089262c4b22eb5011cabc7fd358016cc0f1339e3f299535f4d263d4db61ed6f192e9639aecd59cdee6fb3a86487af586e4a4af47f3213c38e9fd24761635a9c11eeb3ed59b1144c8fbf3e01f717d973e811c67c1ffe16b9650f31b1274772dc5d676bb85e37a548f3e69a4538d2ed858adfbd23f3a9c60b2cdf1d8e680899bbb4b8394100dda0c08f35f5004382deadd53695c1de5ec1821b89f3103cf7fb516edb05902767afffd8fa8df5dfd10bd96746ebe633c8813ecce3a790c2eb44468a66bb22170dc2fbdb8150ad894ecd977712a5d68b26bea967d3cb7417c137f9a022a3861cf041ba369da921d1778b52099012433dccae64531b8552465d6bd6f356ece709367ee3dbf1f6bcd76ca3652c915fe4aa44b0ba8484f8192fde69e1425098ef87e81fae8502fc88415f3643d182f6f5a9f3da3d5362a19c03b7ece8ff293be135b1eee3062bcd31de5b5162dcd463b178327cfe9c47b656388826a87c203e273be7b7e66ae0493c003cf5b9ad96b90115fa75d0a0f0f549b1ce10a8249d002adcf177c3fda0a388b93f22cd03ec0f6d7f7ddc46d5076e659cf051e384a74c7e23cb2cd32c884ab03d64c608e8047fded46bb5ecf643179c8b96467013f40f96d2e92b729599b9568436b12c25bc2d9d1d5329e7c67b23bc4192627f884795977565db2f335fdb785d26fae71d9b85ec5c3f064ca050fc6c8fb04a8fce70defd478add611a6fb40a52b129e88382052279ce0c0717528bc3f95feacccb638634391a5c314e4ec51d1daa5790d8d1d416d24d255fdb268dde6c04a8db104f0bcaf03dc1537163f140ce81cea497fa58482727d7a41beccf55d5305751ec0201afd364838dc959c78aaf3af5e699afbf7e50d11dabb9cdb4259deeac0fe743d067ce6fc7643f549959d060267ef36e917f5defb40563d0e705ec13db34bcb7d9691f93ca6c061409657d75633af44b236b7c398592e25d3a71f7af41247054bddd1579b3a9d39088506e791bd14fd018023f99f55752b227225f1ef166e45efd2d7abe14b81dbc7b673f203f37b51d0873f537e7f7b92670186f597769c3232bac530c3fdf462d46dc3d9b8ab2d6ba5711c6c8c9a945c10077f597f7b44f3ea41c2f3cc9e88967001512c7f662de7139115bf7c3c4051ac2dcde54a4f7b37c58f10713085bfd85475f56f856b26c229249969fa2146ff7b5379d3a57c1fa84e2617ea60ab39612a8a7c1789683e34be6abf4831f0712c173f668191b3736329f46666f80a2aeb556f684d4317e91de39795ba9ac1bc7e1f19d11bc4926a82e4fc6314cd3bb313101c5613d76b8091f69529b9b9267b4bc6b41eea31ddf5a32725e533420ef722c9a3aaeed69eebb2a55d2d88b4a549ac8da3a1e7f223f6e4ffaf4f3b65df2f8f63be06182ecf553f4cb7daa5704eac08b2117579103c3de029c2b3f220a148003d6ad7d3562606d4201001709f935235ecad272840b9da7e6502afbf13b5e42ff1884ada7c31c707cdcc27058239063ad2442a774467fa97308af773627f724e1922003d93cc2933868b4300e5fa8acfaf1d70fa08825234a20dad47301bc84230108e9c722da4400a65c2f8bad210622d6a106ac4562e7698020c551b56d55d7de90a1bfa9f4090b4871948ccf5bc83b93c2fa2daf41cd9da829b71cfc1e7fb922c01edf61e020007677ee09f1eea70086d6f5b98f63bb0acf3cb61e285bc07c471a7be389b68f19b1c33070e0d9bd265237285bfc50328b922442a0f089a83322aa9b44fd15ad00ce58e4a8bcc0c3dffb27f43db6a8ac2c5eeb1075c40afec9f19f8cbacbf70f016d1965c4b4ed71ba75ce5dbe5ad2b42a20177acbb3ccc6acae394c8d565a6dc0e890c3f1498d116a2177a29e0ea87a6ea956808411404cde146462e6abfb9cb2e6fde65f2ee01d94fa01797a42ffe5bee4bcc06feea6d6f2d72e729a535edf7a5ce7a39d1d467e849bf7a0e07b7119e91dd599f97337890737e868fd0e23d3217bdb188915ba8818b4bde446b75c7061fc50859ce7cde1109ae9bb50df1b6460e63fc95a316b1535f0c0fa76a15b640362f51df9bc88014fa7484f8c3d72aea2b6c3c0d5253b1d3372b033971bc0e82f601833b1128e8e131dd60c59d98e2e6b05eecdeebbb76b9ad13466e46aa644fdc6ffa4b863edf1c4a45d656af5bfc7157ff986a2dc78c7690adf42a99a262a8160c04d86b4271a0cf424bbc6ad15fd09fdf8a3c41f4d95a0e6cdb86ecdc4a968b4dc4720e441834c4b83f98f93619d46ec54ae856ed1cc6ef56cf565aa89fd39de2620f173aee4f4417737dbdab042e7bffcc6b9a51105a0c549b37d37fa4430a457d9defc60469609489f64fdecedf6ac8d2dbc8ad6e4ae49df5daf7cb896dbd0f2123f80399c1a38b79620084a95d9162c5fe54594c8d2e7aa8a43760266853abab3ca17b58f173dda871d51e65c0b609181cb1ac3aad7f1aef494ee24db2fc27c1475437b12fcc41470dd8b24cb31a1f4a4020ddbca22d61704bb9ba72bd795bd0aca0d3a708d5aef13c7c58ba7bb75b50995a70bee789b9a16f4cdb0c997523618affe9cf40f8486c3cc602a3fdc4490312e5f724d6c441d7fb817e0a18f2e3f99934ec881b84a8211b6847bc578c1998403e0a7207f743fc1b037408efb31fcc972906d9abd0d8127c05db98b6b5243ead4dee56859c39f3591ae8edb62fe39c779866bbdb3d911d709d8a5ba2dc16748236b0dca680eace7ad0d785b974c2d123efdd6b4f912abc508aa196a7dd9b75140209ecd961bb231d920ed097a96d79c4d8b1b879f015945dda2557dc26cdd58d011953a2a0eddba038e6bcf79e0f98bf403a4cae2c05aac03b8c145570ada052a30cb93c6b9a85a283afc85c78226908bd0eeeb650b9268e3d7ff0712165e173c36236f614e5465b5232a8e09b193aec61da85b96c0eb2653667c527f5b130c3eea1bd067bfb81dde8d495a9ff4774243bdee856a4250765846454ba67dfc2e544bba6252ecb1677b5cc8798b786551e8f1d26bc5dcd9a9b66fff560ef5b79fa5ea58d6a59d502ac2e6883beb2ca0c99ffbf8f15d7e7e65e3a7ab98d85ba2fee7c71c0ca4809280a5ce820e6f0908872c64ee5a16ec073b7b0faabe47ebfab28010c945a96507116f92a85248a3f9a9c5ee04930f0d538e0c8962d5c9775c91425e90bc4ce9b5d77dd8e686221a46bb5430582c4373ae42b8f07c617b070eb615cae75213c11d0929bb4f9d164a1d1a8663cde6cc7e50c96273d0d59cf4e10cd62098c1d31096d5dee63d8542cdc9292ff1c53aad3bd571b79b8035ef9a325fc989c8804c45b57f157742ab15fb708950b9fd17957b2f95a903587bfb94987a4f1f87105c82460c1200721de16488c63c8fbb48bd4100792c070384ee4181fbf9f3df4a0660f2cd77673996a8440e669e42df675b2b601d8bec2664807c5dce29114965357afd377cc3483bc718f4354cb048d457279248042093facf098e0c68d4856ece55adb872bb9da6f044b46d43eeaa86532b8dc86e291d14a58c8ece87aa575e56ae43e53d9b65c5d4033ed617ae1c44965ec1beaf229314478963692762fbc03aef5a5c4f304b13aea81a4db3eb7ee165bf8626b44225cc77cd9b5d3a253163027eaf29ea507d4a6b73912f97f1a737c22d5573773464fff220259a3bc42cf0498bf6d900226afa16e82626626d54aa40a6f1b838d7bd99b6f0019ab91c4cc4d13dd658d0a58920fd2225244b3d0aed1ceeea2ae312088534407bc4fd5fff1d9612a7b59d56950c3581ef4719a14f760bf1864534f4bab9f1bb514c51b913462613493faad446c658f8bea18b1897b4a786f1567dc20fefb9c347498006139ac0098e0ea5cd991f73355b76fd3a3f4b4aa7ff64277111ac9ca8e45a579bc45024a4564faff764084045562dca809bb4dcd514268ce9343e217601269e34bac1c528de668c3131031e4f118fce16bc11ac422bd56bf9ef93ffa85b9b5d7d3128466dd0f6b95d956e707176614c3fb84170550dbcb34c2546c1c804d38d28aef4217704d24c5eba861938dc7acb93f16f63f7cdafc97d83e601249e3bf049c0686b5eb01a748775d3e3d40a88fe87021942210739cba07b2515df2efb44e3fedefeb2c4c91121974a52fd69abb6c29aad596c845e511d8c85a768e0b8d1e2229bbbc1719cbd76a0d0b56144a1064ed1a8c256a9f243034f425af1720dc01328f337ee920356f0dff053418a84d93c4ed0dcc083bb15a9518760f431546add8546ab3d7576cb6108baf0aa0f829c37021f7c85c1e13bd55be4859e147f3e14e5d12eda0c90ead524fb5715ac4ed6e60812e85771e386202c010cac5c7a6454848b6759fa9d9009a0e0d8b3169e8908048453d3353f1fd6713afaff3ffe0ba39e0eefb43b4a571912f94a009f1c81aa6d4452e236b4f5df7301107ca203dcc7532b5fbd531ddf1591318f1b7151276f2a2527f285645d9a54eca17f3245ad2fea0497f24bf18a48ebe699a60ec6edeb1bc10b54263cfd7620896b7898a56fe2b3e3394f458480bc17a26dcd8f4326268c6342ad7aa9737a1056c0b7fcfebd5312a2e698ae7997cc234d647f15be4bca0145e2221975155e751331cf0587e3d95ae5e283762012abb68709503c4bf6b95391383283a96a861bfa7641f7603bb07d2933c5c56cb6829bb4dc433fa097d5c88d571f308a53f9c4ddbf9e5f2d55e981c91b776516b01f3f9f37682359b5a39fcf3366bd220fa2b53c88bc0d6e394d582828a922e53684dfb280502c0a7fa7587be304dac7348c5733704c263d503c6b326c3048c3e627e39151220c701a99d8006d8a93bf16cfa990daeab6cfcf58977193f8e83ec1f208c55d18e07e8565715a5aa5aefe3eaf8fadaf9d7a9cee9bdf3c391027729bb7fc3ac247f26338605216db06fe0e0204a219c70b09808ce68ef7c1f2c8ee31e84df42bca3ffa85c06c54c3eed2791a12f2392c927a5aa149a9fff8a6eb2b96aca9c7119b7abc4a7d86b35167e2c73e9e305df0ea080d2d18550f52aace40200a56d05bbbe3fdae0d584080dcb7087005c4f6a64f51ffb4c0c9ff7ce922877a33"}) (async) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) write(r1, &(0x7f0000000200)="580000001400010300000000000000001e000000ffffffff00"/88, 0x58) 631.593456ms ago: executing program 0 (id=16): openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x1e, &(0x7f0000000440)=0x7fbfff, 0x22) syz_usb_connect$midi(0x5, 0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="1201100100000008920a20104000010203010902200001010000db090400000b010300f909050b030002090470052501af"], 0x0) bind$inet6(r1, &(0x7f0000000140)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000180)=0x800001, 0x4) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x4e22, 0x2, @empty, 0x8}, 0x1c) listen(r0, 0x204) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="580000001500add427323b470c45b4560a067fffffff81004e22030d00ff0028925aa8002000eaa57b00090080020efffeffe809020000ff0004f03a09000000ffffffffffffffffffffffe7ee0000000000000000020000", 0x58}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0xfffffffffffffffe) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000000100)=0x5) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$wireguard(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000800)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="0100faffffff00000000010000001400020077673000000000000000000000000000340008803000008006"], 0x5c}, 0x1, 0x0, 0x0, 0x4004840}, 0x40000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, &(0x7f0000000240)={'geneve0\x00', {0x2, 0x0, @broadcast}}) connect$unix(r6, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x0, 0x0) syz_open_dev$MSR(&(0x7f0000000000), 0xffffffff, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) faccessat(0xffffffffffffffff, 0x0, 0x81) openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/timer_list\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x15, 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="4eaa0000000000007110126a02ac0100000000009500000000000001"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x2}, 0x94) 451.09779ms ago: executing program 1 (id=17): r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000040)={0x1, 0x2, 0x1, 0x81, 0x3, 0x80}) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000080)={0x2, 0x5, 0x2, 0x0, 0x0, [{{r0}, 0x1a6}, {{r0}, 0x2}]}) r1 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x200000, 0x0, 0x25}, 0x18) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) sendfile(r1, r1, &(0x7f0000000180)=0x8000000000000000, 0x8) r2 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x50, r0, 0x99401000) write(r1, &(0x7f00000001c0)="2dbf5a99bbaf3a353f364209c34a30f7847b6dfbff22dbc50c508c11914d47966a97cb792996ebd8cf260ec8e6a0268705f4a559711793719d71fe602c7e4013b298ec69e2211e1208799798befcb81be8015baa798981d06177ee1973b6d8d9dd23a055c9aad390129277f32994ddb33a0407c35877cab3214c0ff984f5506c00f6c29f7d51a3e826ab28fff4c285977098fc5548e0f94f087c48824787", 0x9e) r3 = syz_open_dev$hiddev(&(0x7f0000000280), 0xfffffffffffffff7, 0x20600) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f00000002c0)=0x1) ioctl$KVM_IRQ_LINE_STATUS(r0, 0xc008ae67, &(0x7f0000000300)={0x2, 0xfb}) r4 = fsmount(r0, 0x0, 0x8e) execveat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000400)={[&(0x7f0000000380)='/dev/usb/hiddev#\x00', &(0x7f00000003c0)='/dev/hwrng\x00']}, &(0x7f00000005c0)={[&(0x7f0000000440)='@}\x00', &(0x7f0000000480)='/dev/hwrng\x00', &(0x7f00000004c0)='\x12\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%/\x00', &(0x7f0000000580)='/dev/hwrng\x00']}, 0x100) sendmsg(r2, &(0x7f0000000c40)={&(0x7f0000000600)=@generic={0x1d, "d2e5986c4a7dac6136cc6c23d2880f66661475b33d2ed0caad6012694a244055420baeb3d5308266d42645f4b259a4d402185d1e1b6aa6b3213648f250a350be48af7374d6ae10966f67bef36243c2b37e457321e49efebcf375bc8ae85a246b713b21993ab0809d85f4cd9c3b08e826523e860b6bcdd8f1fbebc2c4a827"}, 0x80, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1dce588f13828094e25c66266dc484c520324c1dcc3b2f6ff66e5a07c6cc7c7671edda27e8b60bc7eee58247fd00189264ddb9ac336e3f6ef8b8fe353420c41a35934bb371", 0x45}, {&(0x7f0000000700)="f7450e683e6a736b7d71ecd8e31a9e4e30ba4ca4af1dfebbcaee4e6d3afe12bd93e3d56bfe37837c8d0f4a3f92336e688347e71deee85ef6f99ae02bcf416c4d6f422cadb477c8c7c77cfd6d6741d5fa2c7d6c44bea19b53abf547f11afaa4e58ed7462462300718ff40e7c1d0ad6a91dcc02c823abfdae8832ce45147d9a83c3c98a9156751ba4ce47237da8ed6821a57dfcc25e3d1914eecb97c5dfb750e5dbde693d4aeec419d9887542336765fd1f03d91d292fae25018825ef66ccfae25c6cb6b7fbbe0aa3f912dc8dc8464ef808ba5fbe37811acaa71", 0xd9}, {&(0x7f0000000800)="df51d29f08f3c3a3e7bf1c84f2ba6f21aed0b5a5f225a793270c18edb8329f1ecb7adb23bc61ab9ecbfb1e405be82d9cdabc9ec763007f8632c8f0ee166a0e8d", 0x40}, {&(0x7f0000000840)="330db87988e996ae795e50b5cc343131ebd6e132e27e9d14ac6fa282cbf1b4e736a7dbdf6aea09598e85bdb013b2bed8536fa73520a631f0bbdbf18cb29306937cd10fd9f7d143b819dbbf0892cd0f45cbbc5fef9776ed22dd977f142bf95066a8b2b60f6f96217c8a31b67db9a2289a61c8abd461e84cea2696621f98115b42a6", 0x81}, {&(0x7f0000000900)="328bf846448b1a89470b5b8777a8e226e816b99bf472c80abaf75dbb538449e266d4ab57006b83291218a317a0766a1c2ac86a531e15403d5e4bec23e2e3ce67ae62bd84ce8e0f47ee33540d5d8762182e1423e1b5bfa23a0da7a39d52e1fa0ecee565922358860a9019b63c9fcce4a5c095e9403c0eb478411f5a518023c926ed4bb78e10216287dac9430e78a168c03f55660c1f6739779d823ff920d159292fe3962f798a294fb5393123dfeea610138aae238f21d07022d5f897cf987e0f738a199d6e2cc8c970cd3255c3371db38815cffe8207292c4291dfccd9af92caedcef969afece1bfa65e68b9eaf099", 0xef}, {&(0x7f0000000a00)="f418762411e14dfb0e7509a3f45989d9b013b1a394cf86d9e7556f245924aed3274bf23ad30ca341af40164fee0689181ed19b345a8ada6862ee9814b0cb1c26af94da2d4fd470ebc0e053392080837b82b738914c1bcc", 0x57}, {&(0x7f0000000a80)="7bc2aff44a80", 0x6}], 0x7, &(0x7f0000000b40)=[{0xd8, 0x113, 0x3ff, "1b56c0793d14c6708306758d8f72cda1c8c8b5aba6b77c775fc7dc036b386360a04029d269d790fca60edbdd251eac9ffef861ff5953a3662b9ce2176b650ba7ff71ebfed9d75b266e38e4eb4678ed503cfb83e7ab29471a301555e0419a44dc0ea9ee7f774f6d4adf73bffad01805423b7a07b3d83b55de0e4e66637cb0a69d1fc3495cd3bcf66073c3cba3bae174488ae3a6d9526fadb05b459e61c5d003bf07b1839d33d425940bd362e4b0d914ffbac96befa33047638d6c64267efd50f6f18c4027b143"}], 0xd8}, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000cc0)=@generic={&(0x7f0000000c80)='./file0\x00', r4}, 0x18) ioctl$UI_DEV_DESTROY(r0, 0x5502) recvmsg$inet_nvme(r4, &(0x7f0000001000)={&(0x7f0000000d00)=@ax25={{0x3, @default}, [@rose, @null, @rose, @rose, @netrom, @default, @null, @null]}, 0x80, &(0x7f0000000f40)=[{&(0x7f0000000d80)=""/119, 0x77}, {&(0x7f0000000e00)=""/91, 0x5b}, {&(0x7f0000000e80)=""/127, 0x7f}, {&(0x7f0000000f00)=""/56, 0x38}], 0x4, &(0x7f0000000f80)=""/82, 0x52}, 0x2) syz_genetlink_get_family_id$SEG6(&(0x7f0000001040), r0) ioctl$BTRFS_IOC_QUOTA_CTL(r4, 0xc0109428, &(0x7f0000001080)={0x0, 0x4}) r5 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f00000010c0), 0x0, 0x0) fcntl$F_GET_RW_HINT(r3, 0x40b, &(0x7f0000001100)) ioctl$BINDER_THREAD_EXIT(r4, 0x40046208, 0x0) ioctl$UFFDIO_CONTINUE(r4, 0xc020aa07, &(0x7f0000001140)={{&(0x7f0000ffb000/0x3000)=nil, 0x3000}, 0x1}) read$FUSE(r5, &(0x7f0000001180)={0x2020}, 0x2020) ioctl$BLKTRACESTART(r0, 0x1274, 0x0) r6 = openat$selinux_status(0xffffffffffffff9c, &(0x7f00000031c0), 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r6, 0x0, 0x40, &(0x7f0000003240)=@filter={'filter\x00', 0xe, 0x4, 0x398, 0xffffffff, 0x150, 0x150, 0x230, 0xffffffff, 0xffffffff, 0x300, 0x300, 0x300, 0xffffffff, 0x4, &(0x7f0000003200), {[{{@ip={@local, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xff, 'wg2\x00', 'wg0\x00', {}, {0xff}, 0x21, 0x7, 0x46}, 0x0, 0xf0, 0x150, 0x0, {}, [@common=@osf={{0x50}, {'syz0\x00', 0x0, 0x1, 0x1, 0x2}}, @common=@ah={{0x30}, {[0xa, 0x80000001]}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @local, 0x2, 0x2, [0xe, 0x12, 0x37, 0x13, 0x27, 0x40, 0x10, 0x16, 0x15, 0x8, 0x20, 0x1e, 0x33, 0x35, 0x8, 0x11], 0x0, 0xd, 0x714}}}, {{@uncond, 0x0, 0xa0, 0xe0, 0x0, {}, [@common=@ah={{0x30}, {[0x6, 0x10001], 0x1}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x20, "c8b184582a14e9344d5362a008594abb54fc375f66274cb2f3375caab8f4"}}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @local, 0xfff8, 0xe, [0x3e, 0x23, 0x2b, 0x37, 0x24, 0x36, 0x1e, 0x30, 0x2f, 0x10, 0x29, 0x2f, 0x4, 0x6, 0x25, 0x3d], 0x2, 0x894}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3f8) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r4, 0x6, 0x23, &(0x7f0000003740)={&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, &(0x7f0000003640)=""/10, 0xa, 0x1, &(0x7f0000003680)=""/186, 0xba}, &(0x7f0000003780)=0x40) ioctl$XFS_IOC_FSGROWFSRT(r4, 0x40105870, &(0x7f00000037c0)={0x6, 0x1}) 429.653001ms ago: executing program 1 (id=18): socket$nl_route(0x10, 0x3, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)=0x0) ptrace$ARCH_ENABLE_TAGGED_ADDR(0x1e, r0, 0x4, 0x4002) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) setsockopt$bt_BT_DEFER_SETUP(r1, 0x112, 0x13, 0x0, 0x0) (async) capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000040)={0x200000, 0x200000}) (async) bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="07000000040000000009000001"], 0x50) (async) time(0x0) (async) r2 = socket$inet6(0xa, 0x2, 0x0) syz_open_procfs(0x0, &(0x7f0000000040)='net/route\x00') (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x20, &(0x7f0000000080)={@mcast2, 0x300, 0x0, 0x2, 0x9, 0x0, 0x4}, 0x20) (async) r3 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) syz_usb_connect$uac1(0x3, 0xa4, &(0x7f0000000040)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000000201020c0d2405000005000000000000000c240000e9fffff5ffffffff092403f3ff000005024524", @ANYRES8=r3, @ANYBLOB="05"], 0x0) 355.805123ms ago: executing program 1 (id=19): r0 = syz_open_procfs(0x0, &(0x7f0000000700)='mounts\x00') (async) io_setup(0x8, &(0x7f0000000000)=0x0) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x6, r0, &(0x7f0000000080)="f6", 0x1, 0x0, 0x0, 0x0, r0}]) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x280440e, &(0x7f0000000340)={[{@debug}, {@test_dummy_encryption_v1}, {@inlinecrypt}, {@delalloc}, {@noinit_itable}, {@norecovery}, {@minixdf}, {@oldalloc}, {@errors_remount}, {@jqfmt_vfsv0}, {@init_itable}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x8}}]}, 0x1, 0xbdb, &(0x7f0000001000)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy82MAAAD//1sCDDY=") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x100) (async) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async, rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000740)={0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000100)="514e06f6679c", 0x0, 0x1008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x50) (async, rerun: 64) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) pwrite64(r2, &(0x7f00000005c0)='\"', 0x1, 0x5) (async) sendfile(r2, r2, 0x0, 0xe3aa6ea) 134.293788ms ago: executing program 1 (id=20): r0 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$xdp(0x2c, 0x3, 0x0) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r0, 0x4048587b, &(0x7f00000013c0)={{r1, &(0x7f0000000040)='\\}[\x00', 0x4200, &(0x7f0000000080)={@_ha_fsid={[0x80, 0x4]}, {0x3, 0x6, 0x10001, 0x8}}, 0x1ff, &(0x7f00000000c0), &(0x7f0000000100)=0x5}, 0x3, &(0x7f0000001340)=[{0x1, 0x9, &(0x7f0000000140)='[)\x00', &(0x7f0000000180)="e713c73679fa324353796aa56002f540cd055424f8a9e64ff93b207d105c12c460eeb7993e75c4c60a34b51878dd6cadfde4948108e03198e594f89631fd58ee1c76ec5fc220b8ea1779ae7299f8bb6536514a88b0d9d4861cfc0a0a5936c450c3868e48a1b0d544b8f464f65ead13e37538eceae2d12e30220948f86d7fdb4bec978419189dac1d9d8733b43d5afa5d998789974b94f98c661fceeaad4fdad2a46474fdc43aea8eb024a142ab4cd982d4387e698a4be6610857bd", 0xbb, 0x10}, {0x2, 0x8, &(0x7f0000000240)='(\x00', &(0x7f0000000280)="4d8c2e6b3f50973bb1fac10e0a8fd0255124dc0a60cc7e286ee62c711e0ef286d0d9db63925d1607ff9b43fbfca3a31d903ba89b55f2bdb5c99c22be93a686ca48419b1cc8eda77ebf84407655d1c46cc1ecfa6ce580739efc7c3f38e9f767c38172e6163a4999ac288375646397370b847ac34338b871c918f06d52a83848e974c7129837e67c525df99ddead729c2c0fc74c2f224cfbcf97bd03b06377755cc7560233245c6e1bfe1035e0dfd8afc66424fc551a6bdfc8443c240834dd3d7f775d33d6a75cb1871b52bdc4b62390f2649e0e6adea0605e94391ecdd914fff5111c79d9331a19704280afee5020e9081d9a50c796a75d8d43e37cb30dac584a66a5e7a079b05c70a49eef16dfbb830ab905d8e1573c68002f5f9f231f99de83593601028d70756b432180e87b53617c672cd5dc040d196772f8495c8ff8ce6ea8e13d1a27bc3ba3bc45d369bd49eac01a279727c83cde07c2f62751a1fdbca8306abeacc5e0f59559316d781aa7e5b93ace4815a2fb2cd6118099841bb471eee10f6e3468f39f85904e696784eb8cc2531928158d77b382a681f146c5fc6cd84d8cd8a841e6ade98631fb79742982a912e0cfdf9fd15a53b08019151277be43bffa56f9ae098756b5a3fe44c11ff5b72ee9f62c910c9303d1a40297983c408dfc6ef7452e2e64e6ecdddbcea31eccf45a077a26ed1790515c2c62801d8142f3511507d0a2e193f5115cfb1a5f2b49df7d1be2429ad74ae3f93cea830f6b22a3d8a3b328bc2ae0cc752d24da0dad4a02259ce24edc1044aee9adaccbcfdd5cb93913c2dc64b98f08531357196af3aae48f436375911f3de8d645f988730faa374d4893d7785f788f02840432e071220ecd0c751f794308637c86a38b870c2eb5921532db72b9032c72557b9627bed1012a8aaac42726a86922b20dfc0e0bb5d503ef36f00234f67306e7f847188a682dc547f9bd29b584a966c569e570dbed041bf8f60a29397e83d626e57dac498242be823d8eb11fd29f4623f6a67d0a096a7f40822e120d5ef0fc6f82b00935694f54499e1a9229fefba4f08d3e46197b944b5d3b9f835c328e62910d4259cd47a6184d6b223c82aad732356530f79daac03db1f18a9e4c5e6636b701a0a7a05d8641e70e92c81c88740693fafdee0da35b1f9e751569f580872e999cfcebb9e579548ada5984c247d2ecd0c764c6c23d108a77e3dd26ed8fe287c55bd844f61a643d262aeb13e060a8efa1a724ccbef57b45cf0e028fefaf4c85fc6e1edee98995e267f237e88b207524bbb20b8ff52c79e367a5d28062c965aef51cca46f8cccffd9b17fe2de03cb9692d389944d532999883f3be9d1e4bdedbd33e848d569427d3640e9905550f90036faa00311d3864512cb7a68251a562eeaf8b7a910acc5d84a75510a6c6900572eeb547ad760eb6db2cf1e0003f13842ca0690268c8c28d741b3cda70deafe20f7ca720b9171107a16e46192bc4d8607b307a2650ec55d8aa33de8296324f300a394e99dde72d5af5392c3cc02c037551e1629e1bbb01fe639ac5632cf946ddb4911ab97e2eac378f5b5a7d3a17b7582ee8ea26900fa2bb2b6cb97db470d1891e71496b436799f307f14ee615f3add5d5137bb4d116c11b18281dea12d49d99fa31c73efb3aa2c3a8a54456f0779473897bd51cfe39dabbbc46dc36f2bd4ba0aba77e8fdaf030191890728f5da6703e3d6e60190b67e4ffa50da36d02a682c7647e5ec591bb0c273d05408152088181e57f06d2be031f62eefcf0decd2bbac714fbac998547dfd04cba9858449d3996ec6b35ced216a4d3fed5ea1b9685e9794a9586dadd55ccde866b256514ef618508f4f9546a3c59cf8adffdf839fd641f8371d7f8305957d4192c62f090f5224b9f8de957cf473782a39353be66bf27a765df1fa8b7964f4d5b9e3948bf5f88a96ec1d37487c6d5c485fb7d9700e5eee98e9318e1c33ad0df6c1df658c912d708401f12f00ca1eddbda168316029d67b369d0116ac27572e0b98e3e86e0935bcb32962eb3f7e1b4f64d83fec818374a804350e09bde3b496433a0230224829fd265077fc386f5546e3f427c856fbe4e5fe0e4922cd701e32aceb310325cb1f207c3d39d3dae1a50ef8e2f3c290d737ea53d978a95c7eb7d02ca93ce7041969168bd31c6f2925116dc6c63b8c6398156a3c424057aa304af3c57f2938839e163c54c891a1331727c9f4394052abb237f64f5b3f52a71a2a0abfb41857f49df5f53ce0eec6902fdb6db7b6e3c08b620fa953955d596ceddfe13af957354fe79435348cfe187717a24c4689879aa266e42982516e28d8b98cd7633cb15a95bd9456a1a09b968ce18137b134b9f8d8a1942e1418eb9f0d839fbe314075344430613b994cb6e2c25c374d67a7ef16b8026700f5c4c4face1a3194352a80139dfd09078682d7770ab81f775d0ec1ed873f60bbe43af72c32a1fe85c5f8d2991791d9323725c996443991cfb52ec9e2307f94aec388b11997851ddf995d3862da1a1e7082112b489cea2a73a49a7cac02e8c363c103cc0a1e3c26b2f6ddff2166ca9c09311243d11e188045449fa5f962ebca9c843ab4fabce3e99baa5831658333ca565e3fb85b32d91048ea7eb2052aa04a7744e7ba871b0e1ce039514c781a5f0b7e6016f23a7ac72b1fce899b009d9e7f38de9ceaabfdc3e59aa308dfe8d9988f44b8c1e6a4cc9e567575530c44fa6c0f8c9dbf101eac225ed2ca8753b3083ad64e16e2ae689370fbc9f7668c5b9036bae7998b47426c37511d074b4c7b0ca09d0dfd130c0d772b7689e3ed03f011eceba1f0c810f3aab7c606492c744e8ea4afe4cde569f7e6518fac272e2a42c2fe1d1fdf383c75bdab67ad68990727fb662c57d83673f087a2c482b7d939b9f65eb212a5802ae93c51806dada6da9ee42ce5e9c4390ff46963830aa72e96562d4ba09a077a4511513c5b2d3085a2dbc4721c36d9be1e8fec61f2d28eae1ad23cbb1e2e2fd6e904d9eaa94cf22755c62e93b6d64a5156d3ac3c7be3a664eda0003fb937b0b06e9c7ac5bae09ee7c21eaeb3cac401704e1db3259de9c3f35b7b9b119ece9fe8149dcee6a916399dbaf0e2e0613c6d8c85a04e77901689be47df2517d429e3644c0b56636226b34eabcc43346bff6487a3be5a1e8397969ee5eee1f0ca1f5f6b3bd4c6f402d9b6a54799bda6439d429c6e9de53bef773af3254ce012d2c3fda974677b860fb0fcac526e832429a65c862b0ec1f4e8cf5547bfcf3a6277222c9d31320ac93709bd37ecc7b6ff5638a58cf725914bc8ed7c6f8451de54e8ca24bb65329667f948f389b7bde7f68dd7cfd100995af2fc005bfa77d34b6920efcf9ac7a604fa318c2fc700e4ec4b2ba03f5b1f75eef45e4de76ec368aee20777da066b751fd2ef62b19596546aac38fa5a04918cb4fb0aff8044e124fa69404f0eb66afaf1acc138320558debf6567ed0e58335766df3f8384fba2e5912d57a624280390ae5b67c977d636623e30864440d5aeb6d2718330a04e5f495ac26d4a8c4f3391723fa936906677cf77613572d1360ff8632d79782cb2ea3205cd22d15c52ab0ac0440eb9fe8eb63d77b660e9b6ac1217e8774007277907f2953e0bc331a3d887461301f01a91c2bc6fc760743528aaa86d81432af6b1380eb4a2a156f0b680a1ed57520219f0be13068e39a6bf9eb35b84261420771ddc8aabf5065d000c46ce34b29064a96322634977b0f916338b5f48d98ce955698107339e6dd1305a444bc77f620bf4b20db78584dbcbb0ea0ad4e892ed969147ebc3a00b464064af25e2b900284b753310b5a716a01a0d1d46475ce47f5fd64cd79599cd8387c3e75d1d42102c21baeab1c1795803a2078afbafdd1a3f0e3e55763691e7784704af62197c8d621228725d0e0d25967ebaca5cf6c710196d29ebd212d1063fd56af5d3ceef0c33b315e7b3cd1266f9906dd202e982505a9868466deb455be0445df2a7687b5a9e0355c3354b37012d704ad5522295c9ba988ef070a4bd39d6bfdf60fd71ac605af9c03e5af5a4f83fe3e35f4475edccde9cf53f4d9e25d942375023f62ed193d700ccd98c5fbed5ab62e32b0b18b32d71e5bc59226cc5b099dd96476596188fd33a214231380699c7036e278fd597805cee6b7913dc0c7e5f0087162c913cd1ebd11058f5d3ba2de30621753870e5b5007445ed066c1ed7f66fa4c4b35b419e70af16e731b3d0c57dc2e2d36d4c11a06e03807e4360b380dfedb862f01b72cc8cf0a3d4b9e0e2dae1d24b963c1714877cf257199757774d64952525c55e9388484b7282ca817838f34e2dae5d3aae1e9fc8aec8cd54fa7a1d2db86172b144ea19c26e9ea89c1bcba02119fcb989ea0e8b4e41a51c900da44bb9bf8e76d4624f004afef6bff805e2bcb7f5df6960af15e887bcaa6050b2d7d98c469e6a14b9fc76cd2bbb7cc55486c308d3623bee9621ab0e89c4dc118dba98dd06bbb2513bc51d8c877f1592242624def640efd3175baac9fb5940e5eaa7f0c7b9fed96d3cf99266df199c2a6a46150e9f3a61b0c7510252fefcd3a1c8c08af30268437d237619b9d778404fe3dfc10c9330240c24ce77d60897ee75424e96ae1d272f24cb73ac52b59e25d8f59f4c80c7b347d8ae50531e489f9859ec291b56716188e5173cd2f22577cf4e6e176761b27b7d124312d82e984a18545f0bc0b7358abb9f5aca404aa3509a46acfe2c24a8b4114fcb83f85827e4d54a839402a4d07c1626074c20a3b0aea319b5941306841c753de47bbc2a36d11990fe45b817adc9ae487ce2c8fe6f607782c7ac78475e4987fc651484ef038996b21134cb20fb8adab7393424f0d1cf100312bb3ae3b268de582ae65d9c8cf813c2cc0ad6043ff3c28c3362556af8564ef5ee2a8bd4270e64c73a0b8687a61cb7b1f3ac7d653295694354ae61cf3c8b5c827764336e2e1d80f69aa56bc60309d516008dad675408c63c9c0808991849dfe50f194204d5ad0cc6a5185217dbd97a324744afd3a6e45474ba8a3173674e635287df3f4ccbb9d26e9a27b128ef2be3de1654771c3675c6beb0c3b1ff05da0df919ccceb39a92d6cd3fb8cdd0c8e6c15dc77cdbd48798df940c48749c2ce1c5c81565665e3b0c932abd844e77bd58061a672a39383c497b18c63cc72ebd016281d9f183e5c5fb044c670cab67c72cc5720ce4da30a8c0faccd68ee6f38dbc25a28dc165e51da504c4c5b47276a5ee6f1da76e64ea62294d30972b315c934ce029a578b2dbd3a95461a21bfa021568b6f1cdc7a6c27291132eb3b0d8a23312e20c48c6a540d77e740f74ffaceb94089cea4d00414a19d06ebccbb821f345189c093c355ca3a833ebdd9836d1f3f2593fba9cffe10bf3af1a49b0478f312167f3d4785c434f1e18951bc5bced30603ae02c1302c231b51f2705e4b3d198913f7bc7bde7611a4c5a71fb8d2899ca86e44f5037b07aebdab9b79240ec1b836eeecfb6ed140da397df717df45f66bd2bb53bb1f130bbe7bfb3e1aa67908663ff8ca67431de9bebb3a96bce2bae5b6f78d555c19d9ab8b970719a5f16a7574ec851736270290972f4ca10c640ded71ed852f6a9368066365133db0c00e6683325590814b1ca74e906e76721bc4355782dacddee6f6d90609581e1c1547b1a59729ceb7eae460f051bfa8d883348afdc3bd9d4f34113e7a0dbb235ad4399f07ebaa40bbf9577f3f3a2f83889a31944beeb68db580412398ca77ac01f4feda1da4", 0x1000, 0x8}, {0x3, 0x80000001, &(0x7f0000001280)='\\]#\x00', &(0x7f00000012c0)="05660e04f3615c1ab4089e49276457c455b4eb52312971e0395c1a20456d95e7989b54088e7806cbaa2f3e75cd91106fb9ce7b497fc443c0835d2cdfb9f17b381207d879192228bd228b9659fd35abcd8b8eac2517a681c81dd9d513976ce7f8e5c4e434c474eda17d478103599af3aef5c0d911bc45e2d1ec", 0x79, 0xa}]}) r3 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000001440), 0x2, 0x0) ioctl$TIOCMGET(r2, 0x5415, &(0x7f0000001480)) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000001500), r2) sendmsg$TIPC_CMD_SET_LINK_TOL(r2, &(0x7f00000015c0)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000001580)={&(0x7f0000001540)={0x30, r4, 0x10, 0x70bd2c, 0x25dfdbfb, {{}, {}, {0x14, 0x18, {0x0, @bearer=@udp='udp:syz0\x00'}}}}, 0x30}, 0x1, 0x0, 0x0, 0x4000000}, 0x4080) ioctl$BTRFS_IOC_DEFRAG_RANGE(r3, 0x40309410, &(0x7f0000001600)={0xf3e, 0xfffffffffffffffb, 0x2, 0x4, 0x0, [0x3, 0x1, 0x200, 0x80]}) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000001640)) ioctl$LOOP_SET_FD(r2, 0x4c00, r3) r5 = socket(0x3, 0xa, 0x1) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r0, 0x400c6615, &(0x7f0000001680)={0x0, @aes128}) r6 = open_tree(r2, &(0x7f0000001700)='./file0\x00', 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000001740)={&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f00000016c0)="6c93c401c5cca849e65249ec62916b35da2319fa54dcad6b65a9e301bdbb9e2eae7df41cc4298acc3d7f", 0x2a, r6}, 0x68) r7 = syz_open_dev$usbfs(&(0x7f00000017c0), 0x3, 0x220102) ioctl$USBDEVFS_GETDRIVER(r7, 0x41045508, &(0x7f0000001800)={0xebaa, "f17cd30ed559372542e7fe162f481073126b5ba62b50a14ec2d33367695d7024b2a05ca7ad9d5cdc42e083c826bd54372f93795eade8c2f27d8868383eb2eb661c92e201cf6afe3f54a51e68f32629ff155f77677736f220e79382e7f24c4c07d2926d24174ff220fc6435b812733a168ac9a4347b99843b0da87e063e2fef649c3e1798b06cd9c8b2ee7409fe549c1108d609422aa2ab4c0200c4c3926a18791a4c94a785f437e35d0efc13cda42263087a070fed27c43310cfe785e289d3830b2aab1e9791b2c61a64ed02890dbf90b16c010c978558444e23499cb1efe074fc003fbcdade229a2abab096fb1dc103e97b97cd74fff846162d46d6e703415d"}) r8 = socket(0xc, 0x4, 0x1) ioctl$BLKFRASET(r6, 0x1264, &(0x7f0000001940)=0x1) mmap$binder(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r2, 0x0) ioctl$XFS_IOC_FSGROWFSLOG(r7, 0x4008586f, &(0x7f0000001980)={0x1, 0x3}) fsetxattr$trusted_overlay_upper(r7, &(0x7f00000019c0), &(0x7f0000001a00)={0x0, 0xfb, 0x5e, 0x2, 0x0, "45085b751f3ebf654b5cdc928f40a003", "5118aa6d0bb3d11a1f45f5b8e14208b888572305c498272e9e80539e3465f14cac8d09c9535ab258e396431ce14ce06df7a056db97f8b152c7eb4a9ceb22fee925c59f10ba6149f0ce"}, 0x5e, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r5, 0x10f, 0x80, &(0x7f0000001a80), &(0x7f0000001ac0)=0x4) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001b40), r2) sendmsg$NL80211_CMD_GET_MPATH(r8, &(0x7f0000001c40)={&(0x7f0000001b00)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001c00)={&(0x7f0000001b80)={0x44, r9, 0x200, 0x70bd25, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x1ff, 0x6d}}}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}]}, 0x44}, 0x1, 0x0, 0x0, 0x1}, 0x88c0) ioctl$TIOCCBRK(r2, 0x5428) fstat(r6, &(0x7f0000001cc0)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_IPSEC_POLICY(r6, 0x0, 0x10, &(0x7f0000001d40)={{{@in=@initdev, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000001e40)=0xe8) r12 = geteuid() r13 = getegid() fsetxattr$system_posix_acl(r3, &(0x7f0000001c80)='system.posix_acl_access\x00', &(0x7f0000002200)={{}, {0x1, 0x6}, [{0x2, 0x4, 0xee01}, {0x2, 0xb, r10}, {0x2, 0x2, 0xffffffffffffffff}, {0x2, 0x6, r11}, {0x2, 0x6, 0xee00}, {0x2, 0x7, 0xee01}, {0x2, 0x3, r12}], {0x4, 0x2}, [{0x8, 0x2, r13}, {0x8, 0x4}, {}, {0x8, 0x3}, {0x8, 0x5}, {0x8, 0x3, 0xee00}, {0x8, 0x2}, {}, {0x8, 0x2}], {0x10, 0x1}, {0x20, 0x7}}, 0xa4, 0x1) 93.886899ms ago: executing program 1 (id=21): r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000080)={&(0x7f0000000000)=""/5, 0x214000, 0x800}, 0x20) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x8, 0x7fff0000}]}) sync() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) mremap(&(0x7f000020e000/0x2000)=nil, 0x2000, 0x400000, 0x3, &(0x7f000082a000/0x400000)=nil) timer_create(0x0, 0x0, &(0x7f0000bbdffc)) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000780)='./bus\x00', 0x20008c0, &(0x7f0000000200)={[{@fat=@allow_utime={'allow_utime', 0x3d, 0xff}}, {@shortname_lower}, {@shortname_winnt}, {@uni_xlateno}, {@fat=@check_strict}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'iso8859-9'}}, {@shortname_mixed}, {@utf8no}, {@shortname_winnt}, {@shortname_mixed}, {@uni_xlateno}, {@shortname_mixed}, {@uni_xlate}]}, 0x80, 0x364, &(0x7f0000000400)="$eJzs3U1oHOUbAPBnO5vdtNB/cvhDUbCM3gQNbcWDnhJKCsW9qCx+HMTFpiq7UcjiYnLINl7Eo+BRT9486MFDzyIo4s2DVytIVTxoD0LB4sh+z2Z306QYa/D3OyxPnvd95n0nM+xMJtk3Ly5H/dJcXL5x43rMzxeiuHx+OW4WYjGSGLgSk0pTcgDA0XAzy+K3rGefJYVDnhIAcMi61/+XT+Yyb32xV//M1R8Ajrz+z//Hh4kp1/f5WcWvH9q0AIBDNPH8/4Gx5tL4r/qLub8KAACOqqefe/6JlUrEU2k6H7H+dqvaqsbjo/aVy/FqNGItzsRC3Iro3Sh0Xgrd1wsXK6tn0jRtx4+LUe1UtKoR6+1WtXensJJ068txNhZisV/fv9vIsiy58Gll9WzaFRFX2t3xY73Qqs7Fif74352ItTgXafx/oj7iYmX1XNrfQHV9UN+O2Bk9t+jMfykW4puX4nREXIpO7eC2prK6fTZNz2eVsfpWtdzt1zPzCQgAAAAAAAAAAAAAAAAAAAAAANyRpXRocbj+TTZav2dpaUp7d32cXn1/faCd3vpAWTmLLPv1zYer7yQxtj7Q7vV5WtViHLu7uw4AAAAAAAAAAAAAAAAAAAD/Gs3NUtQajbWN5uZWPR+0N5qbxyKik3ntq48/Px6TfW4TFPtj5JrSfmqrXsuSQecs6fc5FrnypDP4YIMfXR3OOD9EebgXU6dRnt3UaJy8/4f3R5n7ksGW/xz1SWL6Dia7ppEP1v/Xm9JBvlHD4Nxt+lzLsmxW+fYLk1VRiCge/MDtHWSd4Mvrr9zzSPPUo93MZ1nPgw8tPHPtvQ9/rtcanZGjewRLG81bWb3W/3r6yTY7SHLnTyF6QSF/JhRnlZe26rWd8aZa8u0vz9777tf7Gz3LZ96Y0ifp7c4nu5tKvaAzzV1Nx6eNNRcHPQStOzlwpz5Yrl3d/v6n/Vbl3iSmLdTx++m/8V0IAAAAAAAAAAAAAAAAAACIsY/HDzL9D/vO7VX12JOHPzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+OeM/v9/LtiZyOwn+KMdk03ltY1mROlu7yYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9xfwUAAP//oHptow==") syz_usb_connect(0x0, 0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000772904202404019957c2010203010902240001000010000904"], 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4}, 0x4000) madvise(&(0x7f000042f000/0x800000)=nil, 0x80fd00, 0x15) r2 = openat$binfmt(0xffffffffffffff9c, 0x0, 0x41, 0x1ff) write$binfmt_script(r2, &(0x7f0000000040)={'#! ', './file0', [{}], 0xa, "e4a582de3466fb84"}, 0x14) 0s ago: executing program 3 (id=22): syz_mount_image$ext4(&(0x7f0000000ac0)='ext4\x00', &(0x7f0000000240)='./file1\x00', 0x3810744, &(0x7f00000000c0)={[{@nombcache}, {@inlinecrypt}, {@usrquota}, {@jqfmt_vfsv1}, {@jqfmt_vfsv0}, {@delalloc}, {@journal_dev={'journal_dev', 0x3d, 0x844d}}, {@barrier_val={'barrier', 0x3d, 0x562a}}, {@i_version}]}, 0x1, 0x46b, &(0x7f0000000b00)="$eJzs3M1vVFUbAPDn3s4AL/AyFfEDBK2isfGjpQWVhS40mrjQxEQXuKxtIchADa2JEKLVGFwaEvfGpYl/gStXRl2ZuNW9ISFKTEA3jrkz99LOMFOmMO1A5/dLLpwz98w958k953LmnBkCGFgj2R9JxPaI+DUiKo1sc4GRxl9XL5+b/vvyuekkarU3/0jq5a5cPjddFC3ety3PjKYR6adJXkmz+TNnT0xVq7On8/z4wsn3xufPnH36+MmpY7PHZk9NHj586ODEc89OPtOTOLM2Xdnz4dze3a++feH16SMX3vnxm6y99+5rnF8eRze2d1FmJAv8z1pd67nHVlPZHeDf2lKcSanfraFbQxGR3a5yffxXYiiWbl4lXvmkr40D1lT2zN7c+fRiDdjAkuh3C4D+KP6hzz7/Fsc6TT1uC5debHwAyuK+mh+NM6VI8zLlNax/JCKOLP7zZXZEyzpErc26AQDArfoum/88df38r7430ijywra8bCUihiPirojYGRF3R8SuiLgnL3tfRNy/yvpbt4aun3+mF282tm5k87/n872t5vlfMfuL4aE89/96/OXk6PHq7IGI2BERo1HenOUn2l28uMTLv3zeqf7l87/syOov5oL5RS6WWhboZqYWpno1Kb30ccSeUrv4k2s7AVlf2B0Re1Z36R1F4vgTX+/tVOjG8a+gB/tMta8iHm/c/8Voib+QrLw/Ob4lqrMHxotecb2ffj7/Rqf6byn+Hsju/9bm/t9SovJXsny/dn71dZz/7bOOnylLN9n/NyVv1fdgN+WvfTC1sHB6ImJT8lo93/T65NJ7i3xRPot/dP9S/BFL439n/p4s/gciIuvE+yLiwYh4KL93D0fEIxGxf4X4f3jp0Xc7nbsd7v9M2+fftf4/3Hz/V58YOvH9t53q7+75d6ieGs1fqT//bqBzc7bkJW62NwMAAMCdJ61/lz1Jx66l03RsrPF9+V2xNa3OzS88eXTu/VMzje+8D0c5LVa6KsvWQyeSxfyKjfxkvlZcnD+Yrxt/MfS/en5seq460+fYYdBt6zD+M78P9bt1wJq70T6a5wBsXK3jP+1TO4D15/faMLiMfxhc3Y7/Q2vcDmD9tRv/H7XkrQHCxmT+D4PL+IfBZfzD4DL+YSDdyu/61ypRWuHX++uWKK/4nwhInI30tmiGRJtEqQeju88PJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgB75LwAA//+MOu7f") syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x200000, &(0x7f00000005c0)={[{@nombcache}, {}, {@sysvgroups}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@orlov}, {@nogrpid}, {@noauto_da_alloc}, {@grpquota}]}, 0x3, 0x577, &(0x7f0000000640)="$eJzs3c9rHFUcAPDvbJI2/aFNoRT1IIEerNRumsQfFYTWo2ixoPe6bKahZNMt2U1pYqHtwV68SBFELIh/gHePxX/Av6KghSIl6MFLZDazzTbJ5lc3TXQ+H5j2vZnZvHn75vv2Ozu7bACFNZz9U4p4NSK+SSKOdGzrj3zj8NJ+C09uVhcO3Kwmsbj42Z9JJPm69v5J/v+hvPJKRPz6VcSp0up2G3PzU5VaLZ3J6yPN6Wsjjbn501emK5PpZHp1bHz87DvjY++/927P+vrmxb+///TBR2e/PrHw3c+Pjt5L4nwczrd19uM53O6sDMdw/pwMxPkVO472oLG9JNntA2Bb+vI4H4hsDjgSfXnUA/9/tyJiESioRPxDQbXzgNa1fb7sbkbyYj3+cOkCaHX/+5feG4nB1rXRwYXkmSuj7Hp3qAftZ2388sf9e9kSG7wPcasH7QG03b4TEWf6+1fPf0k+/23fmdabx+tb2UbRXn9gNz3I8p+31sp/Sk/zn1gj/zm0Ruxux8bxX3rUg2a6yvK/D9bMf59OXUN9ee2lVs43kFy+UkvPRMTLEXEyBvZn9fXu55xdeLjYbVtn/pctWfvtXDA/jkf9+599zESlWXmePnd6fCfiteX8N4lV8/9gK9ddOf7Z83Fxk20cT++/3m3bxv3v1PsMePGniDfWHP/lO1rJ+vcnR1rnw0j7rFjtr7vHf+vW/tb633vZ+B9cv/9DSef92sbW2/hx8J+027btnv/7ks9b5X2xdP12o9JszoxG7Es+WV4f+fqx5ce26+39s/6fPLH+/LfW+X8gIr7YZP/vHrvbdde9MP4TWxr/rRcefvzlD93a39z4v90qnczXbGb+2+wBPs9zBwAAAAAAAHtNKSIOR1IqPy2XSuXy0uc7jsXBUq3eaJ66XJ+9OhGt78oOxUCpfaf7SMfnIUbzz8O262Mr6uMRcTQivu070KqXq/XaxG53HgAAAAAAAAAAAAAAAAAAAPaIQ12+/5/5vW+3jw7YcX7yG4prw/jvxS89AXuS138oLvEPxSX+objEPxSX+IfiEv9QXOIfikv8AwAAAAAAAAAAAAAAAAAAAAAAAAAAQE9dvHAhWxYXntysZvWJ63OzU/XrpyfSxlR5erZartZnrpUn6/XJWlqu1qc3+nu1ev3a6FjM3hhppo3mSGNu/tJ0ffZq89KV6cpkeikdeCG9AgAAAAAAAAAAAAAAAAAAgP+Wxtz8VKVWS2cUuhbOxZ44jG0Xko1G+Vx+Mmyrif7d76DCDhQ2NX0M7ujkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5fwMAAP//lvwy6w==") openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x105042, 0xd) quotactl$Q_QUOTAON(0xffffffff80000202, &(0x7f0000000180)=@loop={'/dev/loop', 0x0}, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x13, r0, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000040)='./file1\x00', 0x100c881, &(0x7f0000000240)=ANY=[], 0x5, 0x269, &(0x7f0000000440)="$eJzsmb9v00AUx793cRy3aiUYWFjC0KFIbX44gLogASMICakgYIyoqUKvDUoyNJEQrVgY4A9gZmSGoQPKwMaCGJgYSiUkBhhZQOKQz3f2JbZDkLL1fQbne+/evXvnOz9LMQiCOLYcffl5+PzK2s0VAAtYQknbvxUSH275f35RKGr5bofjYDweAyBl0nayp/WMcAEMLxeAvSislL+k7bgUxWR7UqFst8BxVvffBkPF5Jq4IADDXW1+YGmTPETA7rXFxv2WCGrhxUNLBH6oGoAcyf/HPsOGTjqcgVn5dfuDraYArjIlRNCJLKIozTzGMi7mjHDiOCJwMpyzb6HJ7+gw3KGL1i0I9+vO0yf7Ybui7TVwdS9D6uCo641pgGFd29dQQqVSKetmULfWf9pJ4heibbPWb6Xr5axWCS+/a3bCiy0nVyc6m0Vk+8Qnxep6q8WwZHcxTE7sj5wqeSnl4+lX6sV7oC0v+b8O3P8I88xPOSp0zY2TOwUvp0e5iWVxfPZ2Oo472Fp5lTtFtmDdPk4AmDM7yLS4pBf9Xj11zB71ddZn9cC2PBr3cTHDuUy1TXV9nBfiurHA6/Y/XNNdp0binBl9CmLhTjokSf1kDobPtCuDlI71Vqj2th9Wu/3Bamu7uRlsBju+37hQO1ernferqjZH13ThYya+p+rTvFX/inGvXSfDMS52m71ep74L9Dp117T91+pqVdz1N+3vahxX9Y9j+bc0b6CiWnYpnZJJS5aicUy1lgvZngRBEARBEARBEARBEARBEJMpf4p+9V/Xiwsoc/0hLPpQJbNx/BtqwN8AAAD//yzWSR0=") timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) syz_mount_image$fuse(0x0, 0x0, 0x3000009, 0x0, 0x1, 0x0, 0x0) linkat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0, 0x1400) unlinkat(0xffffffffffffff9c, &(0x7f0000000c40)='./file1\x00', 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) recvmsg(r1, &(0x7f00000023c0)={&(0x7f0000000180)=@ethernet={0x0, @multicast}, 0x80, &(0x7f0000002240)=[{&(0x7f0000000f80)=""/4096, 0x1000}, {&(0x7f0000001f80)=""/17, 0x11}, {&(0x7f0000001fc0)=""/206, 0xce}, {&(0x7f00000020c0)=""/43, 0x2b}, {&(0x7f0000002100)=""/31, 0x1f}, {&(0x7f0000002140)=""/78, 0x4e}, {&(0x7f00000021c0)=""/95, 0x5f}], 0x7, &(0x7f00000022c0)=""/229, 0xe5}, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000080)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.82' (ED25519) to the list of known hosts. [ 21.463465][ T24] audit: type=1400 audit(1787181535.720:64): avc: denied { mounton } for pid=271 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.464579][ T271] cgroup: Unknown subsys name 'net' [ 21.486561][ T24] audit: type=1400 audit(1787181535.720:65): avc: denied { mount } for pid=271 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.514856][ T24] audit: type=1400 audit(1787181535.750:66): avc: denied { unmount } for pid=271 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 21.515170][ T271] cgroup: Unknown subsys name 'devices' [ 21.627722][ T271] cgroup: Unknown subsys name 'hugetlb' [ 21.633544][ T271] cgroup: Unknown subsys name 'rlimit' [ 21.741167][ T24] audit: type=1400 audit(1787181536.000:67): avc: denied { setattr } for pid=271 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=253 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 Setting up swapspace version 1, size = 127995904 bytes [ 21.765620][ T24] audit: type=1400 audit(1787181536.000:68): avc: denied { mounton } for pid=271 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 [ 21.788394][ T273] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 21.798069][ T24] audit: type=1400 audit(1787181536.000:69): avc: denied { mount } for pid=271 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.839548][ T271] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 21.839629][ T24] audit: type=1400 audit(1787181536.070:70): avc: denied { relabelto } for pid=273 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.876035][ T24] audit: type=1400 audit(1787181536.070:71): avc: denied { write } for pid=273 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" [ 21.905135][ T24] audit: type=1400 audit(1787181536.070:72): avc: denied { read } for pid=271 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" [ 21.933959][ T24] audit: type=1400 audit(1787181536.070:73): avc: denied { open } for pid=271 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.547324][ T279] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.554723][ T279] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.562430][ T279] device bridge_slave_0 entered promiscuous mode [ 22.570264][ T279] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.577844][ T279] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.585699][ T279] device bridge_slave_1 entered promiscuous mode [ 22.685652][ T282] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.693394][ T282] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.701663][ T282] device bridge_slave_0 entered promiscuous mode [ 22.709767][ T282] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.717235][ T282] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.725365][ T282] device bridge_slave_1 entered promiscuous mode [ 22.739723][ T280] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.747522][ T280] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.755849][ T280] device bridge_slave_0 entered promiscuous mode [ 22.774649][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.782295][ T283] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.790042][ T283] device bridge_slave_0 entered promiscuous mode [ 22.797497][ T280] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.804694][ T280] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.812099][ T280] device bridge_slave_1 entered promiscuous mode [ 22.840501][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.850952][ T283] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.860956][ T283] device bridge_slave_1 entered promiscuous mode [ 22.934093][ T281] bridge0: port 1(bridge_slave_0) entered blocking state [ 22.943806][ T281] bridge0: port 1(bridge_slave_0) entered disabled state [ 22.951588][ T281] device bridge_slave_0 entered promiscuous mode [ 22.959773][ T281] bridge0: port 2(bridge_slave_1) entered blocking state [ 22.967371][ T281] bridge0: port 2(bridge_slave_1) entered disabled state [ 22.975261][ T281] device bridge_slave_1 entered promiscuous mode [ 23.003649][ T282] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.011343][ T282] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.018831][ T282] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.027142][ T282] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.036806][ T279] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.044110][ T279] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.052762][ T279] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.061210][ T279] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.117199][ T280] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.125233][ T280] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.132633][ T280] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.139758][ T280] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.162095][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.171142][ T283] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.178454][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.185575][ T283] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.209848][ T112] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.217764][ T112] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.224898][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.232880][ T112] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.241152][ T112] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.248717][ T112] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.256009][ T112] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.263857][ T112] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.271185][ T112] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.291040][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.300011][ T112] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.307931][ T112] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.316740][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.325852][ T112] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.333744][ T112] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.363821][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.371613][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.380524][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 23.389255][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.397037][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.405846][ T112] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.413291][ T112] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.421020][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.430077][ T112] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.437748][ T112] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.446994][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.455490][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.483761][ T282] device veth0_vlan entered promiscuous mode [ 23.491146][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.499619][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 23.507952][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 23.516744][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 23.524791][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.533824][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 23.542385][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 23.550106][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 23.557969][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.566330][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.574465][ T112] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.581943][ T112] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.590129][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.598142][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.606880][ T112] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.614098][ T112] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.622007][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.630590][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.639198][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 23.647904][ T112] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.655304][ T112] bridge0: port 1(bridge_slave_0) entered forwarding state [ 23.666862][ T279] device veth0_vlan entered promiscuous mode [ 23.679133][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 23.687503][ T112] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.694813][ T112] bridge0: port 2(bridge_slave_1) entered forwarding state [ 23.709516][ T283] device veth0_vlan entered promiscuous mode [ 23.726491][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 23.734892][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 23.743757][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 23.751923][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 23.759988][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 23.768226][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 23.777051][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 23.785659][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 23.794977][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 23.803679][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 23.811819][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 23.819506][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 23.827460][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 23.835629][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 23.846693][ T283] device veth1_macvtap entered promiscuous mode [ 23.859200][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 23.867610][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 23.875870][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 23.885070][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 23.895509][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 23.905258][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 23.913327][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 23.921629][ T282] device veth1_macvtap entered promiscuous mode [ 23.930148][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 23.939992][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 23.950695][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 23.961496][ T279] device veth1_macvtap entered promiscuous mode [ 23.980793][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 23.988701][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 23.997912][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.007087][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 24.015702][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 24.024606][ T112] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.032186][ T112] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.040380][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 24.049211][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 24.058132][ T112] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.065201][ T112] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.073199][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.081861][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.090640][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 24.098988][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.108525][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.128301][ T282] request_module fs-gadgetfs succeeded, but still no fs? [ 24.129592][ T280] device veth0_vlan entered promiscuous mode [ 24.143704][ T282] cgroup: cgroup: disabling cgroup2 socket matching due to net_prio or net_cls activation [ 24.146152][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 24.162780][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 24.175034][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.189393][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.198378][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.210950][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.214416][ T306] 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. [ 24.219947][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.244220][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.252588][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 24.262660][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 24.282966][ T280] device veth1_macvtap entered promiscuous mode [ 24.311904][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.324759][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.335450][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.370568][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.379398][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 24.419320][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 24.436392][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 24.455217][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 24.465595][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 24.474400][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.483920][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.493577][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 24.501910][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 24.510217][ T281] device veth0_vlan entered promiscuous mode [ 24.520220][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.528742][ T112] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.539749][ T329] 9pnet_virtio: no channels available for device syz [ 24.547789][ T324] EXT4-fs (loop4): ext4_check_descriptors: Checksum for group 0 failed (32298!=35945) [ 24.576727][ T281] device veth1_macvtap entered promiscuous mode [ 24.594791][ T330] ====================================================== [ 24.594791][ T330] WARNING: the mand mount option is being deprecated and [ 24.594791][ T330] will be removed in v5.15! [ 24.594791][ T330] ====================================================== [ 24.599203][ T324] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 24.633116][ T301] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 24.637128][ T324] EXT4-fs (loop4): orphan cleanup on readonly fs [ 24.643323][ T301] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 24.649959][ T324] EXT4-fs error (device loop4): ext4_read_inode_bitmap:168: comm syz.4.8: Inode bitmap for bg 0 marked uninitialized [ 24.674598][ T301] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 24.675000][ T324] EXT4-fs (loop4): Remounting filesystem read-only [ 24.690969][ T324] EXT4-fs (loop4): mounted filesystem without journal. Opts: auto_da_alloc=0x0000000000000007,errors=remount-ro, [ 24.692067][ T301] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 24.706715][ T329] proc: Unknown parameter 'uid' [ 24.721280][ T301] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 24.732405][ T301] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 24.736280][ T309] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 24.741236][ T301] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 24.771840][ T334] device veth0 entered promiscuous mode [ 24.778423][ T334] netlink: 4 bytes leftover after parsing attributes in process `syz.2.10'. [ 24.966891][ T356] EXT4-fs (loop2): Unrecognized mount option "appraise_type=imasig" or missing value [ 24.996117][ T53] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 25.016189][ T309] usb 5-1: device descriptor read/64, error -71 [ 25.106203][ T288] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 25.236394][ T53] usb 4-1: Using ep0 maxpacket: 8 [ 25.406253][ T309] usb 5-1: device descriptor read/64, error -71 [ 25.446123][ T20] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 25.486291][ T288] usb 2-1: unable to get BOS descriptor or descriptor too short [ 25.516461][ T53] usb 4-1: New USB device found, idVendor=046d, idProduct=08f0, bcdDevice= 0.40 [ 25.526666][ T53] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 25.535324][ T53] usb 4-1: Product: syz [ 25.539691][ T53] usb 4-1: Manufacturer: syz [ 25.544524][ T53] usb 4-1: SerialNumber: syz [ 25.556132][ T288] usb 2-1: unable to read config index 0 descriptor/start: -71 [ 25.566738][ T288] usb 2-1: can't read configurations, error -71 [ 25.704892][ T309] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 25.719881][ T20] usb 3-1: Using ep0 maxpacket: 8 [ 25.797401][ T329] udc-core: couldn't find an available UDC or it's busy [ 25.805979][ T329] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 25.886306][ T20] usb 3-1: unable to get BOS descriptor or descriptor too short [ 25.936276][ T53] usb 4-1: unit 0 not found! [ 25.958025][ T53] usb 4-1: USB disconnect, device number 2 [ 25.970188][ T374] capability: warning: `syz.1.18' uses deprecated v2 capabilities in a way that may be insecure [ 25.997877][ T309] usb 5-1: device descriptor read/64, error -71 [ 26.006256][ T335] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 26.068552][ T379] EXT4-fs (loop1): Test dummy encryption mode enabled [ 26.078747][ T379] EXT4-fs (loop1): Ignoring removed oldalloc option [ 26.085741][ T379] EXT4-fs (loop1): Quota format mount options ignored when QUOTA feature is enabled [ 26.099182][ T379] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c1a8, mo2=0003] [ 26.107974][ T379] System zones: 0-5 [ 26.112743][ T379] EXT4-fs (loop1): mounted filesystem without journal. Opts: debug,test_dummy_encryption=v1,inlinecrypt,delalloc,noinit_itable,norecovery,minixdf,oldalloc,errors=remount-ro,jqfmt=vfsv0,init_itable,max_dir_size_kb=0x0000000000000008, [ 26.146211][ T20] usb 3-1: New USB device found, idVendor=041e, idProduct=3000, bcdDevice= 0.40 [ 26.157485][ T20] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.167251][ T20] usb 3-1: Product: syz [ 26.172101][ T20] usb 3-1: Manufacturer: syz [ 26.177897][ T20] usb 3-1: SerialNumber: syz [ 26.187011][ T372] udevd[372]: 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 [ 26.246135][ T335] usb 1-1: Using ep0 maxpacket: 8 [ 26.366315][ T335] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 11 [ 26.386364][ T309] usb 5-1: device descriptor read/64, error -71 [ 26.388006][ T392] EXT4-fs (loop3): 1 orphan inode deleted [ 26.410283][ T394] FAT-fs (loop1): Directory bread(block 64) failed [ 26.418391][ T394] FAT-fs (loop1): Directory bread(block 65) failed [ 26.419880][ T392] EXT4-fs (loop3): mounted filesystem without journal. Opts: nombcache,inlinecrypt,usrquota,jqfmt=vfsv1,jqfmt=vfsv0,delalloc,journal_dev=0x000000000000844d,barrier=0x000000000000562a,i_version,,errors=continue [ 26.425592][ T394] FAT-fs (loop1): Directory bread(block 66) failed [ 26.454122][ T394] FAT-fs (loop1): Directory bread(block 67) failed [ 26.461365][ T394] FAT-fs (loop1): Directory bread(block 68) failed [ 26.472899][ T394] FAT-fs (loop1): Directory bread(block 69) failed [ 26.482454][ T394] FAT-fs (loop1): Directory bread(block 70) failed [ 26.486225][ T392] EXT4-fs error (device loop3): ext4_add_entry:2442: inode #2: comm syz.3.22: Directory hole found for htree leaf block 0 [ 26.492141][ T24] kauditd_printk_skb: 75 callbacks suppressed [ 26.492150][ T24] audit: type=1400 audit(1787181540.740:149): avc: denied { write } for pid=391 comm="syz.3.22" name="/" dev="loop3" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 26.507209][ T309] usb usb5-port1: attempt power cycle [ 26.515259][ T394] FAT-fs (loop1): Directory bread(block 71) failed [ 26.541840][ T24] audit: type=1400 audit(1787181540.740:150): avc: denied { add_name } for pid=391 comm="syz.3.22" name="file1" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 26.587293][ T20] usb 3-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 26.588486][ T392] ------------[ cut here ]------------ [ 26.599172][ T385] udevd[385]: incorrect jbd checksum on /dev/loop3 [ 26.602063][ T392] kernel BUG at fs/ext4/inode.c:5333! [ 26.609604][ T335] usb 1-1: New USB device found, idVendor=0a92, idProduct=1020, bcdDevice= 0.40 [ 26.615008][ T392] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 26.625807][ T20] usb 3-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 26.633443][ T392] CPU: 0 PID: 392 Comm: syz.3.22 Not tainted syzkaller #0 [ 26.633449][ T392] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 26.633469][ T392] RIP: 0010:ext4_mark_iloc_dirty+0x3e75/0x3e80 [ 26.633479][ T392] Code: cd ff e9 d9 f0 ff ff 44 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c e6 f0 ff ff 4c 89 ff e8 a5 e2 cd ff e9 d9 f0 ff ff e8 8b 6c 93 ff <0f> 0b 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 [ 26.633484][ T392] RSP: 0018:ffffc90000d6f748 EFLAGS: 00010283 [ 26.633494][ T392] RAX: ffffffff81d14535 RBX: ffff8881111a8000 RCX: 0000000000080000 [ 26.633512][ T392] RDX: ffffc90002960000 RSI: 00000000000004c0 RDI: 00000000000004c1 [ 26.644032][ T335] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.650471][ T392] RBP: ffffc90000d6f850 R08: ffff88811a4bf337 R09: 1ffff11023497e66 [ 26.650478][ T392] R10: dffffc0000000000 R11: ffffed1023497e67 R12: dffffc0000000000 [ 26.650484][ T392] R13: 0000000000000400 R14: ffff88810ea99401 R15: 00000000ffffffff [ 26.650492][ T392] FS: 00007f5cd54ff6c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 26.650498][ T392] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.650503][ T392] CR2: 00002000000023c0 CR3: 000000010fd91000 CR4: 00000000003506b0 [ 26.650512][ T392] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.650527][ T392] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.661598][ T24] audit: type=1400 audit(1787181540.740:151): avc: denied { create } for pid=391 comm="syz.3.22" name="file1" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 26.669614][ T392] Call Trace: [ 26.669637][ T392] ? ktime_get_coarse_real_ts64+0xda/0xf0 [ 26.669650][ T392] ext4_ioctl_setflags+0x968/0xb90 [ 26.669659][ T392] ? ext4_ioctl_group_add+0x5c0/0x5c0 [ 26.669670][ T392] ? from_kprojid+0x205/0x6e0 [ 26.669681][ T392] ? mnt_want_write_file+0x257/0x450 [ 26.669688][ T392] ext4_ioctl+0x2f69/0x3740 [ 26.669696][ T392] ? ext4_reset_inode_seed+0x540/0x540 [ 26.669708][ T392] ? avc_denied+0x133/0x1b0 [ 26.669716][ T392] ? avc_has_perm+0x215/0x3d0 [ 26.669724][ T392] ? avc_has_perm+0x224/0x3d0 [ 26.669733][ T392] ? avc_has_perm_noaudit+0x260/0x260 [ 26.669743][ T392] ? __asan_set_shadow_00+0xe/0x10 [ 26.669751][ T392] ? do_vfs_ioctl+0x1403/0x15d0 [ 26.669759][ T392] ? __ia32_compat_sys_ioctl+0x8c0/0x8c0 [ 26.669767][ T392] ? file_has_perm+0x52d/0x700 [ 26.669775][ T392] ? match_file+0x130/0x130 [ 26.669787][ T392] ? kmem_cache_free+0x100/0x2d0 [ 26.669797][ T392] ? selinux_file_ioctl+0x1e1/0x4c0 [ 26.669807][ T392] ? putname+0xfe/0x150 [ 26.669826][ T392] ? selinux_file_alloc_security+0x120/0x120 [ 26.692632][ T394] FAT-fs (loop1): Directory bread(block 72) failed [ 26.699255][ T392] ? do_sys_openat2+0x68e/0x750 [ 26.699267][ T392] ? __fget_files+0x2e1/0x340 [ 26.699280][ T392] ? security_file_ioctl+0x84/0xa0 [ 26.699288][ T392] ? ext4_reset_inode_seed+0x540/0x540 [ 26.699296][ T392] __se_sys_ioctl+0x121/0x1a0 [ 26.699304][ T392] __x64_sys_ioctl+0x7b/0x90 [ 26.699315][ T392] do_syscall_64+0x31/0x40 [ 26.699325][ T392] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 26.699333][ T392] RIP: 0033:0x7f5cd6aa60d9 [ 26.699350][ T392] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 26.709599][ T335] usb 1-1: Product: syz [ 26.716584][ T392] RSP: 002b:00007f5cd54ff028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 26.716597][ T392] RAX: ffffffffffffffda RBX: 00007f5cd6d2dfa0 RCX: 00007f5cd6aa60d9 [ 26.716663][ T392] RDX: 0000200000000080 RSI: 0000000040086602 RDI: 0000000000000006 [ 26.716672][ T392] RBP: 00007f5cd6b3d024 R08: 0000000000000000 R09: 0000000000000000 [ 26.716677][ T392] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 26.716684][ T392] R13: 00007f5cd6d2e038 R14: 00007f5cd6d2dfa0 R15: 00007fff41952aa8 [ 26.716690][ T392] Modules linked in: [ 26.717125][ T392] ---[ end trace b8d37058f3955365 ]--- [ 26.726457][ T335] usb 1-1: Manufacturer: syz [ 26.734450][ T392] RIP: 0010:ext4_mark_iloc_dirty+0x3e75/0x3e80 [ 26.734469][ T392] Code: cd ff e9 d9 f0 ff ff 44 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c e6 f0 ff ff 4c 89 ff e8 a5 e2 cd ff e9 d9 f0 ff ff e8 8b 6c 93 ff <0f> 0b 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 [ 26.744544][ T24] audit: type=1400 audit(1787181540.830:152): avc: denied { append } for pid=391 comm="syz.3.22" name="loop3" dev="devtmpfs" ino=118 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 26.756192][ T392] RSP: 0018:ffffc90000d6f748 EFLAGS: 00010283 [ 26.767166][ T335] usb 1-1: SerialNumber: syz [ 26.774471][ T392] RAX: ffffffff81d14535 RBX: ffff8881111a8000 RCX: 0000000000080000 [ 26.774478][ T392] RDX: ffffc90002960000 RSI: 00000000000004c0 RDI: 00000000000004c1 [ 26.774485][ T392] RBP: ffffc90000d6f850 R08: ffff88811a4bf337 R09: 1ffff11023497e66 [ 26.774490][ T392] R10: dffffc0000000000 R11: ffffed1023497e67 R12: dffffc0000000000 [ 26.774496][ T392] R13: 0000000000000400 R14: ffff88810ea99401 R15: 00000000ffffffff [ 26.774504][ T392] FS: 00007f5cd54ff6c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 26.774520][ T392] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.785397][ T24] audit: type=1400 audit(1787181540.830:153): avc: denied { map } for pid=391 comm="syz.3.22" path="/dev/loop3" dev="devtmpfs" ino=118 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 26.795096][ T392] CR2: 00002000000023c0 CR3: 000000010fd91000 CR4: 00000000003506b0 [ 26.795105][ T392] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.795110][ T392] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.795116][ T392] Kernel panic - not syncing: Fatal exception [ 26.796103][ T392] Kernel Offset: disabled [ 27.345107][ T392] Rebooting in 86400 seconds..