last executing test programs: 11m21.417005009s ago: executing program 32 (id=97): madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f00008f9f09)=""/247, 0xf7}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xffffff4e}], 0x229, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r2, &(0x7f0000000540), 0x41, 0x1) mmap(&(0x7f0000499000/0x2000)=nil, 0x2000, 0x1, 0x100010, r1, 0xa333f000) mmap$usbmon(&(0x7f0000521000/0x2000)=nil, 0x2000, 0x100000f, 0x10010, r2, 0x5) syz_clone(0x100000, 0x0, 0x0, 0x0, 0x0, 0x0) 11m10.42600058s ago: executing program 33 (id=180): socket$nl_route(0x10, 0x3, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x800) io_setup(0x1, &(0x7f0000000b80)=0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, &(0x7f00000003c0)={[{@usrjquota}, {@abort}, {@nombcache}, {@noload}, {@init_itable}, {@max_batch_time={'max_batch_time', 0x3d, 0x1}}, {@barrier_val={'barrier', 0x3d, 0xc5}}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x4000000}}, {@jqfmt_vfsold}, {@barrier_val={'barrier', 0x3d, 0x53}}]}, 0xfb, 0x490, &(0x7f0000000dc0)="$eJzs3M1vFOUfAPDvzPaF11/7Q3wBQapoJL60tLzIwYtGEw6amOgB46m2hVQKNbQmQohWD3g0JN6N/4XxpBejXjTxqndDQgwXUC9rZmcGlu1uu9gtS9nPJ9n2eWae7vN8Z+aZeWae7gbQs0ayH0nEtoj4LSKG8uztBUbyXzeuXZz669rFqSSq1Tf/TGrlrl+7OFUWLf9ua56pVov8YJN6L70TMTk3N3OuyI8tnnl/bOH8hednz0yemjk1c3bi2LHDh/YOHJ040pE4s7iu7/5ofs+u429ffn3qxOV3f0zSyOOOhjg6ZSTfuk091enKumx7XTrpq1+z7+db6WZHAt1UiYhsd/XX+v9QVGLzzXVD8eqnXW0csK6q1Wp1hbPyUhW4jyXR7RYA3VFe6LP73/J1l4Ye94SrL+U3QFncN4pXvqYv0jyxr7/h/nZbB+sfiYgTS39/mb1inZ5DAADU+zYb/zzXbPyXxkN5YiD78b9iDmU4Iv4fETsi4oGI2BkRD0bUyj4cEY80vP+mVepvnCFZPv5Jr6wpwFVk478Xi7mt28d/aVlkuFLkttfi709Ozs7NHCy2yYHoHzw5m8yMr1DHd6/8+nmrdfXjv+yV1V+OBYt2XOlreEA3Pbk4uZaY6139JGJ3X7P4kyincZKI2BURu/9jHbPP9LVct3r8K2j9tm2rfhXxdL7/l6Ih/lLScn5y/IWjE0fGNsXczMGx8qhY7qdfLr3Rqv41xd8B2f7fcvvxXwR+M/7hZFPEwvkLp2vztQt39PZZ14lLv3/W8p6miD/rXu0c/8e3F8f/QPJWbcFAseLDycXFc+MRA8lry5dP3Hq3Ml+Wz+I/sL95/98Rt7bEoxGxJyL2RsRj2U1h0fbHI+KJiNi/wkb44eUn31sl/ib7/+7MlWbxTzc9/9Xt/6jf/3eeqJz+/pvV48+uFK32/+Fa6kCxpJ3zX7sNXMu2AwAAgI0i/x/4JB29mU7T0dH8f/h3xpZ0bn5h8dmT8x+cnc7nvYejPy2fdA3VPQ8dL54Nl/mJhvyh4rnxF5XNtfzo1PzcdLeDhx63tUX/z/xR6XbrgHXXgXk0YIPS/6F3td3/3RDAfSVx/Yeepv9D72rW/z9uWXr063VtDHBXuf5D72qj/y/lv1qPCoCNyfUfepf+Dz2p5Wfj0zV95L/zicG6JZXlZf4pvs/wXmhqbyQivSeasa6J8ltEutqMvra/zOIOEtWhPLJsyWDTMt08KwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTOvwEAAP//3+/ewg==") r3 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000400)={{{@in=@empty, @in=@empty, 0x0, 0x0, 0x0, 0xfffd, 0xa, 0x20, 0x30, 0x4}, {}, {}, 0x0, 0x0, 0x1, 0x0, 0x3}, {{@in6=@remote, 0x0, 0x32}, 0x0, @in=@empty, 0x0, 0x0, 0x3}}, 0xe8) sendmmsg$inet6(r3, &(0x7f00000090c0)=[{{&(0x7f00000002c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c, 0x0}}], 0x1, 0x0) io_submit(r2, 0x1, &(0x7f0000001d00)=[&(0x7f0000001a80)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) ppoll(&(0x7f0000000080)=[{r1, 0x422}, {r1, 0x105}], 0x2, 0x0, 0x0, 0x0) signalfd4(r1, &(0x7f0000000000), 0x8, 0x800) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000180), 0xc7b7306bcc9cbcb7, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) syz_usb_connect$uac1(0x2, 0xdc, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206", @ANYRES8=r0, @ANYRES16=r4], 0x0) ppoll(&(0x7f0000000040), 0x0, &(0x7f0000000080)={0x77359400}, &(0x7f0000000040)={[0xfffffffffffdfffb]}, 0x8) 11m4.541972644s ago: executing program 34 (id=251): r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40140, 0x1) close(r0) r1 = socket$inet6(0xa, 0x2, 0x0) sendmmsg$inet6(r1, &(0x7f0000007240)=[{{&(0x7f0000000100)={0xa, 0x4e22, 0x6, @mcast2, 0x7}, 0x1c, 0x0}}, {{0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000012c0)="1ce02c7a", 0xfe60}], 0x1}}, {{0x0, 0x0, &(0x7f0000000000), 0x1}}], 0x3, 0x1c000) shutdown(r1, 0x0) r2 = eventfd(0x2) write$eventfd(r2, 0x0, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x19, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000001000000000000000000000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x9, '\x00', 0x0, @cgroup_sockopt=0x16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r3, r5, 0x16, 0x0, @void}, 0x10) r6 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f0000000140)={@rand_addr=' \x01\x00', 0x4800, 0x1, 0x3, 0x5, 0x0, 0x4}, 0x20) read$eventfd(r2, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x4e22, @remote}, 0x10) getpeername$packet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) 10m40.065293732s ago: executing program 35 (id=472): unshare(0x64000600) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000240)=0x17, 0x4) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x88e, &(0x7f0000000080)={[{@nobh}, {@mblk_io_submit}, {@inlinecrypt}, {@test_dummy_encryption_v1}, {@debug}, {@mblk_io_submit}, {@nogrpid}]}, 0x3, 0x445, &(0x7f0000000800)="$eJzs3M9rHFUcAPDv7CZt06YmlvqjadVoFYM/kiattQcvioIHBUEP9RiTtMRuG2ki2BI0itSjFLyLR8G/wJNeRD0JXvUuhSK5tIqHldmdSXY3u2k2blzNfj4wyXszb3nvuzNv9715mQTQs0bTH0nEYET8EhFD1Wx9gdHqr9uryzN/rC7PJFEuv/57Uil3a3V5Ji+av+5AnumLKHycxNEm9S5euXphulSau5zlJ5YuvjOxeOXq0/MXp8/PnZ+7NHXmzKmTk8+ennqmI3Gmcd0aeX/h2JGX37z+6szZ62/98FWSx98QR4eMbnbwsXK5w9V118GadNLXxYbQlmK1m0Z/pf8PRTHWT95QvPRRVxsH7KhyuVy+t/XhlTKwiyXR7RYA3ZF/0afz33zbfMDQ0eFH1918vjoBSuO+nW3VI31RyMr0N8xvO2k0Is6u/Pl5usXO3IcAAKjzTTr+earZ+K8QtfeF7srWUIYj4u6IOBQRpyPicETcE1Epe19E3N9m/Y2LJBvHP4Ub2wpsi9Lx33PZ2lb9+C8f/cVwMcsdrMTfn5ybL82dyN6Tsejfm+YnN6nj2xd//rTVsdrxX7ql9edjwawdN/r21r9mdnpp+p/EXOvmhxEjfc3iT9ZWApKIOBIRI9usY/6JL4+1Onbn+JurvCUdWGcqfxHxePX8r0RD/Llk8/XJiX1RmjsxkV8VG/3407XXWtW/3fg7JT3/+5te/2vxDye167WL7ddx7ddPWs5ptnv970neqNv33vTS0uXJiD3JK9VG1+6faig3tV4+jX/sePP+fyjW34mjEZFexA9ExIMR8VDW9ocj4pGIOL5J/N+/8OjbdTvGBtuIf2el8c+2df7XE3uicU/zRPHCd1/XVTocbcSfnv9TldRYtmcrn39badf2rmYAAAD4/ylExGAkhfG1dKEwPl79G/7Dsb9QWlhcevLcwruXZqvPCAxHfyG/0zVUcz90MpvW5/mphvzJ7L7xZ8WBSn58ZqE02+3goccdaNH/U78Vu906YMd5Xgt6l/4PvUv/h96l/0PvatL/Bzbu+qvhkUFgN2j2/f9BF9oB/Psa+r9lP+gh5v/Qu/R/6F36P/SkxYG480PyEhIbElH4TzRj5xP7tvhvLnZZotufTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3xdwAAAP//FX7vJg==") chdir(0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) creat(&(0x7f00000004c0)='./bus\x00', 0x20) r1 = open(&(0x7f0000000540)='./bus\x00', 0x4000, 0x0) preadv2(r1, &(0x7f00000000c0)=[{&(0x7f0000001200)=""/4096, 0x1000}], 0x2, 0x0, 0x0, 0x0) 10m39.025998513s ago: executing program 36 (id=485): r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r2 = socket$packet(0x11, 0x2, 0x300) bind$packet(r2, &(0x7f0000000d00)={0x11, 0x1a, r1, 0x1, 0x2, 0x6, @multicast}, 0x14) r3 = socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f00000003c0), 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000400)="390018001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000000000f93132", 0x39}], 0x1) 8m24.524001693s ago: executing program 37 (id=1244): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x80002, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0xf, 0x3, &(0x7f0000000440)=@framed, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_device, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x80300, 0x8) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000002c0)={r3, r4, 0x6, 0x0, @void}, 0x10) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, &(0x7f0000000600)="3e0f7ef50f20e06635000004000f22e0360f01d1f27d8e6766c7442400376ee8986766c7442402ac0000006766c744240600000000670f011424f30fa7d06766c7442400549400006766c7442402005000006766c744240600000000670f011c240fc77354bad004ecf36d", 0x6b}], 0x1, 0x2, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = socket(0xa, 0x3, 0x3a) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e24}, 0xf) r8 = socket$unix(0x1, 0x1, 0x0) bind$unix(r8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e24}, 0x52) r9 = socket$unix(0x1, 0x1, 0x0) bind$unix(r9, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e24}, 0x6e) recvmmsg(r6, &(0x7f00000091c0)=[{{0x0, 0x0, 0x0}, 0x10}], 0x2f, 0x2, 0x0) r10 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$IEEE802154_START_REQ(r10, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x34, r11, 0x1, 0x70bd27, 0x25dfdbfc, {}, [@IEEE802154_ATTR_COORD_PAN_ID={0x6, 0xa, 0x2}, @IEEE802154_ATTR_BAT_EXT={0x5, 0x1a, 0x8}, @IEEE802154_ATTR_COORD_REALIGN={0x5, 0x1b, 0xa3}, @IEEE802154_ATTR_SF_ORD={0x5, 0x18, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004000}, 0x24000040) syz_emit_ethernet(0x46, &(0x7f0000000140)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "c6dd00", 0x10, 0x3a, 0xff, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @mcast2, {[], @ndisc_ra={0x89, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xffffffff}}}}}}, 0x0) sendmsg$nl_generic(r4, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0x10, 0x701, 0x0, 0x0, {0xa}, [@typed={0x6, 0x1, 0x0, 0x0, @str='\x1c\x00'}]}, 0x1c}}, 0x0) r12 = syz_genetlink_get_family_id$team(&(0x7f0000000080), r5) sendmsg$TEAM_CMD_OPTIONS_SET(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000003c0)={0x20, r12, 0x1, 0x70bd29, 0x25dfdbfb, {}, [{{0x8}, {0x4}}]}, 0x20}, 0x1, 0x0, 0x0, 0x4004002}, 0x44000) r13 = syz_usb_connect(0x2, 0x1c, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000af0c2020560400b007ab01020301090233faff"], 0x0) r14 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r14, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) sendmsg$netlink(r14, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000840)=ANY=[@ANYBLOB="1c00000022000106000004000000000305"], 0x1c}], 0x1}, 0x0) syz_usb_disconnect(r13) 8m8.657334339s ago: executing program 38 (id=1428): syz_usb_connect$cdc_ecm(0x3, 0x1d2, &(0x7f0000000240)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1c0, 0x1, 0x1, 0xd, 0x10, 0x3, [{{0x9, 0x4, 0x0, 0xb5, 0x2, 0x2, 0x6, 0x0, 0x9, {{0xa, 0x24, 0x6, 0x0, 0x0, "ab232cee34"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x9, 0xb, 0x83}, [@acm={0x3, 0x24, 0x2, 0x8}, @mdlm_detail={0x101, 0x24, 0x13, 0x5, "ab51fcc2be9d6bb59ec602ea07082aa20b5a4a1e5f2fe211d0e56c2fcca7717906ca6d95828f793f047e0cd7acf28c85ea75b2ae9647845581a5feaf2d60c7a57d99def1b83764d787379ab19f016923c47fdb07b3449e7f81d6cb75dd804e2e920df53147d7956843e1888ac56a8f9d7758cee3afb707ac9e4a9a76c5fe0dcbd6c1f2a4e491d662d8e1add8d091e5e8da92b9c8126af10cbc60085e4c491278adcd04fe425db4c47d86105374bc15fbff79c00056800dbf2d1e0964d230571af584c061eaf88a612db13ece73293123c58c4babe1872848d7c4ec2eb10e80b47f6d4ae45095abc7f388df551c4a3e92f60833c84dd754efe258261e6e"}, @network_terminal={0x7, 0x24, 0xa, 0xe1, 0x1, 0xa, 0x1}, @mdlm_detail={0x56, 0x24, 0x13, 0xaa, "7a450ecef41888fe8f1718607a5694a74b2e6c1b03fc7fb0518fa0dd572920ac14262295844dbbbb8f1d97b209978269a0a22c719862bf04dcaf1acfc218d8135462d4c8d572a7bd9c14bf1aa28ce1a53b48"}, @mdlm={0x15, 0x24, 0x12, 0x9}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0xe5, 0xe8, 0x8}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x12, 0x80, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x7, 0x6, 0xc}}}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x61, 0x7, 0xca, 0x40, 0x6}, 0x16, &(0x7f0000000100)={0x5, 0xf, 0x16, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x5, 0x4, 0x6b}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0x4, 0x3e0e}]}, 0x3, [{0x65, &(0x7f0000000140)=ANY=[@ANYBLOB="6503fa49643d4dd68ab927494bcb9446af5b45fe0c35e83be7beda6879a800d27a02274644de5f617eec2a9e32c8aff392fac2e575e9a223d7cb81298db531d0d38b57c1c0d89b2f562eba9c65eb0e03175ecbde9921d7edbbe46e9f8033f7b78378a308440f5b10fcb4c7038f2e80b92c9dbdd19165dd016c2f56e7a595367b2b969147b20484e18fe6"]}, {0x4, &(0x7f0000000500)=@lang_id={0x4}}, {0x8f, &(0x7f0000000640)=@string={0x8f, 0x3, "dd0292614634200cc63d564e8b48d6b476f9889c0846ec82d33ff6e0139290a25c073f31a621cc88a18373a270ed8654a57e78329e5fb40ba78b7fac142a934e6db284c580c24b841d4957bebf999837b7d1e86c3468ab4ed725e7253158e8a4e0e48f83f7859e288cd865b3d5fba2c8b8b5b1674ad82f56a6b5756467fea5ac109207172c498aea39e3336fff"}}]}) 7m56.550506266s ago: executing program 39 (id=1541): syz_emit_ethernet(0x4e, &(0x7f0000000640)={@local, @random="2104e06d7b21", @void, {@ipv6={0x86dd, @dccp_packet={0x0, 0x6, "19f14d", 0x18, 0x3c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast2, {[@fragment={0x32, 0x0, 0x8, 0x1, 0x0, 0x3, 0x67}], {{0x0, 0x4, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x9, "1d00"}}}}}}}, 0x0) write$FUSE_CREATE_OPEN(0xffffffffffffffff, &(0x7f0000000300)={0xa0, 0x0, 0x0, {{0x2, 0x1, 0x100000000, 0xa9cd, 0x1, 0x5e72, {0x1, 0x2, 0x8, 0x5, 0x2, 0x3, 0xffff3e19, 0x8, 0x5, 0x8000, 0x6, 0x0, 0x0, 0x8, 0x3}}, {0x0, 0x12}}}, 0xa0) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x2800000, &(0x7f0000000500)={[{@debug}, {@delalloc}, {@resuid}, {@test_dummy_encryption}, {@errors_continue}, {@data_err_ignore}, {@delalloc}, {@barrier}]}, 0x1, 0xbc8, &(0x7f0000002380)="$eJzs3M9rHNcdAPDvjH7alrtyKaXuxSql2FC6ll1kalOoXVx66aHQXgsW8soIrX8gqTiSdVgl/0BIcg7kEkhiEnyIz74kkGsuiXONySFggmIlEEKiMPtDWku7+mGtNIr8+cDTvDdvZt73q5F23oPdDeC5NZT9SCOOR8SVJKJQ359GRG+11h9RqR23tDg/9u3i/FgSy8v/+SqJJCKeLM6PNa6V1LdH6o3+iPj470n88qX1407Pzk2OlsulqXr79Mz1W6enZ+f+NHF99FrpWunGmXN/GTk7cm74/EjHcv3u84v3v/ndP7+ofP/2D3e/fvXNJC7GQL2vOY961js2FEMrv5Nm3REx2oHr7wdd9Xya80y6Nzkp3eWgAABoK22aw/06CtEVq5O3QnzwSa7BAQAAAB2x3BWxDAAAABxwifU/AAAAHHCN9wE8WZwfa5R835Gwtx5fiojBWv5L9VLr6Y5KddsfPRFx+EkSzR9rTWqn7dhQRDz67Px7WYkWn0PebZWFiPhNq/ufVPMfrH8Sem3+aUQMd2D8oTXtn1P+Fzswft75A/B8enCp9iBb//xLV+Y/0eL5193i2fUs8n7+NeZ/S+vmf6v5d7WZ//17i2Pceev12+36svz/ev8f7zZKNn623VFS2/B4IeK33a3yT1byT9rkf2WLYxR+vF1q15d3/stvRJyM1vk3JBt/P9Hp8Ylyabj2s+UYCx+NvNNu/Lzzz+7/4Tb5b3D/+7N9t566Uvsv9fnf5cv32vVtnn/6ZW/y32qtt77nhdGZmakzEb3Jv9bvP7txvo1jGtfI8j/1+43//1v9/WevCZX630aW+UJ9m7VfXDPm3+7eeX+j/LO1X573/+r2739138tbHOMPH75yql1f8/o3K9n4j5LaWhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtKIGIgkLUZEUq2nabEYcSQifhWH0/LN6Zk/jt/8/42rWV/EYPSk4xPl0nBEFGrtJGufqdZX22fXtP8cEcci4rXCoWq7OHazfDXv5AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhxJCIGIkmLEZFGxFIhTYvFvKMCAAAAOm4w7wAAAACAXWf9DwAAAAef9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC77NiJBw+TiKhcOFQtmd56X0+ukQG7Lc07ACA3XXkHAOSmO+8AgNxsc41vugAHULJJf3/bnr6OxwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/nXy+IOHSURULhyqlkxvva+n5Rkn9jA6YDeleQcA5KZro87uvYsD2HvP/C9+tLNxAHuv9RofeJ4km/T3rx5Tebqnb9diAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD/GaiWJC1GRFqtp2mxGHE0IgajJxmfKJeGI+IXEfFpoacva/flHTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdNz07NzlaLpemnqWS7Ox0FRWVpkqyP8KoVfJ+ZQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/Ts3OTo+VyaWo670gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAvE3Pzk2OlsulqS1U7m3n4KZK3jkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCfnwIAAP//198NMw==") ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000004c0)={[{@noload}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}, {@bh}, {@noload}, {@data_err_ignore}, {@usrjquota}]}, 0xff, 0x44d, &(0x7f0000000900)="$eJzs3MtvG8UfAPDvrp30/Ut+UB4tLQQKouKRNOnzwKUIJA4gIcGhiFNI0qrUbaAJEq0qKBzKEVXijjgi8RdwggsCTkhc4Y4qVaiXFiQko13vpsa107hx6rb+fKRNZrzjzHx3d+zZGTsBDKyx7EcSsTkifouIkUb2vwXGGr+uXTk389eVczNJ1Otv/Jnk5a5eOTdTFi2ft6mRqdeL/Lo29V54O2K6Vps7XeQnFk++N7Fw5uzzx09OH5s7Nndq6tChfXt3Dh+Y2t+TOLO4rm7/aH7HtlfeuvjazJGL7/z0TdbezcX+5jh6ZaxxdNt6qteV9dmWpnRS7WND6EolIrLTNZT3/5GoxIalfSPx8qd9bRywpur1er3d+3PhfB24hyXR7xYA/VG+0Wf3v+V2m4Yed4TLhyPeP9iI/1qxNfZUIy3KDLXc3/bSWEQcOf/3l9kWazQPAQDQ7LvDEfFcu/FfGg82lftfsYYyGhH/j4j7IuL+iNgaEQ9E5GUfioiHu6y/dYXkxvFPeumWAluhbPz3QrG2tTT++6eex18YrRS5LXn8Q8nR47W5PcUx2R1D67L85DJ1fP/Sr5932tc8/su2rP5yLNiQXqq2TNDNTi9OrzLsJZc/idhebYk/l0S5jJNExLaI2N7VX75+h3H8ma93dCp18/iX0YN1pvpXEU83zv/5aIm/lHRcn5w8eGBq/8T6qM3tmSivihv9/MuF1zvVv6r4eyA7/xtbr//cUvyjyfqIhTNnT+TrtQvd13Hh98863tPc6vU/nLyZp4eLxz6cXlw8PRkxnLx64+NT159b5svyWfy7d7WLP81f48oj8UhEZBfxzoh4NCIeK9r+eEQ8ERG7lon/xxeffLf7+JeZle+hLP7Zm53/aD7/3ScqJ374tvv4S9n535endhePrOT1b6UNXM2xAwAAgLtFmn8GPknHl9JpOj7e+Az/1tiY1uYXFp89Ov/BqdnGZ+VHYygtZ7pGmuZDJ4u54TI/1ZLfW8wbf1HZkOfHZ+Zrs/0OHgbcpg79P/NHpd+tA9ac72vB4NL/YXDp/zC49H8YXPo/DK52/f/jPrQDuP28/8Pg0v9hcOn/MLj0fxhIHb8bn67qK/8S93wi0u6fVY07pPF3U6K64n9mcYuJdW139fuVCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDf+DQAA//9X4u4v") r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000140)=@x86={0x40, 0x1, 0xc, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x80, 0x9, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, 0xff, 0xff, 0x0, '\x00', 0x1}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x10, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000071102a00000000009500000700000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd}, 0x80) r3 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="640000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c00028005000100000000000800074000000001"], 0x64}}, 0x0) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="5c00000000010104000000000000000002000000240002801400018008000100e000000108000200e00000010c00028005000100000000000800084000000008140005"], 0x5c}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0xffffffffffffffff, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x5}, @NHA_GATEWAY={0x14, 0x6, @ip4=@local}, @NHA_OIF={0x8, 0x5, r4}]}, 0x3c}}, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x3000046, &(0x7f0000000380), 0x1, 0x55f, &(0x7f0000001f80)="$eJzs3d9rW1UcAPDvTdv91nUwhopIYQ9O5tK19ccEH+aj6HCg7zO0d2U0WUaTjrUO3B7ciy8yBBEH4ru++zj8B/wrBjoYMoo++BK56U3XtUmbbdmSmc8Hbjkn96bnfHPv93BuTkICGFoT2Z9CxMsR8U0ScTAiknzfaOQ7J9aOW71/dTbbkmg0Pv0raR6X1Vv/q/W8/XnlpYj47auI44Wt7daWVxZK5XK6mNcn65VLk7XllRMXKqX5dD69OD0zc+rtmen33n2nZ7G+cfaf7z+5/eGpr4+ufvfL3UM3kzgdB/J9G+N4Atc2ViZiIn9NxuL0pgOnetDYIEn63QEey0ie52ORjQEHYyTPeuD/78uIaABDKpH/MKRa84DWvX2P7oOfG/c+WLsB2hr/6Np7I7GneW+0bzV56M4ou98d70H7WRu//nnrZrZF796HANjRtesRcXJ0dOv4l+Tj3+M72cUxm9sw/sGzczub/7zZbv5TWJ//RJv5z/42ufs4ds7/wt0eNNNRNv97v+38d33Ranwkr73QnPONJecvlNNsbHsxIo7F2O6svt16zqnVO42IRtt9G+d/2Za135oL5v24O7r74efMleqlJwx73b3rEa+0nf8m6+c/aXP+s9fjbJdtHElvvdZp387xP12NnyJeb3v+H6xoJduvT042r4fJ1lWx1d83jvzeqf1+x5+d/33bxz+ebFyvrT16Gz/u+TfttO+h+KP7639X8lmzvCt/7EqpXl+citiVfLz18ekHz23VW8dn8R87uv341+763xsRn3cZ/43DP7/aVfx9Ov9zj3T+H71w56MvfujUfnfj31vN0rH8kW7Gv247+CSvHQAAAAAAAAyaQkQciKRQXC8XCsXi2uc7Dse+Qrlaqx8/X126OBfN78qOx1ihtdJ9cMPnIabyz8O26tOb6jMRcSgivh3Z26wXZ6vluX4HDwAAAAAAAAAAAAAAAAAAAANif4fv/2f+GOl374Cnzk9+w/DaMf978UtPwEDanP97+9QP4Nkz/4fhJf9heMl/GF7yH4aX/IfhJf9heMl/AAAAAAAAAAAAAAAAAAAAAAAAAAAA6KmzZ85kW2P1/tXZrD53eXlpoXr5xFxaWyhWlmaLs9XFS8X5anW+nBZnq5Wd/l+5Wr00NR1LVybraa0+WVteOVepLl2sn7tQKc2n59KxZxIVAAAAAAAAAAAAAAAAAAAAPF9qyysLpXI5XVRoX9gzGN0Y3MLoYHRDoceFfo9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDAfwEAAP//vUI4SA==") r7 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r7, 0x4, 0x46802) io_setup(0x1ff, &(0x7f00000001c0)=0x0) io_submit(r8, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x2600, 0xc8, 0x8, 0x1, 0x0, r7, 0x0}]) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x88e, &(0x7f0000000480)={[{@errors_remount}, {@mblk_io_submit}, {@inlinecrypt}, {@test_dummy_encryption_v1}, {@barrier}, {@discard}, {@usrquota}]}, 0x1, 0x45d, &(0x7f0000000f00)="$eJzs3M9PHFUcAPDv7AKFlgo29UdpVbQaiT+g0Fp78KBGEw+amOihHhFog90WUzCxlSg1ph5NE+/Go4l/gSe9GPVk4lXvpkljuLQaD2tmf8DudndhcWFb9vNJBt6bmeW978y83ffm7RBA1xpNfyQRgxHxe0QMFbPVO4wWf91aXZ75e3V5Jol8/q2/ksJ+N1eXZ8q7ll+3r5zpich8lsThOuUuXrp8bjqXm7tYyk8snX9/YvHS5Wfnz0+fnTs7d2Hq1KkTxyefPzn1XFviTOO6OfLxwpFDr71z7Y2Z09fe/fnbpBx/TRxtMtps4xP5fJuL66z9Femkp4MVoSXZYjON3kL7H4psrJ+8oXj1045WDthW+Xw+f3/jzSt5YBdLotM1ADqj/EGfjn/LS20nIFPVYWh7F6SjbrxUHAClcd8qLcUtPWtx99aMb9tpNCJOr/zzVbrE9tyHAACo8n3a/3mmXv8vE5X3he4pzaEMR8S9EXEgIk5GxMGIuC+isO8DEfFgi+XXTpLc3v/JXN9SYJuU9v9eKM1tVff/1nq9w9lSbn8h/t7kzHxu7ljpmIxF7540P9mkjB9e+e2LRtsq+3/pkpZf7guW6nG9Z0/1a2anl6b/T8yVblyJGOmpF3+yNhOQRMShiBjZYhnzT31zpNG2JvEPNPubhUPShnmm/NcRTxbP/0rUxF+WNJ+fnOiP3NyxifJVcbtffr36ZqPyNz7/2ys9/3vrXv9r8Q8nlfO1i62XcfWPzxuOabZ6/fclb1et+3B6aeniZERf8nqx0pXrp2r2m1rfP41/7Gj99n8g1o/E4YhIL+KHIuLhiHikVPdHI+KxiDjaJP6fXn78vaoVY4MtxL+90vhnWzr/64m+qF1TL/FRLnvux++qCh2OFuJPz/+JQmqstGYz738b12urVzMAAADcfTIRMRhJZnwtncmMjxe/w38w9mZyC4tLT59Z+ODCbPEZgeHozZTvdA1V3A+dLA3ry/mpmvzx0n3jL7MDhfz4zEJuttPBQ5fb16D9p/7Mdrp2wLbzvBZ0L+0fupf2D91L+4fuVaf91/ny7b81jwwCu0G9z/9POlAPYOfVtH/TftBFjP+he2n/0L02bP9XdqYewI5aHIiNH5K/SxIvxh1RjS5JROaOqEY7Ev0RTVpB/6b+zcWuS3T6nQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA9/gsAAP//Gcvtaw==") r9 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mountinfo\x00') read$FUSE(r9, &(0x7f0000004840)={0x2020}, 0x2020) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x16, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000071000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000007000000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @flow_dissector, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r10, 0x0, 0x10, 0xfffffffffffffffe, &(0x7f00000002c0)="0000ffffffffa000", &(0x7f0000000300)=""/8, 0x60ff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) syz_usb_connect(0x3, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000d44ebb40ec188832cf690100000109021b00010000000009040000010e01000009058103"], 0x0) 4m25.826181225s ago: executing program 40 (id=3337): r0 = syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f00000000c0)='./file1\x00', 0x101880a, &(0x7f0000000400)=ANY=[@ANYBLOB="6e6f646973636172642c6261636b67726f756e645f67633d73796e632c61636c2c6673796e635f6d6f64653d7374726963742c696e6c696e655f78617474722c6673796e635f6d6f64653d706f7369782c646973636172645f756e69743d7365676d656e742c6261636b67726f756e645f67633d6f6e2c6e6f696e6c696e655f78617474722c646973636172645f756e69743d626c6f636b2c6673796e635f6d6f64653d7374726963742c617467632c657874656e745f63616368652c6661756c745f696e6a656374696f6e3d30303030303030303030303030303031343033302c00271d57a599b8b169a579679e220c689eaaec4fa6229021e75c68a687d319b615573b0b0ceefba8e2e2419434463974ef8174b66469344931de0ccad650792761"], 0x1, 0x550b, &(0x7f00000079c0)="$eJzs3M1rI2UYAPAn/dhv1yIevO3AIrSwiU0/Fr1V3cUP7FJWPXjSNElDdpNMadK09uTBo3jwPxEFTx79Gzx49iYeFG+Ckpmpbv0AoWlj298PJs+8b94887xhWXhmSgK4sOaSX34qxc24GhHTEXEjIjsvFUdmLQ/PRcStiJh64igV839MXIqIaxFxc5Q8z1kq3vrszvD26o9v/vz1t5dnrn/+1XeT2zUwac9HRHc7P9/r5jFt5fFRMV8btrPYXRkWMX+j+7gYp3nca25mGfZqh+tqWVxu5evT7d3+KG51avVRbLW3svntXn7B/rB1mCf7wKPaTjZuNDez2O6nWWwd5HXtH+T/tx30B3meRpHvwyx9DAaHMZ9v7jfz/Ww/zmK9Nyjm87xpo7k/isMiFpeLetppZHVsHueb/n97q93b3U+GzZ1+O+0lq5Xqi5Xq3XJ1J200B82Vcq3buLuSzLc6o2XlQbPWXWulaavTrNTT7kIy36rXy9VqMn+vudmu9ZJqtbJcWSyvLhRnd5LXHrybdBrJ/Ci+0u7tDtqdfrKV7iT5JxaSpcrySwvJ7Wry9vpGsvHw/v31jXfev/feg5fX33i1WPS3spL5pcWlpXJ1sbxUXbhA+/+4KHqM+4djKU26AICzR/8PTMLJ9f87DyNOvv8P/f9YnKn+9/z1/3svREx0/3As+n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAvr+9kvXs9O5vLx9WL+qWLqmWJcioipiPjtH0zHpSM5p4s8s/+yfvYvNXxTiizD6BqXi+NaRKwVx69Pn/S3AAAAAOfXlx/d+jTv1vOXuUkXxGnKb9pM3fhgTPlKETE798OYsk2NXp4dU7Ls3/dM7I8pW3YD68qYkuW33GbGle0/mT4SrjwRSnmYOtVyAACAU3G0EzjdLgQAAIDT9MmkC2AySnH4KPPwWXD2l/d/PhC8emQEAAAAnEGlSRcAAAAAnLis//f7fwAAAHC+5b//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv7NzP7eJA1EcgJ8NXth/WrTa+7ayNyhjS9jjHiMKSBMUkANpIQ1QA7mlhAgiPA6BiEMkj20l+j7JmYxlfrxBcJgZaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAu3Vfrxe3V7+u2Obt9O3lGAwAAAFyyrdaL+p9Z6n9t7n9vbv1s+kVElBFxae4+ik9nmaMmp3p5/ub0+epVDXcRdcLhPSbN9SUi/jTX44+uPwUAAAD4uDbL1TzN1tOf2dAF0ae0aFN++5spr4iIavaQKa085P3KFFZ/v8fxP1NavYA1zRSWltzGudLepP65H1ftpidNkZry4suORWYbOwAA0KPRWdPvLAQAAIA+/Ru6AIZRxPNW5nErcJKaZnvv81kPAAAAeIeKoQsAAAAAOlfP/3s6/2/v/D8AAAAYRjr/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC5tq/Vis1zN2+bs9u3kGQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyxP+8oEAJhEAZ713cmc//DSoOmpiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+vKRACARBFMwZ/zvp+x9WEvQMIkRAw6OKWjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMXO/bzGUcUBAP/OzM7WtooxSg4RUfCgF5tua2tv4kEJHvwThJBua+zWH20QW4qYizfJuRfRo4igxFv/h55b6KXeethDBc/KzM5kp23A9dfMNvl84M377jDM+75ZCPnOewkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtfFb0zgrDguTOK3O3bp/bb3obz/UF25s31kuWhEnbSb9eHih+SFZioij3SUDAADAwZDV9X1E3M13Vos+XSjr/7y+pqj5v31qElf1/Gd1yfpw/V/X/kX75ed7z+0OtDAZp7jpuY3R8PijqfT+rznOu6f/8ope+eTLdy9Z+YWk7249O87L55l8ffPm2/0yPNRGtgDAP3Gs7qug/n2o6AddJgbAgdFrFN51/Z8tdJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQNv+DAAA///fxzxy") r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r1, 0xc020660b, &(0x7f0000000080)={0x0, 0x10000002000003, 0x0, 0x2}) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) r2 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$packet_int(r1, 0x107, 0xa, &(0x7f0000000000)=0x1ff, 0x4) sendmsg$nl_route(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=@ipv6_newrule={0x44, 0x1a, 0x21, 0x0, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@FRA_SRC={0x14, 0x2, @private0}, @FRA_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}, 0x44}}, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r4 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000380)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r5, {0x0, 0xfff1}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001800)=@newtfilter={0x44, 0x2c, 0xd27, 0x70bd25, 0x2, {0x0, 0x0, 0x0, r5, {0x0, 0x2400}, {}, {0x8, 0x4}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_FLAGS={0x8, 0x8, 0x2}, @TCA_BPF_ACT={0x4}, @TCA_BPF_FD={0x8}]}}]}, 0x44}, 0x1, 0x0, 0x0, 0x4080}, 0x0) r6 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000340)="7b6157485ea4b71a5cdf3b9d8788867bb72b517dcab0ce23f94a6fee2297339c01dfe79129b143f8feb3c0ece68fb713198c66b8bd811a6c5e7abeb100164f8f2231dbf1d10bb8db79f858e78372e68f42d3dcf2ecb68547b5f63c631b3ea7917dad7f2675529671a9755deedfb3e975b5ae305cb29c753e666f14f35d3bd0d67175e26ed39046f2fe12fa97d131e0041d02be881dbcc2b48caf9584198ea3689fed08", 0xa3, 0x20040005, &(0x7f0000000540)={0xa, 0x4e23, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, 0x982}, 0x1c) ioctl$FIONCLEX(r2, 0x5450) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r1, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x28, r6, 0x1, 0x70bd2d, 0x25dfdbff, {{}, {}, {0xc, 0x14, 'syz0\x00'}}, [""]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x4000090) 4m4.661428711s ago: executing program 41 (id=3538): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x41, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0xfe, "0062ba7d82000000160000000000f738096304"}) r1 = syz_open_pts(r0, 0x900) ioctl$TIOCNXCL(r1, 0x540d) syz_usb_connect(0x1, 0x36, &(0x7f00000007c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f00000000000905830300b3", @ANYRESOCT=r0, @ANYBLOB="34145730b22a4357e6eaa0ff185fe4541a7f6ba902e1b652d3729cc51b6da5c9c26561d8655adeee672f084512e208397e1cae559ff38eeaa3674a35f1ad1494dafbd20eb22193e3ed8f0e9a4e1783130f32af9a1e704f3e0f116aaec80b6dc58d8f78c2a4b0c9246af68a2ac185dcd8524a04ac"], 0x0) syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010003000000ffac055a0240200102030109022d0001010440030904001501030106020921f9ff800122c60d0905810308000601060905020340000609c9"], &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x200, 0xd2, 0x56, 0x9, 0xdf, 0x7}, 0xbb, &(0x7f0000000540)=ANY=[@ANYBLOB="050fbb0004141004098c4bca68e60a1003020d00ff0e040041100a6092412cc2c2464e60ef38038876f1caa728c0f0f5abd27b656d6c5cfbc1537c37a71ca73152ae00004ff3693bd1230d2c179c8ac7ff01c359830f92464057100b767203ec74059c4a77a03e78a6d18ba47b26ec3d3173f9fddd31b0c6ba4504df8036e4897aa01007e9ea69e35935346d8ef981e8ee16e025e0ddb20eaa7955719fad885f3190b6c9cfe49567887714cb767568bc"]}) syz_open_dev$loop(0x0, 0x81, 0x2c0080) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000100)={0x8000, 0x3, 0x0, 0x2, 0xe, "0aa8eeac6355d9e2"}) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0x0, 0x0, 0x7ffc1ffb}]}) setrlimit(0x40000000000008, &(0x7f00000002c0)={0x0, 0x5}) setsockopt$TIPC_DEST_DROPPABLE(0xffffffffffffffff, 0x10f, 0x81, &(0x7f0000000240)=0x6, 0x4) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000, &(0x7f0000001000/0x1000)=nil}) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) rt_sigprocmask(0x0, &(0x7f0000000000)={[0x9]}, 0x0, 0x8) r4 = gettid() timer_create(0x3, &(0x7f000049efa0)={0x0, 0x14, 0x4, @tid=r4}, &(0x7f0000044000)=0x0) timer_settime(r5, 0x236bd4336e4642df, &(0x7f0000000300)={{0x0, 0x1}, {0x0, 0xe4c}}, 0x0) r6 = gettid() tkill(r4, 0x35) tkill(r6, 0x12) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x8000000000002}) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000080)={0x18, 0x0, &(0x7f0000000280)=[@decrefs={0x40046307, 0x2}, @request_death], 0x0, 0x0, 0x0}) r8 = dup3(r7, r3, 0x0) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000500)={0x8, 0x0, &(0x7f0000000440)=[@release], 0x0, 0x0, 0x0}) r9 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r9, 0x29, 0x4e, &(0x7f00000001c0)=0x9, 0x4) ioctl$sock_SIOCETHTOOL(r8, 0x8946, &(0x7f0000000140)={'virt_wifi0\x00', &(0x7f0000000600)=@ethtool_rxnfc={0x30, 0x5, 0x3, {0x4, @tcp_ip4_spec={@empty, @rand_addr=0x64010102, 0x4e20, 0x4e20, 0x9}, {0x0, @broadcast, 0x0, 0x8, [0x1, 0x1000]}, @ether_spec={@remote, @multicast, 0x81}, {0x0, @random="737bd742f191", 0x5, 0x9, [0x4c, 0x7f]}, 0x7, 0x28000000}, 0x4, [0x5, 0x9, 0x63b, 0x8001]}}) 2m59.538375541s ago: executing program 42 (id=3789): syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x1000040, &(0x7f0000000140), 0x1, 0x5a1, &(0x7f0000000300)="$eJzs3U9oHNUfAPDvzGab/snvlwoKKj0UFSqUbpL+0eqpvYqFQg+CFw2bbSjZZEs20SYETO9F7EFUeulRDx4VDx7Ei0evXhTPQrFBoelBVzY7m6bpbruN2WzNfj4wu+/NTOb73sx+X3aGGTaAvnW4/pJGPBcR55OI4Q3LBiJbeLix3urKUvHuylIxiVrtwu9JJBFxZ2Wp2Fw/yd4PRMRyRDwbEd/nI46m65vc0yxUFxanxsvl0mxWH5mbvjxSXVg8dml6fLI0WZo58eprp06fPDV2fGxjc+/WNtbyj9fXa79c//Daj2/cvP7Fl4eWix+PJ3EmhrJlG/uxnRr7JB9nNs0/2Y1gPZT0ugFsSS7L83oqPRPDkcuyvpXaxsFhcEeaB3RRbTCitm5DEegDiaSHPtX8HlA//21OO/n949bZxglIPe7qylLxg2jGH2hcm4i9a+cm+/9I7jszqZ9vHtzJhrIrLV+NiNGBgQc//0n2+du60e1oIF313dnGgXrw+Kfr40+0GH+GmtdO/6Xm+LeajX+rLeLn2ox/5zdta7hNjL/e/vWztvGvDsbzLeMn6/GTFvHTiHi3wz7eeOub0+2W1SKNI9E6flPy8OvDIxcvlUujjdeWMb49cuj19v2P2N8mfuOa7d61hmzs/56sTWmH/f/6h69eWH5I/JdffPjxb7X/90XERx3Gf+rO52+2W3branK7/i3gcY9/Evm42WH8V84c/jkrumoIAAAAAAAAAADbKF27ly1JC+vlNC0UGs/wPh3703KlOnf0YmV+ZqJxz9vByKfNO62GG/WkXh/L7sdt1o9vqp/IZQFz+9bqhWKlPNHjvgMAAAAAAAAAAAAAAAAAAMCT4sCm5///zK09/7/556qB3ar9T34Du538h/51f/4nPWsHsPP8/4e+VZP/0L/kP/Qv+Q/9S/5D/5L/0L/kP/Qv+Q8AAAAAAAAAAAAAAAAAAAAAAAAAAF1x/ty5+lS7u7JUrNcnBhbmpyrvHZsoVacK0/PFQrEye7kwWalMlkuFYmX6UdtLKpXLozEzf2VkrlSdG6kuLL4zXZmfaf6maCnf9R4BAAAAAAAAAAAAAAAAAADAf8/Q2pSkhYh8o56mhULE/yLiYBLJxUvl0mhE/D8ifsrlB+v1sV43GgAAAAAAAAAAAAAAAAAAAHaZ6sLi1Hi5XJrtXmEgC9XFEJ0XBh5n5YhY3t5m1Lf4iHVyEXH/nHy2A3u863ZHIfdkfA6f/EIPByUAAAAAAAAAAAAAAAAAAOhT9x767fQv/u5ugwAAAAAAAAAAAAAAAAAAAKAvpb8lEVGfjgy/NLR56Z5kNbf2HhHv37jwyZXxubnZsfr82+vz5z7N5h/vRfuBTjXzNI2Ieh4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA91QXFqfGy+XS7BYLgx2s0+s+AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzFPwEAAP//ZsLMDg==") (async) socket$inet(0x2, 0x5, 0x6) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYBLOB="28010000000000000100000001"], 0x128}, 0x0) (async) recvmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x100}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r3, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[], 0x128}, 0x0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) recvmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x100}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r5, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[], 0x128}, 0x0) (async) recvmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x100}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r7, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[], 0x128}, 0x0) (async) recvmsg(r6, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001dc0)=""/4096, 0x1000}, 0x0) (async) fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) 2m45.595150835s ago: executing program 43 (id=3958): syz_mount_image$exfat(&(0x7f0000006c00), &(0x7f0000001b40)='./file1\x00', 0x208008de, &(0x7f0000000b40)=ANY=[], 0x80, 0x150a, &(0x7f0000002080)="$eJzs3Au0j9XWMPA511oPm6R/klvWXPPhn1wWSZJLQi5JkiRJbgkJSZKQ3HJLQhJyT3IPyS12cr/fck+SI0mSkNyS9Q2d3s95T+d9O+93+j7fOHv+xljjv+Z+njn/a+25x36e5z/G3t91GFy5bpUKtZkZ/iX415fuAJACAP0A4DoAiACgeJbiWS4fz6Cx+7/2JuLP9ci0q70CcTVJ/9M26X/aJv1P26T/aZv0P22T/qdt0v+0TfovRFq2dXrO62Wk3SGf/6dlcv3/N3K48Jiv1he+seP/IEX6n7ZJ/9M26X/aJv1P26T/aZv0/99f+f/mmPQ/bZP+C5GWXe3Pn2Vc3XG1f/6EEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQqQN58IVBgD+Y3611yWEEEIIIYQQQog/T0h/tVcghBBCCCGEEEKI//sQFGgwEEE6SA8pkAEywjWQCa6FzHAdJOB6yAI3QFa4EbJBdsgBOSEX3AS5wQKBA4YY8kBeSMLNkA9ugfxQAApCIfBQGIrArVAUboNicDsUhzugBNwJJaEUlIYycBeUhbuhHJSHCnAPVIRKUBmqwL1QFe6DanA/VIcHoAY8CDXhIagFD0NteATqwKNQFx6DevA41IcG0BAaQeP/o/yXoAu8DF2hG3SHHtATXoFe0Bv6QF/oB69Cf3gNBsDrMBAGwWB4A4bAmzAU3oJhMBxGwNswEkbBaBgDY2EcjId3YAK8CxPhPZgEk2EKTIVpMB1mwPswE2bBbPgA5sCHMBfmwXxYAAvhI1gEiyEVPoYl8AkshWWwHFbASlgFq2ENrIV1sB42wEbYBJthC2yFT2EbbIcdsBN2wW7YA5/BXvgc9sEXsB++/B/mn/27/I4ICKhQoUGD6TAdpmAKZsSMmAkzYWbMjAlMYBbMglkxK2bDbJgDc2AuzIW5MTcSEjIy5sE8mMQk5sN8mB/zY0EsiB49FsEiWBRvw2JYDItjcSyBJbAklsJSWAbLYFksi+WwHFbAClgRK2JlrIz34r14H1bDalgdq2MNrIE1sSbWwlpYG2tjHayDdbEu1sN6WB/rY0NsiI2xMTbBJtgUm2JzbI4tsAW2xJbYGltjG2yDbbEttsN22B7bYwfsgB2xE3bCl/AlfBlfxm5YUfXAntgTe2Ev7IN9sS++iv3xNXwNX8eBOAgH4xv4Br6JQ/EMDsPhOAJHYFk1CkfjGGQ1DsfjeJyAE3AiTsRJOBkn41SchtNxBs7AmTgLZ+EHOAc/xA9xHs7DBbgQF+IiXIypmIpL8CwuxWW4HFfgSlyFK3ENrsU1uB434HrchJtwC27BT/FT3I7bcSfuxN24Gz/Dz/Bz/BwH4n7cjwfwAB7Eg3gID+FhPIxH8AgexaN4DI/hcTyOJ/AknsKTeBpP4xk8i+fwHF7AC3gRX8j1TZ3dBdYNBHWZUUalU+lUikpRGVVGlUllUplVZpVQCZVFZVHlACCbyqZyqBwql8qlcqvcihQpVrHKo/KkAIDKp/Kp/Cq/KqgKKq+8KqKKqKKqqCqmiqni6g5VQt2pSqpSqpkvo8qosqq5L6fKqwqqgqqoKqnKqoqqoqqqqqqaqqaqq+qqhqqhaqqHVC3VA/vgI+pyZ+qqQVhPDcb6qoFqqBqpN/EJ1UQNxaaqmWqunlLDcRi2VE18a/WMaqNGY1v1nBqDz6v2ahx2UC+qjqqT6qxeUl1UU99VdVOTsIfqqaZiL9Vb9VF91UyspC53rLJ6XQ1Ug9Rg9YZagG+qoeotNUwNVyPU22qkGqVGqzFqrBqnxqt31AT1rpqo3lOT1GQ1RU1V09R0NUO9r2aqWWq2+kDNUR+quWqemq8WqIXqI7VILVap6mO1RH2ilqplarlaoVaqVWq1WqPWqnVqvdqgNqpNarPaoraqT9U2tV3tUDvVLrVb7VGfqb3qc7VPfaH2qy/VAfUXdVB9pQ6pr9Vh9Y06or5VR9V36pj6Xh1XP6gT6qQ6pX5Up9VP6ow6q86p8+qC+lldVL+oSyoo0KiV1troSKfT6XWKzqAz6mt0Jn2tzqyv0wl9vc6ib9BZ9Y06m86uc+icOpe+SefWVpN2mnWs8+i8Oqlv1vn0LTq/LqAL6kLa68K6iL5VF9W36WL6dl1c36FL6Dt1SV1Kl9Zl9F26rL5bl9PldQV9j66oK+nKuoq+V1fV9+lq+n5dXT+ga+gHdU39kK6lH9a19SO6jn5U19WP6Xr6cV1fN9ANdSPdWD+hm+gndVPdTDfXT+kW+mndUrfSrfUzuo1+VrfVz+l2+nndXr+gO+gXdUfdSXfWv+hLOuiuupvurnvonvoV3Uv31n10X91Pv6r769f0AP26HqgH6cH6DT1Ev6mH6rf0MD1cj9Bv65F6lB6tx+ixepwer9/RE/S7eqJ+T0/Sk/UUPVVP09N1n98qzf67/B6/XXX/Nv/df5A/4Nd336K36k/1Nr1d79A79S69W+/Re/RevVfv0/v0fr1fH9AH9EF9UB/Sh/RhfVgf0Uf00YAA+pg+ro/rE/qkPq9/1Kf1T/qMPqvP6vP6gr6gL/72PQCDRhltjIlMOpPepJgMJqO5xmQy15rM5jqTMNebLOYGk9XcaLKZ7CaHyWlymZtMbmMNGWfYxCaPyWuS5maTz9xi8psCpqApZLwpbIqYW//l/D9aX2PT2DQxTUxT09Q0N81NC9PCtDQtTWvT2rQxbUxb09a0M+1Me9PedDAdTEfT0XQ2nU0X08V0NV1Nd9Pd9DSvmF6mt+lj+pp+5lXT3/Q3A8wAM9AMNIPNYDPEDDFDzVAzzAwzI8wIM9KMNKPNaDPWjDXjzXgzwUwwE81EM8lMMlPMFDPNTDMzzAwz08w0s81sM8fMMXPNXDPfzDcLzUKzyCwyqSbVLDFLzFKzzCwzK8wKs8qsMmvMGrPOrDMbzAazyWwyS81Ws9VsM9vMDrPD7DK7zB6zx+w1e80+s8/sN/vNAXPAHDQHzSFzyBw2h80Rc8QcNUfNMXOsx3Fz3JwwJ8wpc8qcNqfNGXPGnDPnzAVzwVw0F80lc+nybV+kIhWZyETponRRSpQSZYwyRpmiTFHmKHOUiBJRlihLlDW6McoWZY9yRDmjXNFNUe7IRhS5iKM4yhPljZLRzVG+6JYof1QgKhgVinxUOCoS3RoVjW6LikW3R8WjO6IS0Z1RyahUVDoqE90VlY3ujspF5aMK0T1RxahSVDmqEt0bVY3ui6pF90fVoweiGtGDUc3ooahW9HBUO3okqhM9GtWNHovqRY9H9aMGUcOoUdT4T60fwpnsT/qutpvtbnvYnvYV28v2tn1sX9vPvmr729fsAPu6HWgH2cH2DTvEvmmH2rfsMDvcjrBv25F2lB1tx9ixdpwdb9+xE+y7dqJ9z06yk+0UO9VOs9PtDPu+nWln2dn2AzvHfmjn2nl2vl1gF9qP7CK72Kbaj+0S+4ldapfZ5XaFXWlXnb8ewK616+x6u8FutJvsZrvFbrWf2m12u91hd9pddrfdYz+ze+3ndp/9wu63X9oD9i/2oP3KHrJf28P2G3vEfmuP2u/sMfu9PW5/sCfsSXvK/mhP25/sGXvWnrPn7QX7s71of7GXbLh8c3/58k6GDKWjdJRCKZSRMlImykSZKTMlKEFZKAtlpayUjbJRDspBuSgX5abcdBkTUx7KQ0lKUj7KR/kpPxWkguTJUxEqQkWpKBWjYlScilMJKkElqSSVptJ0F91Fd9PdVJ7K0z10D1WiSlSFqlBVqkrVqBpVp+pUg2pQTapJtagW1abaVIfqUF2qS/WoHtWn+tSQGlJjakxNqAk1pabUnJpTC2pBLakltabW1IbaUFtqS+2oHbWn9tSBOlBH6kidqTN1oS7UlbpSd+pOPakn9aJe1If6UD/qR/2pPw2gATSQBtJgGkxDaAgNpaE0jIbTCHqbRtIoGk1jaCyNo/E0nibQBJpIE2kSTaIpNIWm0TSaQTNoJs2k2TSb5tAcmktzaT7Np4W0kBbRIkqlVFpCS2gpLaXltJxW0kpaTatpLa2l9bSeNtJG2kybaSttpW20jXbQDtpFu2gP7aG9tJf20T7aT/vpAB2gg3SQDtEhOkyH6QgdoaN0lI7RMTpOx+kEnaBTdIpO02k6Q2foHJ2jC/QzXaRf6BIFSnEKMrprXCZ3rcvsrnMpLoP72ziHy+lyuZtcbmddNpf9P8XknMvvCriCrpDzrrAr4m79XVzSlXKlXRl3lyvr7nblfhdXdfe5au5+V9094Kq4e3+L0/8a13APupruMVfLPe5quwaujmvk6rrHXD33uKvvGriGrpFr4Z52LV0r19o949q4Z38XL3KL3Vq3zq13G9xe97k75867o+47d8H97Lq6bq6fe9X1d6+5Ae51N9AN+l08wr3tRrpRbrQb48a6cb+Lp7ipbpqb7ma4991MN+t38UL3kZvjUt1cN8/Ndwt+jS+vKdV97Ja4T9xSt8wtdyvcSrfKrXZr/vdaV7hNbrPb4va4z9w2t93tcDvdLrf71/jyPva5L9x+96U74r51B91X7pA75g67b36NL+/vmPveHXc/uBPupDvlfnSn3U/ujDv76/4v7/1H94u75IIDRlas2XDE6Tg9p3AGzsjXcCa+ljPzdZzg6zkL38BZ+UbOxtk5B+fkXHwT52bLxI6ZY87DeTnJN3M+voXzcwEuyIXYc2EuwrdyUb6Ni/HtXJzv4BJ8J5fkUlyay/BdXJbv5nJcnivwPVyRK3FlrsL3clW+j6vx/VydH+Aa/CDX5Ie4Fj/MtfkRrsOPcl1+jOvx41yfG3BDbsSN+Qluwk9yU27GzfkpbsFPc0tuxa35GW7Dz3Jbfo7b8fPcnl/gDvwid+RO3Jlf4i78Mnflbtyde3BPfoV7cW/uw325H7/K/fk1HsCv80AexIP5DR7Cb/JQfouH8XAewW/zSB7Fo3kMj+VxPJ7f4bMLW+W4fK83iSfzFJ7K03g6z+D3eSbP4tn8Ac/hD3kuz+P5vIAX8ke8iBdzKn/MS/gTXsrLeDmv4JW8ilfzGl7L63g9b+CNvIk38xbeyp/yNt7OO3gn7+LdvIc/4738Oe/jL3g/f8kH+C98kL/iQ/w1H+Zv+Ah/y0f5Oz7G3/Nx/oFP8Ek+xT/yaf6Jz/BZPsfn+QL/zBf5F77EgSHGWMU6NnEUp4vTxylxhjhjfE2cKb42zhxfFyfi6+Ms8Q1x1vjGOFucPc4R54xzxTfFuWMbU+xijuM4T5w3TsY3x/niW+L8cYG4YFwo9nHhuEh8a1w0vi0uFt8eF4/viEvEd8Yl41LxYw+Uie+Ky8Z3x+Xi8nGF+J64YlwprhxXie+Nq8b3xdXi++Pq8QNxsfjBuGb8UFwrfjiuHT8S14kfjevGj8X14sfj+nGDuGHcKG4cPxE3iZ+Mm8bN4ubxU3GL+Om4Zdwqbh0/E7eJn/3D493jHnHP+JX4lTiE+/X85ILkwuRHyUXJxcnU5MfJJclPkkuTy5LLkyuSK5OrkquTa5Jrk+uS65MbkhuTm5Kbk1uSIVRJDx698tobH/l0Pr1P8Rl8Rn+Nz+Sv9Zn9dT7hr/dZ/A0+q7/RZ/PZfQ6f0+fyN/nc3nryzrOPfR6f1yf9zT6fv8Xn9wV8QV/Ie1/YF/GNfGPf2DfxT/qmvplv7p/yT/mn/dO+lW/ln/Ft/LO+rX/Ot/PP+/b+Bf+Cf9F39J18Z/+S7+Jf9l19N9/dd/c9fU/fy/fyfXwf38/38/19fz/AD/AD/UA/2A/2Q/wQP9QP9cP8MD/Cj/Aj/Ug/2o/2Y/1YP96P9xP8BD/RT/ST/CQ/xU/x0/w0P8PP8DP9TD/bz/Zz8s/xc/1cP9/P9wv9Qr/IL/KpPtUv8Uv8Ur/UL/fL/Uq/0q/2q/1av9av9+v9Rr/Rb/ab/Va/1W/z2/wOv8Pv8rv8Hr/H7/V7/T6/z+/3+/0Bf8Af9Af9If+1P+y/8Uf8t/6o/84f89/74/4Hf8Kf9Kf8j/60/8mf8Wf9OX/eX/A/+4v+F3/JBz8+8U5iQuLdxMTEe4lJicmJKYmpiWmJ6YkZifcTMxOzErMTHyTmJD5MzE3MS8xPLEgsTHyUWJRYnEhNfJxYkvgksTSxLLE8sSKxMrEqEcJN2+KQJ+QNyXBzyBduCflDgVAwFAo+FA5Fwq2haLgtFAu3h+LhjlAi3BlKhlKhdHg81A8NQsPQKDQOT4Qm4cnQNDQLzcNToUV4OrQMrULr8ExoE54NbcNzoV14PrQPL4QO4cXQMXQKncNLoUt4OXQN3UL30CP0DK+EXqF36BP6hn7h1dA/vBYGhNfDwDAoDA5vhCHhzTA0vBWGheFhRHg7jAyjwugwJowN48L48E6YEN4NE8N7YVKYHKaEqWFamB5mhPfDzDArzA4fhDnhwzA3zAvzw4KwMHwUFoXFITV8HJaET8LSsCwsDyvCyrAqrA5rwtqwLqwPG8LGsClsDlvC1vBp2Ba2hx1hZ9gVdoc94bOwN3we9oUvwv7wZTgQ/hIOhq/CofB1OBy+CUfCt+Fo+C4cC9+H4+GHcCKcDKfCj+F0+CmcCWfDuXA+XAg/h4vhl3BJ/mZNCCGEEOKfov/geI9/8DX127isJwBcuz3n4b+vuTHbX+e9Va4WCQB4pluHR/5jVKzYvXv3385dqiHKOw8AElfy08GVeBk0//W1GRT9h+vrrTpd4D+on7wDIOOVyr/KCFfqPw2toRnc9l/Uf+KpEYtKxOey/Df15wHkz3slJwNcia/UL/Zf1M/e5A/Wn+Gr8QBN/yYnE1yJr9QvAk/Cs9D6P50phBBCCCGEEEL8VW9Vut0fPT9ffj7PZa7kpIcr8ZXnz3/8fC6EEEIIIYQQQoir7/lOnVs90bp1s3b/5GSbBvinT04zk3L/fyxDJjL50yZX+zeTEEIIIYQQ4s925ab/aq9ECCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYRIu/5f/Duxq71HIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQ4mr7XwEAAP//7d019A==") mkdir(&(0x7f00000003c0)='./file0\x00', 0x21) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4a4b40, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x102}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000740)={'pim6reg1\x00', 0x400}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) ioprio_set$pid(0x2, 0xffffffffffffffff, 0x2004) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000300)={'rose0\x00', 0x0}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="2000000011000100"/20, @ANYRES32=r3], 0x20}}, 0x0) syz_mount_image$exfat(0x0, &(0x7f0000000100)='./bus\x00', 0x84c00, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0a000000040000000800000008"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r7, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r8, r6, 0x25, 0x0, @void}, 0x10) bpf$ENABLE_STATS(0x20, 0x0, 0x0) syz_emit_ethernet(0xd41, &(0x7f0000001a40)={@broadcast, @link_local, @void, {@mpls_uc={0x8847, {[], @ipv4=@igmp={{0x5, 0x4, 0x3, 0x7, 0xd33, 0x67, 0x0, 0x7, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}, {0x17, 0x5, 0x0, @dev={0xac, 0x14, 0x14, 0x3c}, "a8ec67155e32a557d1e4def5f89800b389d1b22278393b59cb6e48fd71cae93dfb4b49bcab6f88ad85a25ae730f3ba9f08db4d83b8e03b4f68b2afe9e3d3647b822a7e286f5b7ea2efbae73eb58973b226c62d1f880ccae89fed7d77eeb90235088410f99db764cda72bc1eb053fcb34dccc73317a969bee47aa3977bfbd3a8a81f4a6cd1539c4c50676d90eca8c35c903acb6db4e4a123e3766039a5ae6ce850f99e013c2506273143f4c4e38ce2a286632bd395d6ec1cf8b21ea1b70c1ec0eb912a1660a2303941338cb47381dfb4a5ad16d66d5ad39d80614ec62bd1b7129622a6037e3f574bea0f2a30cee86ebdd88d2cdf7565f4ac3f77677526114d3934c4f444cab425ad2a989e6daf836d6aeec71c0256229fe785c034c98404254bb3262cb3e4bb60c3142e543c59de4101370559ca279beb4bfdc45acb93cf915021d1f75ede89bf11343fd0d17ebfb3748e59cfda46e56e079b3d27f86c482d99cdabf59cfe32a0dffe346a6085d54abc500c0737e1f0bd07f56575d0f91bc107319b62a71b4552d86b1c7cdfb7b9b461a4f010c2f8e8714f25481a5855b5b295af7b1e465d32867e34608bd986657bedc9a0fe65f3670a0005b9035b0a61d3337d47aef6f66079a19220d6331b1253b623cec61c342d1913f13f166ba0373bc7b969b8abcf8fcccf8822c18e002c140d0750892ab185ab3971f7b27426701d75bbb4abeec8a5f07fe690d897a51fe99ed47c9927e0dc35eda38baa42fef457e25f7defc44c32071076b290027619b72cbfc526bab8c85b40297b10f48c47ea5d3827d71cd986bf2a31f2eedcf15f7cd85cd46285a2eb0d05c5d00d6d98f679ce0344cb25cd714adb25d92c7771ec535636e8ce1d1091e83d96d2b4418d24792a611497d1eeea7b85621b03e8e034c5b184e6639e352f0a4953960b0b0cfdf16c944ce2a7c8b0d2903ac3bc05a0ecf0e4f2124d06c729e1007d1c480ab51688dc660aa0883179b3e472c1c7b3aef71510f0447ac690601f6e2c45b8422efebafbd56e3ba76fc069698b6ed003147393cbf274c76d8060a3b045e85c672c6d0475069551b55fc7bcec8d66bca5f10912a3e8d79831b5b4c2f921f5329fa3c3d0c5200e92f9da1105771120401dd4cea8fd8f66444d1f1fdf8771b588cbe43d3c4d4f65d894ea0004455f53bbefdcfaf5b2ea55075c82ce22ee91a97814fe3e98a19d51193d49c89837ae543dbcf1065168851f4721485d58d09b5aa2b08ba738068c539cb2c88164fc5beb1f0e1fce35a02fbadecf7dca266949bce6a7b88184e7937c353227e4404e89346789cab0627fb65427399d26b86ddd62cc284dde76ce90e7af4b3977f9df44d77cddd00fc2e8d87d429278fe81b959f892c0cf600e46bc52eb960bf3388a7a99157ffbe3505ffbf621348fd10f8eb195b735b8d709434710bb249016eee810c1c1e2cca85ade15f4fb552c59c7b29580b1c707d44c9feb87ce9ea23f56551a08385da1f77a0493f62ac716e32506b6379be05510866257480213ccebef57ba334388e7f84a339dc8909a2a9549763d01d7d25ffa60b1778643c002733e097f6a311d24e7dd7d2e26790a097fb64bb348a73ca148f8a0d664d393635f7ddf932b6d28ca42c3e7dbb31e557b23d18e777cdf9b560a2b7dc806d7a8462ce4586c3889d8072559e1cbf601e82d24fa061e86a20070448e65c48179e4aae7f1ee46f9ea3e149124adb76f04cfed21a590b209190a02592a33fd705f217ce473e3d46dd182f58521833d1ff110b5164c9c1085a4126dfd4ff4acdeade9e562714a427d9b6812b9bbfb559417824e71175bf458dc87095574c0e8b67d2cced04e4a845d3460ce1cf53cd4664e6efeb19d82aad24a574c5ce34f72cf9d8a97705ca065964aa053f8dc88d72ea59274709c254016aa6ff5ec6d40c8ef8de051d771c6dcf9a7c8eb629e59991fc80974c57c500eb1f9e4d0f5bd0d7bb120431b1ef6d76bf3667bfb5a3688172ab1f2b332e6ff951be741560680035da457f8658f6920d2335cbc965bbd05d2cf635a76691b7601e44d8816afd6e732e5234bb0b56c985a4c439306d1bd03851bb2c24203b89d38e9aa65e54ca7b1014411dd41422df17bd11738c837f959eedc3fcceb935dcda0bb159a048a7cc50f72521904f554c5c0780f7ed2d07d0648c4183b10adc04ead1e95d93699884ce304df50fa48505c237126bc86cc3e5d4e2b48f62b5099a833171e03d0cc63a19fc00c5a52373c081bb042463aacbcef4593f42d6ba70f0e361ccc03776d3c1399924345a95358acf701f9670850ca7335b444aa4a199a17579eb0afad280289e167ae6a38db2a8658370fabdc5b0a40f3968837264015bd1ef7e3cb9c81bc9dc0293e8edea28a9132d8a4df39a03a2ddbee3e728daef59622aa05aca7070d249c169f65dda4729ae042f1626ff41cf51dabef3ccb66f11fe0f188e4dbff82837868af1611bfe35bc8961274a8a93473642fa99cf112c0a57e5b6c6d32f3b5c150c68485f9dffbc9f63a931cbf6e6c38bb115a7f4e0efb635c62788fb351463187c2b8c323128c1748875cba6a6b473fabe7c4bc72afd912654c7b3905a1002bcd9d4cc5ea9f446e0614aa1388f25f90b180e0b1609ec35c9dcfd2b0338a9159bde38de98fece1518bd174eebd335881a7b12491c6c0bf4d05c388f2cc8d11a339b2e1138a88641e748c0f7ecc9264d6f03fc6ad2bc66dc568a29e5bf8cfaa7d1091211fb782e07b5359a847b4691a93bc75bba2ff6ac7caa7dd38aabb96e1031d59de805a0f75d29fda72f11f355096346410143b5a04714cea27d2681cf198b63deefa5bc24e6d13477d744f028799ae2a5b6248f8af7867bfd7687b38bc8217bc183f1c6a33a2d8db0802b8eff98890c410faff05560dae33b2b9bc96559f1dee6d0b34aaa755bf9ff58f516064cb5d4a94fad6dbafc500f2fd31f7121c4873cdb5060ea0a154e37c754370ff0aff080d6a3869485ce5292bbebe9e05b75f1313a9e5b6c56493d49d3ea580b080ea2dd61eae87502b9e6011aaab7835804b8687022eea271ce2be3c801fcefaea5fce82a90c642420a735828fd03b3043f4a6fc8a28d467de7985aaf8d8f8a5aee01114be9cb6c68126981f5d2fa4e08cb4360fbb65065817cecca14440fb861a26c7520418a9e416cd71507a202921cf320de2de48ff55d05ca85c95f42d626df53f3e75153a617f5d6507130a060ba047b2dcb92a04c399d2411c8f1118b5669870463ea5be1200665cee77af09c61495af2029fe9f61904640afa612add99b633afd2b387235ca88573884d18ed3f3dd33fc50b6aaba37685b1367a5eb3b8580782d6ab628df561fa05fd9b83726c05bb58c9354185502531fbc386e1d0a3e72706d82e7f4b228b1064d1cf206c6e218bcd69941b103777415bcdc1506bf752c235b4384ceb339722f396585c0cf26a7ed1b4893aba88236bbdfa618c28ac1057587bdfab7a7b46c49586b3c539a0f6cc3aefe4e8998180cf80cfe0a530d7234655aa18225c5952d9255a400de0d2943e9b8659e910e028b5970cf46c28e08bf61c49ffa1f5d2b490f36a88ec3d7ef7e86605e2c982aecc2a70d4ec773209f6cbd7e8fa894dc8e41bf89b73ab7f9b873f24ed688b533e49030dfdf96e46a6c58f9cf34654893e2dd3078721e3faf72419129f776fab0a2eddfc4bcd3e4067da1f78f6e99bf5a229f18328be2eea7cd9d4c903c87106c722eeaa85282a830bf512fd67782596e62b096d275f50462995c60dd78c7929c07e8510bdc7e626b923f5341d1601d50c8786712eec3272307f8f9e861423560082cfea47cd684cbbe2eb54753a1dc089dab526a9e441e89e9d4192f7d64b01c4b9909780dfbece4742d32e24d75aea536782ea2b8764fd34908cb77898ba942a8536a1265630bb86cf7c682c4d9b2c1a5381de9410a770672afabfbed6461edc6a0e4081f913462b7f09344fd04e3295174e1f43ce3b80fd4d56c78d395f0bcab5ae2f3cab2c0c2207fd60667707ccc0165e0baf008c8a39c6a3bc81823bb28f09b29c67caf709d94a180064f31e86a1e07e4e2dec2df844e308ea0b9736d493c63bb975394a845303de38b35ea9910c2cf1d62576c48bcc65e7159c516f3e9a4a3503cf513de9fd5d4598c05fafd6d246f20d5dd5b525638d63bb3f87c1a54c9239bdeb8da0eaca3701654ae8a118b8fb87cc86cb40d452773bb48ab6c06de5bbd679ad8ab4e5d0c6a41ac076226e8dd41e6167a14b2df0d2103cc23fe8916295c34fac7cf25c50f7c540f0c583ee2c4d78cdf98263232605a131f16608245086117b3f21395480bf82759e6a51c264a10095f34632b33cf8b9f918981e00e9ff13a444a200e0b095b95da3db08704a8cfea060a284b94f87e7f575ad6bff1b286c1530e2ecbb22770e6620fd1d2453087601c2b01de32e75cc53cc51533ba51e36ee10baf0e594e5ffb8aebed72d20b9e50c9228cba13eb2e8db0f39efd093bc6a515b01db5bf1daae6c6d51bd24b24b340e1670e410300ab904af433dda9b151c0083055aa4db7d64ce3e16627c19771cc49f00042dbcee693aa6a50df5b04e4bc96474a22daf4ca699ee29fdd9fed1de7b96d37ba63aa0e2ec12e5db294dc70551e5072d53c415f519e806f23cdfee22dbe0964b55131b8470fb38bf9a62ce1f061159166b0f2792ff06adba60810a"}}}}}}, 0x0) syz_mount_image$ext4(0x0, &(0x7f00000000c0)='./bus/file0\x00', 0x8000a, 0x0, 0xff, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') 2m17.298273907s ago: executing program 44 (id=4275): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) getpid() sched_setaffinity(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=ANY=[@ANYBLOB="1808000000000200000000001c000000851000000600000018020000", @ANYRES32, @ANYBLOB="00000000000000006600020000000000180000000000000000000000000000009500040000000000360a020000000000180100002020782500000000002020207b1a00fe00000000bfa100000000000007010000f8ffffffb702000008000000b50a00000000000085000000060000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x2, 0xff5c, &(0x7f0000000340)=""/222}, 0x78) 2m5.452796388s ago: executing program 45 (id=4381): syz_mount_image$vfat(&(0x7f00000005c0), &(0x7f0000001540)='./file0\x00', 0x1010000, &(0x7f0000000200)=ANY=[@ANYBLOB="757466383d312c73686f72746e616d653d6d697865642c756e695f786c6174653d302c636865636b3d72656c617865642c73686f72746e616d653d77696e6e742c73686f72746e616d653d6d697865642c726f6469722c756e695f786c6174653d302c756e695f786c6174653d312c73686f72746e616d653d77696e6e742c696f636861727365743d757466382c757466383d312c73686f72746e616d653d77696e39352c696f636861727365743d69736f383835392d312c73686f72746e616d653d6d697865642c73686f72746e616d653d77696e6e742c646973636172642c00512733c8ef1654be3cad5b8bbe4f"], 0x1, 0x369, &(0x7f0000000700)="$eJzs3U1oY1UbAOA3vWnSGfi+dicKQnQnaJnOTje2SAcGu1EJ/izE4HRUkiq0WGwX09aF4lJwqSt3CrpwIS5FUMSdC7eOIKPiQmc34OCR5OYmt0naaQerFJ9nkZy+57znnPtDcntJTp5bjPal6bh8/fq1mJmpRHXxkcW4UYm5yKKwG+NqE2IAwOlwI6X4PeWOmFI54SkBACes9/7/QkQ0Yi6PvP7lYe2Td38AOPX6//+fOazNzEEVr5zIlACAEzZ2///efdW1akQtqsWf1dKnAgCA0+qJp595dGkl4vFGYyZi7c3N5mYzHhrWL12Ol6ITq3EuZuNmRH6h0H2o9B4vXFxZPtdoNHbip7loRsRUP7GZXyksZb38eizEbMz187uXGqlXzi58srK80OiJiN2d3vixVtlsTsfZ/vjfn43V4YVH0UnvKeLiyvL5Rr+D5lqRvxOxN7xv0Z3/fMzGt88Pukmp+ATjyvKVhWLSw/zNZj0uDfbCgXdAAAAAAAAAAAAAAAAAAAAAAADgtsw3BuYG6+ek7nO+Us78/IT63vo4eX5/faC9fH2gVE+R0m+vPdB8K4t96wONrs+zaSFBAAAAAAAAAAAAAAAAAAAAGNjYqkWr01ld39jabpcLO+sbW1MR0Y28/PVHX5yJ8Ta3KFTzIeoRgyEa/WG3262UFY1TFjGennUHLyIffDqYcblNfbAVE6dRP7iq0/nfPT++O4zcnRU9/zlsk8XkDcxK03h4pOe1/+dTOs6OGhTOlyP18dGvppRKkTfK6VeeHe8wKhHV4x+47fZUHNwmdQtfXXvxzmLvtz5Pufvun33y6jvv/9JudbojR+8I1tY3bqZ2q1I0Pt5u6e7qIlKJvFApnwnVw9L39kda2Xe/PnXX298cbfRUjrzaPZ9H2mT55nw8ml7LC91pjlSdGaZP9zeiszo94eS/VeE2jukd7332YUo//HzkIYamxl42Kn/Pqw8AAAAAAAAAAAAAAAAAAFBW+q54X//LvtOHZT342MnPDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+OcPf/y8V9nZjJDIo7I5FBoU/diZk1VfXNyJq//ZmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwH/dXAAAA//+g5Vir") openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x275a, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) bind$can_raw(0xffffffffffffffff, &(0x7f0000000140), 0x4e) clock_gettime(0x0, &(0x7f0000000140)) setresuid(0x0, 0xee01, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x81) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2c}}, 0x10) connect$inet(r2, &(0x7f0000000280)={0x2, 0x4, @multicast1}, 0x10) sendmmsg$inet(r2, &(0x7f0000003d40)=[{{&(0x7f0000000040)={0x2, 0x4e22, @multicast1}, 0x10, 0x0}, 0xee0000b0}, {{0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000001100)="15b26f226e2966667482d50903b0a8d92ccd9e69d5cc4cb3d467a670b237a9225fb56c0f7ea725dee27c4bb43bb50c6748c83b71d59f0537405dfab648c096607340fac939a2efd31cbe2f8ca29c409e87ea0974b7bceff9afef5d07d691575f5115f2f961ad488e3386036913e98181a6034febaab853a3e928b9035b0e3a8e1cb393c70f6d0448970e0af2476f8b923ee09c19deca55d58f70e8eeff55dda6381cb96afe97196c0af0a8fd450a1447a1a521e2c211fb84cbcf4aebd31298972ec6bea1764fbde5500fa30c5f2459cff4d7f123ab94cfd5762d586ec7a28abc2f8c9e608f8f964b96ecb0883d60d444f317834a3d734cb304051a60d1a084a84da8f9a23a1b9d4951c0a81985c63ae193f40e9deb358b2f08553324fd6086be9e70e5061568abefebcda50e70f4dab2e4dc0cf6d85aced044d7005326922886194895267165f7f592036ebe11dcf1cad98f5cda766eaea90fb4cb5e793525126c7594f8599055192d63a81d3cd26aadd50983f1c3f1d4655c1b5f59e80f733e3abc4792b760729fd26298ef15141cf76cc4", 0x192}, {&(0x7f0000000d80)="7d68e6de85f9b0cbc9d710267f321ec64eab043ecad9af7e01e9463218ec45924a99867163e468d36a682fadd749caa325e685d75559a87139e02fae7271be8f55671cfd32a09896278d1941370174720838039d0989bc3394b8a4c4f4a30f0496be313d6d60fe47966c634a3ee1f659e8ef310647725bda0130d5de5028220a4cf5fc808a75694738ee26cb21302b4bba4265b845a5d5dce706d9820c6936b122f9658446d74a9016b94424971dd443a6907eb5c73b6b200e92b23f2c36a214729b0bc231511e4c", 0xc8}, {&(0x7f0000000380)="73fd71361e8d6c80ae1bc9953e2a4aeac7a314273066fc7f65a51969b46df1774bb0be94ccd4824f2d57ad2cd37242b1258402395481f9f07e067652e52aa8ccefcd0962ba0c48757b68d493f3ad702e65d4daa7dfc1605a173185472ae12470eea64c70ef4e64793b8a830447de0f423bef3964934eef4243cac42939ba6fa68d821b9373b5f3e2c26e7ca75ed8fb3203aef3a6637cecdd0251532b99537e02f604058f50e66c8a657d59beeed127695475f082d3d2b9790181fc987ad000ac00887d1506be89f388ecb405660b4ea196ee8f5a92b12ec43bbf49567db613d478ebe2358364f7600bf4f80ef4b2756fb13416c4fa22880cc96a03f07888575aedb001d5a74bb2f906797912b5ac080a0a3d361425f1a92ab03bbe65d5dcb235f43b5ad1162a16ebdc647baac013bf076945126cdd5a080853976a97ad55184601102fbb8df86b21aa8162858d74465c5fb7dc766602a3567f6eaf441f85ec50ca7fb3a4fdb450d1420531da25d01a412958a5e3895c59542238cf8e188e7fb5641eb24a5f1819bf8d2e9dd6c1d0e93564d723e311db9cd268bb1e477036e822b135cdbaf40f812aa7db01d22c829ab01ae24997dae96ddeed49e62d285701d5419e3f94a8b95790cf5a296ed15bffae1f71470c6a6eda872528844a2df42590d898630263cab5cccec57b7cea365ad8c91bfbe7cb419635ce6bf340a56115c0ad922b6fade9538e543bc5def2a85d35ab16d20c219c4733837be2c14ba4d3d32c3a6882ce6857626f55109b4cdcb634425d710bf3108f9b31b4af0cc17a58e49e871a56126dd8bed08e038ba64008587237b3442d28032e52fc9fae1a5784ba59d0edfa03d38352724903ed6f6970b3f4dfa6e40bf933b6765c6ee648174765f1e8ec71b80cac86abd065a3005b40a43a665707cc590997c5048183006a9dd8026d39def05950183b3d4f12f4e1644ef78cddac7c5569985c2c232bb350f28857675339e53f63a868704d2e0b38993dc57a02d3e297fc9a5b9384622841018c303a05bac25d509df5a2d0e3232927283fcc3ec67e4fa7b71d22f115cf693851dcceab4bce38cbfbb32829e211cdcb6a359e14fe416663541050d340aef2555dbd292bd9cbab8fcf20378149cc994569c2bc95fb33fd2d9321b8ac8e5160b02e202492f470eb719a8f2ac3a4be37ea0918b54b14789b7aa228d47f7b13fd9af608740c5a8fe02109a7cc0e555b22628ef790e513ecadfd338d30aed8ca219e64ee4fb0bd0e21e5101bf2072ffa071eb1aa0454caccc015ff1e166813f819a142b56a22e4ff387bb319288a0ef747c6fc8fdee3a0e193b0d086eb816e97e0322fcdaa30da61cd26ac9d8d0748fccd911ce0fd4adc953e9486e137fe66bc8aedfd5b78c562ebfc578ac9f96a453311766564541e16955e30b95914e9411a0b4cd95e0d8732d5ff7a4f921ef41d986a195334266585353b16b9449955523913a30c087532bcb899f733af3abea59baea174cf04359547a633b5f8a582ae3ef12a1d0125bef8c6e8c9fb589d3597c5ab3879491b0c5e3607203f06836a6805d3f7979c4325f9fecb2aceddedb272237132460cda812ef7d613a585898d59f92ef68ec95f12b47b440f6d899ecbfab48055e0c1605ba4cd9dbc17c4cbfec8a953ebbd38c45a6737a57ee58e21a20e530171137968ae4f0d0366cdb0b9d6a4667b011fcd7cd9e77364e5221989d8f0d80793260e748e3bd394849c090c744f6044328304cd6f02e941c5405647daffc1fd2f2864b37f92bbf4931c8e4a7c6bafd0ea79d39d330e70e6776bf6a926de227e5a43653bba04883e98d67bb64aa86e8bf271ba87604bc598e47f2992c7618ad25068860a481554b53352c7339de7e79c3bd1aed5bef8f398432858c888a5d8651969ea40eb3d486e9fe61d49b20500fdfd1548f567da970103d36730657c35d03d2c36b142665f62203b1fb12d616478cfef6f38b34cda87a634dd06d359f33e98b94a5e5b46b2a8d73126352d1d5b65af75055455cc903e384c41876fbdff935d047284d9d203b147a6ba0e9cb50beef7798886c33d2f2f0c0d9abe0e32c7c809f8b0b28fc59471987353c862a311776b8275bf319d5cb9a59f8f103b6e567ef5dd8859973cc3fe41e356bf5bd3186240e49286977eca36a8ad44185973b276cd7958b73e14a221b7fd567818bebf54ad27ee95161bd2aeeb356482ff467500a7d36f0464f58a591ec6b728f984ec78d0abe14c6d3411ac3ffc4c3179d1f95d029f26cceb545723519d3d4209a2b1243e78767273c13dc2bd320512674b6f1a50313bae7b9d16aebb476dbc829e8fd8dd46a1696efaff5795cf75de57c90f05ed9ef4a5cdfbf20d3d9ed95fb4114b1d5c9ade0856212e7ba330ce5bccf2c993dff89112b28bd3b17d3fcfacef7590f62bf948977dd79e2d8025946c80bf263e34035409b5ba1443d4929727180761bd56d258c3670a0aa4de21111fc3172367582de2d164ff3a18d0696b8dd8e5c1423b2ea1e2c0cfe141e4cf04f8cdaed48976b94c40d6a581300458661bbdbfeeb4969af6319eb1798843d0872f68f0c6537bbc9c7dd1e9b0564bf442d8d25f8aa884aba1df074d374f99750d9227bb821ba0355f60de2829a5c8cd47c89d29a2e3d7d53d59db5c3ace8f484664202c210c68a3b33076fb00d59938e84fbad6d6618c0bb89cf94035fa2de4da351e0d71df416450ea7ec3af33aa5c0313c63e654bd79c73b39dc1933636956761058d76648746daca469f8fce62c17a8160cdefc6a927eef9ec4a8dd684e46f35282546ce2362ab8afedd39bf699fd7c2cde538f52ea43c08558f42ba77b2986b800c45fa76a130b30919b3e1d504573e3c1e7dd2dc5d81379df53d736511f1da4ad8791e46adb27bb5c38129e89edda0aed99dcc03fe400f7d05d48e3e9e17744e8487f8ac464c86f7332211fb9799e9d27a6832d5f17ccd1a2da255f6da047e4728dd80860c04391bca4b7833f0346866401ec20033bcf6dfa85fd1520de5a03b4f9f6f5d2f8d7b6e7d7df1cbe5c05e23e080cf335639c94c48aaeb0bfebbe79530d67d35fb101c91839954c0e50dd4b90a86428b22b0be1e906fee30f68d7ce4bf9c68eafe695f07f5e4e4d473d77104b7b1b5dcfeb84e8c83624c0068d4e1cccfe740f8e5d5699603f8481ef2a1f2d4b8fd2314c5cb1985fe34cf8ede7d2e8bddea269422490903489c7f5951114d7ccb29a19455a987d538955712a460243105b25ccb6e6f34c370a6bbb234bee150dbcea5188e45305253f1014f7c0b5d60d517d2d05707f5ca9249a921d6c5307caf41deca0509b49102d801320db65c00f6e1c05fb8c2e1cc554673bf6168dd64086b19af28eec508fd0c304837e802173ac9947c4d73929c61d9632ab929a25f2a04350954612c2de705c1c25215284fe933fc8ccfd30ab3fc9ff5e04dd68d4720d95a29d6da176ac9d332c9ce77358f3c262777ea828fe6473638bc77be2aa586a3733e275744bc42c3742c1ad8f89d25c31958902f2f498c58fc85e9b78fb7a331734cb081cfa9ccfd262df927c0ff46983f8765af4add3532de2b91f2436df028", 0x9fd}], 0x3}}, {{0x0, 0x0, &(0x7f00000017c0)}}, {{&(0x7f0000000e80)={0x2, 0x4e21, @loopback}, 0x10, &(0x7f0000003700)=[{&(0x7f0000001680)="c51d2eb0a2cc43839af46d08ff0ab7a05b38b7c511e2c7fdb6453729044482a2a398252f9700053edfb2f44d8345725f3ee7bd80d77f9470f0cbd789ad691087d881a768930f53a45ebce759cf7e84ac1c930cf4befb7c38133d54bc6ed98c4aa233ade2474117b853773c17e9b42fefdbd2c456e9ba7850d9449aa3b08d242a3c3e92107efb8a4379fe33a487975189898f2e07ffd67cce12e1ebf4acd26a6c4bff79da6c07428c7a9039359839f59d625d74ab9476cbfc6bb4255271eadaf1e3fc64467a18c16cf87fecb72b32dda991eae127da5639db460172df23af5b1985b4f6fd6d1e60e994992b73cab4a7fbc2862ec03a7fbb6ddb2ec3b73b106357b37dc93b489673ea676afe9c28e6696af812ec9b9c8dd0e6f77612334eb8a35b98c567ef4b65813fb0fa7f4440e2a6dc355e43f5d70d044f56b4824c6d1903d6e08b3021894e3446e5ebd5e6d423e2910b43386abdb4f16aa2994f2608eda1d3bae18539ac607c52cb14636ac009a3844410aaad425bb658364aaf6acf402f304332ce9b83e8cd2072feb12469021dc8185181547921672f181cf7586ae6d9b0c86eb89a92bd8b30b6769433bf13d697f4264eaf5654b87c82c40e1e652ab8f2115da0b010a9400860c8a0c35a3bc889b8bd64591aaee23cac094cc861b3f7949f29156965d8356d24e3b3fb9093d783e01a0f4cdedb0ed178a028fb1bc3a5227cb52ac8dd90072521ce70480c95429861cdecafdc11fa9c4110aacb0042469144ac1b26ba1d046e228bc39be79072a2113950dd3231ae95f430590efabddef8e63b95a0d63096bdd4850cc038ef01d6b233f1e20e53ddd8f4281ff42303afa7ae3af3db3700378b5e10a24e31c08dfd0c72a7961b745d3397023d67ae42ab471d693f41ae4799950a2a9733b0429f6e1801b2a61a1859bdeb4a875e8e798af649c0ba1564cdc6c5ec0076c6d7ef92f543d56376960ef69e6d0a32030d4c5d78cba10996f06e0c0cf4bfdbf7d2941994c4d5b48a6b88fa194cfb6c51507e6504c74acee254a5f25b3bdfaed460b23c8124cd31153fe2a7474f10d860cefaff238259f57b5420688961b2d5c03411600880f060bf3fa98c72da4620e233e6862694c51466c79d7df21b2dc7d5feddebd77c25d3f57df3f94b6f956be64a42aaf8570737bdfb921b432f20a323c2a2b8a07e15fbd01f919d72ec983d48d09b47b5547b6f3a78813e4542f3c547da8c6ea8ba9bd5906908e72e027143f007d41b26c37362f3fb9db30e2d17467e4a541fe1a5615e174fb296ef498d77054db41880fa48223cf44f5e3ea9c0305b82710b9539822b77c95537695e3b267eb479c24dd7c80e10d71260c1b3d174f20cb0d1a289754f4bf2a6c64356a42aab3702c55dc79271377238a86d18fe1fd5546e477e56499e4803bbd40a78323818bb396305f0dc68c3d2cb125dbde3439873a492f349d1094bd00c9cea4d70d03beaed03726620a1706880b1ed3a7b0a7b1dfc6f3ee4f81e2e15a9da29fc68f62889f6728a00918e39ceb2611d2f2391fb7922c58a13675415990a6494e4571cbee768c43555a8ded96026b7be415de149dd1334a882402a4b4b721d8055ecbfc589211db254d5c290ae6d760abac50c2a817a772c6013509525aa32a83e8725413b294c051c3a013547e5706b75564daff44f8acbb3eb2a3090d2275367c8b5545f3219b9cf2c5d637801e19679008a573f4176cebf7f5f2a843546f8c3f0382335b8f7ee0bc9b7fe928b3cd16deed7dbedd771dd5e79388b4fcbf593b89f5cae4ede65903e105e0215ca81c10aeff810084d2fa6da5352fed1c9698067f0e651e5d11d5d955268fab9dc1890aa2868a3d00482c7481aaa0cf8639afde8a7cd5afa83013789b2db72d407051509aa3c56dbc577965831a7ce1b75fab02e07835ff6784548e408e2a8350193c646ba1750cf47714425b6671e82ed989104613f1430643ac86e96a7f2e8c86539ae1cc2bda375f99ad828cb3f84a7b9e59f26ab576d2b72ce3497d04c2740ee61c9e1aae8e3f4c9cb1b180a20c6e5585d03b29e1e4b3c04df462225a3b2ce176a472d0f90e1cddad355a5bdc66b5f2fe307bdf1922c5a68394221725ac73843740f0a6f837854999c4f6ae006b0297b865ee4f3258f06576b2581b62ddbae0a9f54e9fbdf1f5a749e12698728584d33e0fc316ead89cb9b076fe8632a11328a1c51dce3f301b673a6d3e59e5aa1801f6e34d4d4a0a59561495ab9511d44a1d0b2fb087c21c94102578028fadf2ea8117e4842c3f8903ecb6772c0f57a992ed2b89372a0f603886c8f19ee53b3b4d2ece03716f5013ed3bad765c726d09e33dbd30d0fdd5d109fa21ec18cc5bc9cc3f261a1a4454bb31500f92b67619af2e5c5e8083121257932b6853688ac6a578cd4d2b9e5a09150a72a1f74f9f16b477ea499bae4fc7c327fe58720716d7015d04e6d5706f299b1ff7f2fa918366b34e16aeaa914e8720ca387c84d92b69705fae081fb344babacc55ab6d7519f28ec2194f0dcac94e8741ad10b564fb146ff02027267093d5a11391444cb70cd00293ae3ace08788adef00995b86ce13e75f582b4e0d8aff19abf9a57f6f8ae331e5dd518d5c0cafc2771672c0c39344a1e93a35885258b7cb002fd24167de2b10a9af6a1c6d4052cb45c0e5a5bac5bfc64303ae3aa879c385c821e601e282e80d8fcc6296099fb9c606c09a02f110d31f343931c37ada6ad7e112d72cd09dff99c3a1d9fc0bdefb20112aab592bd3357d10ec95f3f08c90189ebe7b9b8d1930e26beb531a8cd03670d9c2ec50d5dc177359df10a9fbfaf92ce06c48531ec76456397b09fd891ac4950faa9958587557ba13edc70910556b559e7e72bb5f1ddfded8f35baa63a51c2e9f769075cfe272660e447f98a27bcbe02478f9182d7cf36415176d499f77991e27ec0c69ea8936385f591deb6ad219b408573adc7df828da20a3cc3a587d0e786d4596f4e95091945a6063b07250313fc8cf82984279c02050f3d989714d37d72575cde5abef07835ddc8f674ddbeddc96e1c7548e1defd1f9cd2000178c6cc43c3bc7bae680dc898daf3b976bde3f5f5b680af5bb432d18c104eb2cccf7fc3319e3695754cb7c2d42d520213eced68b5fdc911e1a214dcfabe3a42965908394a10b4d9489e0cce4b458cc8a3182d27543949a5217fcacb6a634b31db8d8580acc838b0adfe384001a2cdcaba1cf6677aa0fa4c5bfb90f499fd9d5d03b327ae5885403a8430c88376badc5149004376dd6c996046fc04db9e4b2dd397c9ff7fe6009ff1a8a9bed09346484c45092114a1ea71bb68120f46b1aca43c600524425588f1f876e33902ed40124c76fa328bb3dc8fc6d4689797db5ef51405d0738a5599adad8e8f3c0bf2253664192afa7491039b9995578ef30bd418970eed688dcdc303c4d22a1054f2a241c2e8a17a518bee1ba3745c9b1c267df3d98a41ba0b776ce29cd8800e51752f68d3e8583c2fc63eb25d0367fdb25dcacf28d62909a1c4b45824ce4d9e790d35a1d4da228164bb6870c2f1772ee5cb117efd52aeb48d835de968c63ea1ce0efd8f82df722b0391ca3af5ca7de7d47a2f328e78a9cf078a25668d098f537203635ccc55ccc4a19a303ef91c174eef422bfc752e5c6741130c21a6ce08634a798f45bd83476ccd86ba85d1de1eef226843d610edf142720f5b7ff732bd9da0759e1d3541c6ba7e3a4cb4a7fa54e12682130ab886d8cd2c831cd3ecb4fb8ef87c13487f3bc29e75c1e53b30855db58d5d7909d06b82ccece351da3a4228cb04f89db2cf342088b9034160cb9464b7c25f2f65f74ab988f135d54d6a488d65e0c23cb90b0e8d55a6986f8666b474820360a2c7fff8bbd5ae87130d0d0c03d0238026c144069506c30fe1299106ad3abe15ef45a34da0fed52877d41f3b0f3fb7c0cecaf5ab36a4ba44040d351d09102dde5db05c425f356c91d85fb0327230cc01dc21567b661284f55337582f1e5c5e303da5e3256e060eb24f19879728e59a34cee4af9d4b83bb8a5ca1531688d3ddbdc4c1213b18c80985bf6b23c0165ee0c5360e902dd458cd2309a7dbf2d3b237ae02eb20e8697502f37a7738e8b2d857e16e7453b8ca5f9a892c7d1ad8c9d71d3399f6e0493b42747661e6d3da342e48c395b55ee98c976ec7651d325c417f8ca19cda22c45872ee320539e7bedd67a512617bece18d353ccdc5ac11c2d015414fb740cedb7207bb40361d14f5f0708438a716d12af32066a222bca2648af6ec0798bdc0316f22d49613a60bcb26f23d6057a22e54b8028ab3441b586bd62b5635b498553765421c172690d5b52b5a855d473198a48e8f0b9b4435632820349e96c105077f8507e7494d780595cd976993d2128015b6c2b17733121afeb60ea0bba3cc474e51c9071963b56781b856e2db3d47a0a3561c69d3c0a52591b7fad91007b48739fcdbd2e29996a15b4645b59afadf40fdad1b0f433273835037921a73dde392b0101b6296bac33b233c0440ac89477a27b5f8c92f0c33c4f2b966968ca9a693402bfea6ca475c4fffe9e1f51aced21be98ed6ad2ae6bd243ca003f9b81d29f2b5aeb9b85991a2511d51c8916498368c8179f7d9a07b669262ab7dcdfd32777253e7d013c87c5cfedb2f9fef79ca67f1f0ba18361606ef3a6082f9515cd64efce7ddb9386000ae53d5d1b6ed92eecfa6d29d0bda8bad9d455a472ecb2815472a548a2d062ea8513166f853c4b558150b9c764817c872ee8ea2d08bad48d9855021149bfb294b524d2a2e7dcf6f8699777de30c0d1b1698d26091e635308b8999ffe8b2ae422380d7a7d283fcb5315e3fed4c81d12629e1b5cfb7a475e330ee04bef3bbdd5e6cba1aac35c1c6e9587d70de33db95bf481dd9c3f719c2156daa7292ffbf8e788a2003eb41aa3bcc9b39d46798f921a062134f23a211900805efca855e91da27922f95d704f7e5582c70d2cd054942d4c6bc7b2ae46f0c2b5b788fb7d3ee7e4b874f30d690f43163b28150fefb56a788d5bea9404abc417c43ed3c4a73984a3b4fee9e07c8280bc2d8b3308a1d1a770e0c127133fb12f694d3bdab28da484c1098b28345cadb67624ee6621d84f0df28eb4ab5cc6dd46b5d7328466acf5aee2b6e7eb9b5950dec04fb07da18239f5f4f44a3be234584b38407dbd0dcc00f1333bbfc5e0dcb17337c62243e187ee45de27796a907dc711acdba38ddb4e523cb2eae2f878357113857f5c0f3cb71a533006087a8c0bae67d7aa59fcbc2a74af4f974af9f922ad9e4ff5d0e4dd8af59834f2dbfc1cbd62aba33811263d1337bdbbb37137e956967ac9ae746dd67a06de50cab258fdd792f7bc33bcf20f2d877e00da801efb72f350b9572d5a035a0ad0d7a8f5c31fa4d2780db0a45c18cfda210eed525ae93223fc7004e6fd6cb2110b330e8741b3e1bc1e028ecdb78ef33d56418a06d3fc2fc8c778edb603f1520b3e8c7773b253eb398d899e9b14a49fda8b94b85ea15e55c4d5e25c56528f072f560e51aa8df3caef66ab253e7efb7c16bff5feda8899fea23179243aeae6de89a9ab0c10146a52c864f48c39c78b8458512f643a90da16b913672d2b5d5540d0cfc3e0d2cc2581f046a01dd55e208677cde7e52bda1d74e7a4604142d1dbedea4660b9257103178501a6088e70e269b4dabb6dff567a44fc2effb91b0ffb05314a1f5acfcd32639ef5aed78ebf5c1237dbc41c6b5d1c5af4018d440bc9d64de7e37281b71d5e", 0x1000}, {&(0x7f0000000ec0)="a793ff5689ff53f2597aa833783a478f41c14eea", 0x14}, {&(0x7f0000002680)="f428302244950b4c237cce008f5255d0b4855608e5b2035f12a1c99cf988e2876ba3ad51b88143208b7c3076b1812f39eff7006b811b622f4fc8b2b4ab045a095219efa3f2a50919dc9a21301bf9c98cd30b0d3a8b0a754aab9337584720cc24869fb726edc74a2d0c7fb4feed788b624ab33735447017093f88e3f25ba0da914adfe30f9656b85c6fea99b191094aeeb385aacb6e267660b095509a77e15a7b6bc132210e0e75bf1fe4ddfe4f9edbde1e811f7f054db48bbdc8c94c70f7d1ae930135d790d44155a809a247f65e4e42e33402524802a37723750ae7cb77776568e1cc96f868cac2cbace740c8f44afc377bbd7bb03f0b0a5f0a7878dce07f9887e43477c4f1dbe5ebc752e88bfe0e651da799670c9b2c8515d1f13cd7095933207e38ae06bd45fb1c455dbbab270f61884524cb4c2b7594d9e2aa8a790c8b001197ecc48b25eeda3d006c0fcc7ade7b17406c4a8d25c9068ae1801e9cce0bd4bfe1934fee6cc6934c3a61eee73a5e236510a58a231d9012a6fa35b8ef3f83caeec226ea882faaa493dd24f797fa7a6626033d846eec1b8e3fcc41ec419938a0fd043038bf3815dd0cd6d4cf96f4f819716a9cbaba0cb1a739441fc7e42d28858a2a9133e958161980490191d7f44f22ddf73cc5b2a68d54bcd635009c362e1d05c407cf78c9f3ea17414b690851ef454d4e0da7b46c506f220deeb91bb5de905cf0a02f7ec8c40db16799e85b45945953f5e48bf109ed09e4a5e261e3912f598577776699703a2134ed60b199ea4034f83dea95ca60b1468860512791f80ef3d309fd412ab83a8a3b6de10014785f7e598c40203dc56c7d1bfe4e57e674dbd2a44863b1df9871ed8259e20f71f29ebf5a15ea7801f2cbd83415d65b76cac2c9c713625e0c663e1b8fd770e73a1f7973c1ef2ea705ea5ff96d4591cffcf103cc8016a72f2a7806f72860fc5de50a250bac0a3fbb423482c171432f1bef62197eb928918982053abd26ed420c4070907238c260d6a4016156a2633c5c31b2869a01c007d31b6a02fd3f5687c609e725e1a3b09075f5ef2aa37f68dcc24a62cd5b0680701bb52a2c7054ff0b3e57f794fd117c70a67d335482d57ab309df2df4275a88cc745f335e961387ecd9c032d3138d87cabf693de75e963fd42b281050a916c5d3e2fe95227df36fa0191bdcf4466e9185ae8035c29995b4e6bde19411e7628e04051119ab58446ee6da55f5daf87a3daf6f4d0b1e86be7395ba18ca25bf3e92c4f03547ede71e92d18282862b4b0febdfaf8982fa17fd3961e9f3c61f8a0aaeb4b9ccf4c59cfad9555e49da6d1b0cec603454f47e90d8a97f992cf1dfe5ed3f592e2709c8cffbd23216564d867f8f5fb3b4a71317e0b75ca6324bc33a7f355eace8064ea6f433c65bd357ab19ac9e3f4575bf36f841ca8142c960428722e6d3e84fad0bcc3679543772b7427b3ec5a33b2b2766d165b473c7f06b7f7c1f28a3b059fe934dd4cbd60c8bfe2f4fd11f964e7f1aed881b6c48888910ef4fd8d7955743895c28ff9fe1a8dc7d18569ef7236c884f4e04448ae129bccefa6c51360fc00377454373012e9c420375ed64dc4619f60eff2390fd27d0ca6b854e5f70f2a449e0872d52731f242ea459ff1efc29288f51e78e76486fb9637a9179ff540c2d0967c30d3685de3a7662534479174bcff27e3971e19a48303bd325ad12636f9d40cdc5e100e9bbb8f08bcab139fbd8b75b20f3e2fde5d12da9e019174d92f2bdc01be52ea6b72743e152c436fb6f6306b2d36548133ac59657c55a7799c2456e70edc52e21a2c6de28d3854e342d258e2a8430cd3d7aa87027d5d0c13567562cbd306124f853f7800760fcf2b4e1887a555b60eaef3708333d3e84ca5192266a69ea1deac771f30f917035d0f388680b4d32b300a7687ba4f33e4a735c1e673e21b27bbe5844961f80b462f77ecea7b53e37cbc818eeb5387c6ff79d48eda9bb78296d953617e90090fd3e99dce73ab10e87c7e6c391484b4d3ff50215e3d00c2624736581e6e888d43f6fd7e890dabaae3f2a5da2ea6b9c1b0a733ba6071b50e00b2a91b64f81228630ad1e284f13dfea4ceb4c9f747e75d1bbb18aefccbfc9eda30edb008fb753b0300b65263971a1474215fc2ce0191136a7714f41aa231cd3a7990143ed8f24e03233768486237ac2646c5607ca21600a19b36b3c738753b5344d00c80fadbfc7745b4f51941a0bd4d04842db55f929ccca9b7b27138e7180a301551eb692db8ae957306890d89c29a0e35fb448b4bd6fd4f858b7c671b8b958feea7afc9fee5b35ba8938005992668884e072cc0b878b0031811f227e00b4d1849f94effa4136acbfc9bcdf3b28d565b188017f9f73107f4d1671713e7d3b6bafc785a53a24c8659594fa384f585b7529b8f0630fa557ceacc10ef751dd31f4829e5fd086ad9f90f8d817ed21115edf2eba8edd1f4c8e0c7e0c8e1af45dbf72793ec0bf98ad1a2bbacf8618f44e1ad531842370481ace41aa0ab933677b090b4f4c820a1a90738aebea678d79159b0c187a9c8b1ecbf706df45daf323634788456c3fc28312ebd5caed66152be374a9164be59a3d569fe18ba9e14352db26b9ffeffa0398db7b900196ea8b194144e5ec148fe34ceaa1e561f1f3adff498aefce04017b27dc90f5232c85dc559c3cea263c64236cc6c32bf7eff08f2c17c3c8ac7d34694c12e787f2e663a79cd35b14bc73d69c22387fbb76105be349a512f25079faf58e31e34650409fd97c8bafee6c572f01492d6313d9f2b26177710ad73381fc86829059b9c52b8fb5ad8f14fdbc9a8d1408031d972e40c6c1a89a3bcb7565d278deaf49cca65af4c9cc03e487583dd0080ae6ed0f2ed0b357251b738d3ab36b0cf91d5a3e19929b94ed15ba3368f136eda7359ae7c592f282dd5a21c69ecfc91daea5fba4240895edd30eb032d5e5e1be3754ce9d5fbab926de1986828417da9ceeed87ab46b2e353e4991d3cb62bcf1414cf82ede043410ea7ede8dde62f011f082d1cd45be5781628c1adf646d5ce22db32f644605f9f0c2f0bd08aeaef4b12e2333b1e7b48840b9b00e80b0a88d22e9318dd82031af9f2191c775d69da296978ac21d7ebdea1347f7345f55105c1aeb2fd06db9e0707119135e4aed9e653cfefa5631d9c12f20cf4def98eb8a64d070d0d908b3be54d0eb66161999c508987553fafdc61eb1f02ea7e00ed5476e472ecef2f96e317cc3246076f934edee30a2cd34c83a3280802af80909c452a167ab150eb0700288aed711f093dd2c8c1bd9b46c692c0dd8014943c3a50802dade86a3cb17ab1b222894a92812a7195a57a6c5180886de6d3ae75f8eeb807a78723b7bd2f31b600e54acfeda46d893835eaa487596ed847d0bb2443f9015782bb1feaff33fc1935d99b7a6f4af36385975135c708c031c674cbefa3b4e6d5cf8a89698215c6c85d8cd6e6c2bae7fa058b6a090fa9df19eea513335d026471f9bd7654199283c9df8ca07d096314fa5380e98b43f2290824e35cadce1f0aea3e0ac095b2d15a0d8ca21f24b7a6a60bec109a1af59582719f8deae112761d0c73ecacc0d5fa25ecbdce69a7fd7150664e6b72a3cf357fd783f149bef6f6dbeb7edf2d3790e6257656898074ba57c31e42b1980a0b0ab1328fdd377d861cc6d85fdccac1b8def5d3869e29aed008afb652a68c98b30958d5a57cef8d2f19d968419daf605a61ae58203df8cae886296b72b3814012fc48c45294d36089210d5ebf26dc1f3f6f1f01cbcaae15460997d021a06ac4e6a45704ae23acaa2aa21fd94444cfa60365687aebed53e4762638fdb06c7976f02d5b79abb1706f04ff7012ca199f398bfd89225bfc4d001b3be9947318c6a471eded6941f5b4622bffa9eac8765c1b81875388a83013677d590afa3650edf3d1d14ca391983d200cc2b12ede1aa3b2f778989d6b91a607596fe0f736dd6459e2ace6048ef14edcedf3c35627fd1e70aaabd487de94837fa3a5cfc23e4dcfd39bad833769637d5e6e49106a6b49bea69a964696809d9499df1fb91661e7320970943fe0f38889a7aebd5c269bc4927bc84aec6fa1d8c3f6fcc368b74b4cca83addd05d66123ed785a85cc5381ec65d12c19fc704e3f05f26ac7f4d5207dc123e6d22ffc81df5fea50968ac57d0a0aa77660560a27386e3f2b5513b47ebeb021268cd24e4e9a624bd22e2de085d32336a621e35b5ef6805e147188a848b4be2793f9d6d1f3162090fa1c936b4f9302c5d76d072342dd7023ad1e622f811aab242341b91afd7320b71b632eda84bfb96f099799aa2f687effdbf4bdb6ba4823b35cd79186427fc40409bde1d9b5ad317eeb6575c5902f6e574002ed16d711886163d3b3f86b3a41529fae8f0dccfee282a4f5bb10d9898734051455fc7a0663b33c1d08e5236b7fa60ffc2c2c020ea707049681fcaf5c308618ff23aa920e6861b148226f61eb97b9edd8aee69779845a69d2545b5fe298a8d01ea30e051af770dcdd4c8c4e86bd8c0f309f53b1eb3e7a02dba5b59baa8d2ff2ff4ddc6b0aa3beb0ce36fc8716c59e5905bd55522e1e0a82d4e5f38c46644ad2fb9aa09406143533eee535ef31560a8021cf47cf25d4fd96b3faa19ca12c669a92edb50cba58e86a2f72b547ef879bc5ccf8a67351c0af8a8bbca407505797dd5461de46fd36a99d6410445ba0d882ff4b0688cf5982afb1e6faec838f80e03ff25154f17b51a26bd8ceb6bb45919a57e9ecb68c342c09e9b65c5b297ea1beaba9a8c55ebaf2b353f1984da817aa94f7b64333161eb95b2bd4ba7477c972d815eff4630a676789b4ea9a10eefd391e79dc554ba8b07e120d85cf0003e46a3a5ebc9aec33674c1f08ec0abdbfdd4106f1e0880f58c3c192072273cd2ae21f9cacc946013ae4f5af0e42bc983e25523ced4e26e8a1fd856b099d3ed8d54a0dc261c2bc09a11db1cbe887aa47177abfbfcf9f4f1c8cf9d8404f2f5f3475f524c0d174f6f0c59049bacfc6b07c80fb8b7cfd24576bbf1761ce49c13a9aedb62fb3f0d98177652472e73b5dda0a3f699c29c50b35e6b26a34dccb80bf6f3adcfeecf487f44f3d8d8016a987b7ed03a3207bfdd35ea1e8f441291072fc11932b683eb9b9186ed038584f4ba2d059ce4a35bd22da832d851729fb4bed9bc8b527178588b56cfd7c3ad21532bd5bfdf33bce7b95f7c8aa103ce552ee2ab02b3f5d55792067f22c5c3012e2e6c17d3a3b453609e9eeca67eb16e9f114c4fce4464612461b47dd0315bb77fdaf0f089738a9882e98d9f6490fe2ecf946903e6bf56eab6b3b10f9b8f60a5f37b32b0da0c36c04fa9a0fa8548325781b9e3ce30a29af228fdd73ad5436846ab41d9cbbaeba328234f070c8a8db040b4c96757c4c270e2b7d7c4a00c27562d5129d7fbdc1b0b35488b8ae2ed4a5832ef5bb20506750a3b46f2560abc9ecc6a067cbb1b6afa091e67f0dc4cfc375118b17c9a328548e2f0aba0dea886a5b40ddac58832844011bc72e0bb1608bbf91e7e2db0847d7aa26e1131284b9ca2abbc1c65f5c31f7688eaa16d18f3e3c57ffe983fb2caade8d731c0d6ee74cba2662de512bbde06b70d0f7ac620c1d7f60893afb98421da6b9dd04e2b291b32921ddca3de2ad11a5fbf1db0afc5f7af321ce17a3d26a837f61ab829e1d8d3c00b1766ba1e4e0a02d692e8c2547915ca168741c6cbc832c11842da762b734fcdcbbcf448007a8f9a3e86bb6147066820518f81671d79169e691d9", 0x1000}, {&(0x7f0000001440)="3771038cd1b31a8e520eba71794a18cca232a2c0fbcddeb0dc58930bbd75b54a75b8d0f1574f177d666768e10f62840e747c38c2c406f0962be52ca4c451b8f403b49454bfcc5bde7a20a94f1aac08df65564782bd0f276d921d15fa30ceb7088d28c5af3278233fb5128641474fa71e476a6b345e978c471fcb6cd4677a9e9dc5de7bcad815930ab31aae82adee19e1cc8834af678befc428cf7497d90fb0667b7aeeb8b9d9869e699cecf0ef9a27bc36be38404bd9162a7e76c7cc127663bf695cf72ef3e44a612d6877bb2f271896e6384d3c96c95acb940cdf8abea8ac8c39beb9d27b57032d3abd6756bb369051819ce7f3a4c05944048d40eafb", 0xfd}, {&(0x7f0000003680)="4d6997c190f5c681e028a28f1a086707f38181e579caf9aacdbe04291de48629c55a29ac1f32810abd7c1b000fb710c5f3c93bf56972ee5361709118049f40f7bcc9b2bc2d79248c52d9a05f27f94229bdab90985f0b62d15ac647", 0x5b}], 0x5, &(0x7f0000003840)=[@ip_retopts={{0x5c, 0x0, 0x7, {[@ra={0x94, 0x4}, @timestamp={0x44, 0x18, 0x75, 0x0, 0x8, [0x0, 0x80000001, 0x3, 0x3, 0x8]}, @lsrr={0x83, 0xf, 0x1b, [@local, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2]}, @timestamp={0x44, 0x8, 0x7, 0x0, 0x7, [0x8]}, @generic={0x89, 0x9, "12d202adab7500"}, @generic={0x44, 0x3, "de"}, @generic={0x82, 0xa, "f61876df760c0cf5"}]}}}, @ip_retopts={{0x68, 0x0, 0x7, {[@cipso={0x86, 0x55, 0x3, [{0x5, 0x5, "7db082"}, {0x6, 0xb, "0d77ef454ae177445b"}, {0x5, 0x3, "be"}, {0x6, 0x5, "c505ae"}, {0x2, 0xa, "c830055f8a4d12b8"}, {0x2, 0x11, "1aaeda4bfa2733b6422b188667c39e"}, {0x2, 0xf, "49a7726e45c1d0840b3aea7a97"}, {0x7, 0xd, "a679c1e1abd29e50b5f538"}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5812}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @local}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010101, @rand_addr=0x64010101}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @local}}}, @ip_retopts={{0x30, 0x0, 0x7, {[@rr={0x7, 0x1f, 0xa4, [@rand_addr=0x64010101, @private=0xa010100, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010100, @dev={0xac, 0x14, 0x14, 0x21}]}]}}}], 0x1b8}}, {{&(0x7f0000003a00)={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000003c40), 0x0, &(0x7f0000003c80)=[@ip_retopts={{0x74, 0x0, 0x7, {[@timestamp={0x44, 0x8, 0x19, 0x0, 0x9, [0x9]}, @noop, @cipso={0x86, 0x30, 0x2, [{0x0, 0xe, "ea8dd5852b4abfa385672e53"}, {0x5, 0xa, "3bd1ff3144b3c428"}, {0x1, 0x3, "fa"}, {0x1, 0xf, "9eeb05a4ee10814a0b54a67624"}]}, @ssrr={0x89, 0x7, 0x57, [@empty]}, @timestamp_addr={0x44, 0x1c, 0x6a, 0x1, 0xf, [{@rand_addr=0x64010102, 0x2}, {@broadcast, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x301}]}, @noop, @timestamp_addr={0x44, 0x4, 0x39, 0x1, 0x9}]}}}, @ip_ttl={{0x14}}], 0x90}}], 0x5, 0x0) 1m53.928340141s ago: executing program 46 (id=4495): mmap$xdp(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1000000, 0x10, 0xffffffffffffffff, 0x180000000) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000040)={@loopback, 0x73, r0}) r1 = syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/ipc\x00') r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x15, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x10001}, [@map_idx={0x18, 0x3, 0x5, 0x0, 0x1}, @printk={@p, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x200}}, @printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}]}, &(0x7f0000000180)='syzkaller\x00', 0x7, 0xb1, &(0x7f00000001c0)=""/177, 0x1e00, 0x28, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000280)={0x3, 0x1, 0x80, 0x2}, 0x10, 0x0, 0x0, 0x8, 0x0, &(0x7f00000002c0)=[{0x1, 0x2, 0xe, 0xa}, {0x1, 0x4, 0x9, 0x2}, {0x1, 0x2, 0xf, 0x2}, {0x3, 0x4, 0x2, 0xb}, {0x3, 0x3, 0x3, 0xb}, {0x2, 0x2, 0x4, 0xc}, {0x2, 0x4, 0x9, 0xb}, {0x2, 0x2, 0x0, 0x1}], 0x10, 0x3}, 0x94) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000440)={0x6, 0x0}, 0x8) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000400)={@fallback=r1, r2, 0x2f, 0x202d, 0xffffffffffffffff, @void, @void, @value=r3}, 0x20) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000480), 0x36b202, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000500)={r4, &(0x7f00000004c0)="cc6185c6d1e2eb31b0ce1f60f292f6124ef0fafe5f188334ed022f2cdbda3d4028e2e605968753f4c017052c660a5264c802"}, 0x20) read$FUSE(r4, &(0x7f0000000540)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r4, &(0x7f0000002580)={0x50, 0xfffffffffffffff5, r5, {0x7, 0x2d, 0x0, 0x1000, 0xad3, 0x4, 0x8, 0x4, 0x0, 0x0, 0x2, 0xfff}}, 0x50) openat$kvm(0xffffffffffffff9c, &(0x7f0000002600), 0x10001, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000002740)={@map=r4, 0x6, 0x1, 0x81, &(0x7f0000002640)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000002680)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000026c0)=[0x0, 0x0, 0x0], &(0x7f0000002700)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000002800)={0x0, 0x0}, 0x8) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000002780)={@cgroup=r10, r4, 0x4, 0x38, r4, @void, @void, @void, @value=r11, r8}, 0x20) ioctl$BLKRAGET(r10, 0x1263, &(0x7f0000002840)) r12 = ioctl$TUNGETDEVNETNS(r9, 0x54e3, 0x0) sendmsg$GTP_CMD_ECHOREQ(r4, &(0x7f0000002940)={&(0x7f0000002880)={0x10, 0x0, 0x0, 0x10401c8}, 0xc, &(0x7f0000002900)={&(0x7f00000028c0)={0x24, 0x0, 0x1, 0x70bd2b, 0x25dfdbfe, {}, [@GTPA_FAMILY={0x5, 0xd, 0x25}, @GTPA_NET_NS_FD={0x8, 0x7, r12}]}, 0x24}, 0x1, 0x0, 0x0, 0x20004880}, 0x10) fcntl$setstatus(r2, 0x4, 0x800) statfs(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)=""/4096) r13 = pidfd_getfd(r4, r2, 0x0) read$msr(r10, &(0x7f00000039c0)=""/104, 0x68) r14 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000003a40), 0x0, 0x0) statx(r4, &(0x7f0000003a80)='./file0\x00', 0x0, 0x800, &(0x7f0000003ac0)={0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r13, r15, r6) sendmsg$IPCTNL_MSG_EXP_NEW(r10, &(0x7f0000003c80)={&(0x7f0000003bc0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000003c40)={&(0x7f0000003c00)={0x24, 0x0, 0x2, 0x5, 0x0, 0x0, {0xa, 0x0, 0x2}, [@CTA_EXPECT_ZONE={0x6, 0x7, 0x1, 0x0, 0x2}, @CTA_EXPECT_ID={0x8, 0x5, 0x1, 0x0, 0xc}]}, 0x24}}, 0x11) r16 = syz_genetlink_get_family_id$batadv(&(0x7f0000003d00), r14) sendmsg$BATADV_CMD_GET_VLAN(r14, &(0x7f0000003dc0)={&(0x7f0000003cc0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000003d80)={&(0x7f0000003d40)={0x1c, r16, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x4) capget(&(0x7f0000003e00)={0x20071026, r7}, &(0x7f0000003e40)={0x6, 0x400, 0x3, 0x5, 0x8, 0xfff}) 1m23.244450452s ago: executing program 47 (id=4687): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x14}}, 0x0) getsockname$packet(r2, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000900)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {0xd}, {0xfff1, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000940)={&(0x7f0000000300)=@gettfilter={0x24, 0x25, 0x6ce324a938346939, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xfff1}, {0x0, 0x1}}}, 0x24}}, 0x0) 1m10.444090769s ago: executing program 48 (id=4901): mkdirat(0xffffffffffffffff, 0x0, 0x21) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='.\x00', 0x0, 0x0) fchown(r0, 0x0, 0xee01) (async, rerun: 32) statx(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x800, &(0x7f0000000280)) (async, rerun: 32) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000540)={'\x00', 0xe24, 0xc9d, 0x3, 0x5, 0x8, 0xffffffffffffffff}) (async, rerun: 64) sched_setscheduler(0x0, 0x3, &(0x7f0000000080)=0x8) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() (async, rerun: 64) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/schedstat\x00', 0x0, 0x0) (rerun: 64) read$FUSE(r2, &(0x7f0000003900)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_mount_image$exfat(&(0x7f0000001500), &(0x7f0000001540)='./file0\x00', 0x20010080, &(0x7f0000000480)=ANY=[@ANYBLOB='allow_utime=00000000000000000000007,dmask=00000000000000001,iocharset=macroman,allow_utime=00000000000000000000002,uid=', @ANYRES64=r5, @ANYRESOCT=r3, @ANYBLOB="2a3a6dc4d70cd8504afe4f20df34ad3cf37d706dd73fd000", @ANYRESDEC=r5, @ANYRESHEX=r4], 0x1, 0x14ee, &(0x7f0000002400)="$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") (async) sched_setscheduler(r5, 0x1, &(0x7f0000000480)=0x5) (async) r6 = socket(0x10, 0x3, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) (async, rerun: 64) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1) (async, rerun: 64) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f00000005c0), 0x80, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000080), 0x0, &(0x7f0000000680)={[{@upperdir={'upperdir', 0x3d, './bus'}}, {@verity_off}, {@workdir={'workdir', 0x3d, './bus'}}]}) (async) chdir(&(0x7f00000003c0)='./bus\x00') (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000000600)='.\x00', 0xc0000, 0x76) getdents64(r7, &(0x7f0000000500)=""/45, 0x2d) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000001c0)=@newqdisc={0x48, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r9, {0x0, 0x2}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_prio={{0x9}, {0x18, 0x2, {0x8}}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000007c0)=@newqdisc={0x15c, 0x24, 0xd0f, 0x0, 0x25dfdbfc, {0x60, 0x0, 0x0, r9, {0x8}, {0x1, 0x2}, {0x3}}, [@TCA_STAB={0x138, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0xfb, 0x0, 0x7, 0x2, 0xffffffff, 0x7fffffff, 0x6}}, {0x10, 0x2, [0x1c5, 0xfff9, 0x3, 0x8, 0x56db, 0x0]}}, {{0x1c, 0x1, {0x51, 0x1, 0x3, 0xffff, 0x1, 0x6d4, 0x2, 0x4}}, {0xc, 0x2, [0xac16, 0x9, 0x9, 0x1]}}, {{0x1c, 0x1, {0x80, 0x2, 0x5, 0x7, 0x1, 0x4, 0x5, 0x2}}, {0x8, 0x2, [0xf674, 0x1]}}, {{0x1c, 0x1, {0x1c, 0x4, 0x1, 0xd, 0x2, 0x7, 0x7, 0x5}}, {0xe, 0x2, [0x7e, 0x5, 0x200, 0x7f, 0x1]}}, {{0x1c, 0x1, {0x1, 0x30, 0xffff, 0x5, 0x1, 0x49, 0x2, 0xb}}, {0x1a, 0x2, [0x2, 0x0, 0x1ff, 0x1, 0x0, 0x4, 0x8, 0x4, 0x5, 0x8, 0x8000]}}, {{0x1c, 0x1, {0xf, 0x9, 0x3ff, 0x5, 0x1, 0x90, 0x7, 0x5}}, {0xe, 0x2, [0x5, 0x91, 0x1, 0xf, 0x7]}}, {{0x1c, 0x1, {0x7, 0xa1, 0x3c54, 0x1, 0x0, 0x1, 0x1, 0x6}}, {0x10, 0x2, [0x6, 0x3, 0x3, 0xc, 0x1, 0xae0c]}}]}]}, 0x15c}, 0x1, 0x0, 0x0, 0x40004}, 0x40000) fcntl$setown(r6, 0x8, r1) (async) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r10, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) 47.946032772s ago: executing program 3 (id=5114): syz_mount_image$ext4(&(0x7f0000000780)='ext2\x00', &(0x7f00000000c0)='./file1\x00', 0x0, &(0x7f0000000100)={[{@discard}]}, 0x1, 0x786, &(0x7f0000001000)="$eJzs3c1rHOUfAPDvbJKmSfv7JYIH6ykgaKB0Y2psFTxUPIjgQdCz7bLZhppNtmQ3pQkBW0TwqOJB0EvPvt68qmf9LzxIS9W0WBGUldmXdtvspps0uxvI5wOTeZ6Z2TzPd5+ZZ57ZWXYCOLCm0j+ZiGMR8WESMdFYnkTESC01HHGmvt2dzY18OiVRrb75e1Lb5vbmRj5aXpM60sg8ERE/vh9xPLO13PLa+mKuWCysNPIzlaWLM+W19RMXlnILhYXC8qnZubmTp58/fWrvYv3z5/WjNz569Zmvz/z9XnPZ0ca8NY69MhVTjfdkJH0L7/PKXhc2YMmgK8CupIfmUP0oj2MxEUO1VAdj/awZANAr70ZEFQA4YBLnfwA4YJqfA9ze3Mg3p8F+ItFfN1+OiMP1+Jv3N+trhhv37A7X7oOO307uuzOSRMTkHpQ/FRGff/f2l+kUjXZwLw3ohytXI+Lc5NTW/j+p93/VoV3/72e3W1kdrc2mHlh80M4/MEjfp+OfF9qN/zJ3xz/RZvwz2ubY3Y2HH/+Z63tQTEfp+O+llu+23WmJv2FyqJH7X23MN5Kcv1AspH3b/yNiOkZG0/xsbdP2I7fpW//e6lR+6/jvj4/f+SItP53f2yJzfXj0/tfM5yq5R4276ebViCeH28Wf3G3/pMP4940uy3jtxQ8+67QujT+Ntzltjb+3qtcinm7b/vfaMtn2+4kztd1hprlTtPHtL5+Odyq/tf3TKS2/eS3QD2n7j28f/2TS+n3N8s7L+OnaxA+d1j08/vb7/6HkrVr6UGPZ5VylsjIbcSh5fevyk/de28w3t0/jn36q/fFfL7b9/p9eE57rMv7hG799tfv4eyuNf35H7b/zxDd3FjsOIrtr/7laarqxpJv+r9sKPsp7BwAAAAAAAAAAAAAAAAAAAAAAAADdytSegZ1ksnfTmUw2W3+G9+MxnimWypXj50ury/P1Z2VPxkim+VOXEy2/hzrb+D38Zv7kA/nnIuKxiPhkdKyWz+ZLxflBBw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUc6PP8/9evooGsHAPTM4UFXAADoO+d/ADhoqjvcfqxH9QAA+sn1PwAcPF2f/8/1th4AQP+4/gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDH/qnW/bW5kU/z85fWVhdLl07MF8qL2aXVfDZfWrmYXSiVFoqFbL601PEfXanPiqXSxblYXr08UymUKzPltfWzS6XV5crZC0u5hcLZwkjfIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA7pXX1hdzxWJhRWLbxNj+qMa+SQzHvqjGzhJJVGv2S332daK1lxgbXAcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsM/9FwAA///dQzH4") 47.900290105s ago: executing program 3 (id=5116): r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000340)=0x63ba, 0x4) (async) setsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f0000000000)=0xb2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000080)={'syz1\x00', {0x1b10, 0x0, 0x1, 0x2}, 0x2f, [0x2, 0x4, 0x704d, 0x1, 0x5, 0x1, 0x2, 0x7db, 0x6, 0xfffffc01, 0xfffffffb, 0x8, 0x1, 0x100, 0xfe, 0x48, 0x7, 0x5, 0x1002ca, 0x5, 0x76, 0x8, 0x0, 0x81, 0x40, 0x19b1, 0x8000, 0x7, 0x7fff, 0x4000000, 0x7, 0x60, 0xe, 0x7, 0x1, 0x2001, 0x7, 0xf, 0x7, 0x10001, 0x9, 0x5, 0x8, 0x6, 0xb, 0x5, 0x6, 0x40, 0x7f, 0x9, 0x1, 0x6, 0x3, 0x2284919, 0x5, 0x5643fa73, 0xfffeffff, 0x6, 0x800, 0x2, 0x8a, 0x6, 0xfffffffd, 0x6], [0xffffffd2, 0x80000001, 0xfffc, 0x8, 0xe62, 0x3, 0x0, 0x9, 0xc33, 0x3, 0x7, 0x804, 0x6c368000, 0x4, 0x7, 0x0, 0xe, 0x5, 0x8, 0x8001, 0x3, 0x7fff, 0x7, 0x0, 0x484d, 0x4, 0x7, 0x8, 0x40, 0xc0f, 0x80000001, 0x3, 0x5, 0x1, 0x7, 0x8, 0x6, 0x7, 0x4, 0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x11e, 0x100, 0x4, 0x5, 0xd69, 0x9, 0xf404, 0xf1, 0x3, 0x0, 0x1, 0x6, 0x6, 0x0, 0x6, 0x8, 0x6, 0x6, 0x68], [0x3, 0x1, 0x4, 0xfffffffc, 0x2, 0x7fff, 0x401, 0xfffffff7, 0x2, 0x1000, 0x7, 0x4, 0xd, 0x7, 0x6, 0xeee5, 0x5, 0x4, 0x5, 0x5, 0x2, 0x30000000, 0x644, 0x2, 0xfffffffd, 0x8000, 0x5, 0x1ff, 0x7ff, 0xd, 0x400, 0x0, 0x41, 0x2c000, 0xc99, 0x25a, 0x2, 0x0, 0x2, 0x5d9fffa, 0x3ff, 0xff, 0x40, 0x8, 0x10000, 0xe7, 0x200, 0x7af5, 0x2, 0xb, 0x0, 0xfffd, 0x7, 0x6, 0x2, 0x81, 0x800, 0x2, 0x7, 0x100, 0x8, 0x0, 0x6, 0x1], [0xffffff80, 0x1, 0x0, 0x4, 0x2, 0x62e, 0x4, 0x8, 0x2, 0x5, 0x8, 0x8, 0x8000, 0x8, 0xffffff81, 0x80000900, 0x5, 0x3, 0x200, 0xfff, 0x3, 0x1, 0x3c62, 0x7, 0x6, 0xe6, 0xffffffff, 0x1, 0x2, 0x7, 0x1, 0x7, 0x7, 0x8, 0x400001, 0x0, 0x9, 0x17ce, 0x0, 0x3, 0x2, 0xe, 0x7, 0x13a, 0x7, 0x0, 0xb756, 0x2, 0xb9, 0x4, 0x50, 0x8c1, 0x5, 0x1, 0x4, 0xf, 0x100, 0x400, 0x9, 0x6, 0xff, 0x1, 0xc, 0x2]}, 0x45c) (async) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000440)=@raw={'raw\x00', 0x3c1, 0xfffffffe, 0x298, 0x1d8, 0x12, 0x60d, 0x0, 0x202, 0x2d8, 0x2e8, 0x2e8, 0x2d8, 0x2c0, 0x4, 0x0, {[{{@ipv6={@private1, @remote, [], [], 'veth0_to_team\x00', 'macsec0\x00'}, 0x0, 0xa8, 0xf0}, @common=@unspec=@LED={0x48, 'LED\x00', 0x0, {'syz1\x00'}}}, {{@uncond, 0x0, 0xa8, 0xd8}, @common=@inet=@SET2={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x2f8) poll(&(0x7f00000002c0)=[{r2, 0x2}], 0x1, 0xfa) (async) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/custom0\x00', 0x0, 0x0) (async) r5 = mmap$binder(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x1, 0x11, r1, 0x3) (async) r6 = mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffffff, 0x3) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000001c0)={0xb0, 0x0, &(0x7f0000000400)=[@enter_looper, @release={0x40046306, 0x1}, @increfs_done={0x40106308, 0x2}, @decrefs={0x40046307, 0x3}, @clear_death={0x400c630f, 0x3}, @free_buffer={0x40086303, r5}, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x60, 0x18, &(0x7f00000000c0)={@flat=@weak_binder={0x77622a85, 0x10a, 0x1}, @fda={0x66646185, 0x4, 0x0, 0x10}, @ptr={0x70742a85, 0x1, &(0x7f0000000080), 0x0, 0x2, 0x25}}, &(0x7f0000000140)={0x0, 0x18, 0x38}}}, @acquire_done, @free_buffer={0x40086303, r6}, @acquire={0x40046305, 0x1}], 0xa1, 0x0, &(0x7f00000004c0)="816e262df3446deebc6cfc21c2bca3089e59e7a839bba80b4ab850500c18a37caf9ae9d511f89d4d6b78b1c1b9dc1901f1aa6fd1fb189a20205a551d19d3ebf274bfb03169feba9332ffab8fb431ff4e0161f9d1aee0162d020020240c55498582aabb63001bb25fa2a5ae882d1866da339f14d4f624e86de3da8afce939cb6dca4dd02b68aa8da22f872ee47cb8a77acce660d0612a32a9e77d5161d4e0d2191f"}) (async) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0a00000004000000040000000a"], 0x50) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/asound/timers\x00', 0x0, 0x0) lseek(r8, 0x164, 0x0) sendmsg$IPSET_CMD_CREATE(r8, &(0x7f0000000840)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000800)={&(0x7f0000000780)={0x50, 0x2, 0x6, 0x101, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_DATA={0x3c, 0x7, 0x0, 0x1, [@IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e24}, @IPSET_ATTR_PROTO={0x5, 0x7, 0x2}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0xd}, @IPSET_ATTR_CIDR={0x5}, @IPSET_ATTR_MAXELEM={0x8, 0x13, 0x1, 0x0, 0x5}, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e23}, @IPSET_ATTR_SIZE={0x8, 0x17, 0x1, 0x0, 0x400}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x24000810}, 0x1) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000580), &(0x7f00000004c0), 0x0, r7}, 0x38) (async) r9 = dup2(r1, r2) mkdir(&(0x7f00000020c0)='./file0\x00', 0xee) (async) mount$9p_fd(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000240), 0x108c0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r9}, 0x2c, {'wfdno', 0x3d, r1}}) (async) r10 = syz_open_dev$tty1(0xc, 0x4, 0x1) (async) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="1201100100000040ac05408200000000000109022400010000006409040051010300030009210000ff01220700090581030002040404"], 0x0) r11 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r11) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[], 0x0) (async) ioctl$SIOCSIFHWADDR(r11, 0x41015500, &(0x7f0000000140)={'syzkaller0\x00', @random="371692e7f7ef"}) (async) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000340)="ebfa0e81ceb3dc4c43c215dc4dade38ff8c84ace9d15af003afa41ae5fbebe5b175c12cf29c48c2d4b61ce76443645c1dc73113beeb9b5a73cd0415b0437839aa6c68111a4582c3a6a3bb8f9e0c37b9b3f3868", 0x53}], 0x1) (async) poll(&(0x7f0000000080)=[{r1, 0x1400}], 0x200000b1, 0xe2) sendmmsg$inet6(r0, &(0x7f0000000c00), 0x0, 0x4008050) 47.82536884s ago: executing program 3 (id=5118): fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000000)={0x0, 0x0}) capget(&(0x7f0000000040)={0x20071026, r0}, &(0x7f0000000080)={0x2, 0xf, 0x1, 0xffffffff, 0x81, 0x6}) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f00000000c0)={0x28, 0x0, 0x2711, @host}, 0x10, 0x0) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r1, 0x28, 0x6, &(0x7f0000000100)={0x0, 0xea60}, 0x10) (async) r2 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) fsetxattr$security_selinux(r2, &(0x7f0000000180), &(0x7f00000001c0)='system_u:object_r:locale_t:s0\x00', 0x1e, 0x5) write$tcp_congestion(0xffffffffffffffff, &(0x7f0000000200)='nv\x00', 0x3) (async) statx(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x100, 0x200, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xee01, r4, 0x1000) fsetxattr$trusted_overlay_origin(r1, &(0x7f00000003c0), &(0x7f0000000400), 0x2, 0x3) (async) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r5 = socket$inet6(0xa, 0xa, 0x1) (async) pipe2$watch_queue(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000740)=@o_path={&(0x7f0000000700)='./file0\x00', 0x0, 0x8, r1}, 0x18) r8 = accept4$packet(0xffffffffffffffff, &(0x7f0000000780)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000007c0)=0x14, 0x800) newfstatat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) sendmmsg$unix(r6, &(0x7f00000009c0)=[{{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000500)="09fcde14fbc0cfc0ae5057e38be61998c85966117dc7c81aeb24b457c5ac9ec6c4cf12c3682a028340c30439ab33365e9540edc36ab290d3f7b44d030c6aa5eac3e16ca562edcee8a4e03388f1e04d49aaff1c65f6124c447360a7595272ec6b6fbb77caae4591f6c40f5a58669ab9954ee9308d0f0777671d998bf1eff5dd509c8926a916eb38f94b2408933862cf4d00716e0e9fb571dfba4a95381f83908a416f63ed98ad1f1389c6e850d2e7246b9880df0be131a309ffd8029100d0f8b3ae901af0b7dffb4cc51a59818e30f6d8d45a9db13b6cfbc403b5f970d60b860eee2455228f3db98fa1a171e4aedda0", 0xef}, {&(0x7f0000000600)="7ab372644d308af01b976531cc61ebaf664ad87162a563146716d1f8cb51c1409a5d7ccbca56bcffab3c1141f956bf53657fd49d2093f6d40a0a18576aeaf9767617aa37e868136f51de72341bc695aa2623e9271f23fe6b8719b8fbbc42464c7120b6aad4c81615901f4b0de4bfe677c86124668c4e07c70d72fab6b13e386f80cd6991df30604065b272e836d8188c5aef384565f99fd700bb936617f7208fec1617964c82dcf12aceb2da8c", 0xad}], 0x2, &(0x7f00000008c0)=[@cred={{0x1c, 0x1, 0x2, {r0, r3, r4}}}, @cred={{0x1c, 0x1, 0x2, {r0, r3, r4}}}, @rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r2]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x38, 0x1, 0x1, [r7, r2, r2, r5, r5, r8, r5, r1, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, r9, r4}}}], 0xd8, 0x20000800}}], 0x1, 0x800) (async) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x31, &(0x7f0000000a00)=0xbf0d, 0x4) (async) r10 = bpf$ITER_CREATE(0x21, &(0x7f0000000ac0)={r6}, 0x8) (async) stat(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80), 0x4000, &(0x7f0000000bc0)={'trans=fd,', {'rfdno', 0x3d, r10}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@access_client}, {@mmap}, {}, {@posixacl}, {@version_u}, {@posixacl}, {@posixacl}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@smackfsroot={'smackfsroot', 0x3d, 'trusted.overlay.origin\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'security.selinux\x00'}}, {@fowner_lt={'fowner<', r9}}, {@appraise_type}, {@euid_gt={'euid>', r11}}, {@fsmagic={'fsmagic', 0x3d, 0x2}}]}}) r12 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d40), r6) sendmsg$TIPC_NL_BEARER_ENABLE(r6, &(0x7f0000000f00)={&(0x7f0000000d00)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000ec0)={&(0x7f0000000d80)={0x140, r12, 0x400, 0x70bd28, 0x25dfdbfe, {}, [@TIPC_NLA_SOCK={0x50, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3ff}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x5}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x40}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1ff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffff374}]}]}, @TIPC_NLA_MON={0xc, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}]}, @TIPC_NLA_MEDIA={0x40, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1400000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x4}]}, @TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x6}]}, @TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x2}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x200}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x8}]}, @TIPC_NLA_NET={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xe}, @TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xfff}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x3ff}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x400}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x4}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x1}, 0x0) getsockopt$inet_IP_XFRM_POLICY(r10, 0x0, 0x11, &(0x7f0000000fc0)={{{@in6=@initdev, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@dev}}, &(0x7f00000010c0)=0xe8) mount$overlay(0x0, &(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80), 0x200008, &(0x7f0000001100)={[{@workdir={'workdir', 0x3d, './file0'}}, {@metacopy_on}, {@xino_off}], [{@fowner_eq={'fowner', 0x3d, r9}}, {@hash}, {@smackfsroot={'smackfsroot', 0x3d, '#!&'}}, {@appraise_type}, {@fowner_eq={'fowner', 0x3d, r13}}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x0, 0x36, 0x38, 0x63, 0x62, 0x61, 0x33], 0x2d, [0x54, 0x39, 0x65, 0x62], 0x2d, [0x65, 0x36, 0x63, 0x63], 0x2d, [0x33, 0x37, 0x31, 0x38], 0x2d, [0x62, 0x36, 0x64, 0x35, 0x65, 0x65, 0x62, 0x63]}}}, {@dont_measure}]}) (async) prctl$PR_TASK_PERF_EVENTS_DISABLE(0x1f) (async) r14 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f00000011c0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_control_io(r14, &(0x7f00000014c0)={0x2c, &(0x7f0000001240)={0x40, 0x11, 0x89, {0x89, 0x23, "221a64a26a15bbf2a6f93338419c813376957c6eacc49bab098dfe9faf934067f23a4c8cdc8bae0a6d38e435435626963a0262d4da291de1c2b7a3f176c3d22855b124b72a46a39cfc7ec4fc775e415c349e3a18dea71110c216d0d4093a96dca53aaa7faeaf221e745e476e65f643dc8ef3cc163832a6d0ca0ca8a6902a24ce69a36647112c05"}}, &(0x7f0000001300)={0x0, 0x3, 0x97, @string={0x97, 0x3, "3bbb290763850fa9b9f907f7661e8a6fe60c261b8ffc3986b34fb2525f3c83f357c966310ced0578cf958c0d31a89f480d8badab992073959aed9b01102c2cd16d16b5a7618a3bedd35fd5ec67351be609ac4a6490d8065de9af56c8706e263bfd5dc5cae94c5d01ad916274925d9af1ca8cd9a7aa05766554332f464106830760d8ff18d1e124e92911e036fef4bf4724984a353b"}}, &(0x7f00000013c0)={0x0, 0xf, 0x5c, {0x5, 0xf, 0x5c, 0x4, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x6, 0x0, 0x4}, @generic={0x3f, 0x10, 0x7, "a3dbfcc54817066081f0652fcbdf662f4b7531b5bf8b9192f3254d0a947183aebe5a4743a01fc79d4efabeeb81776ce3c9d4ef4496e615db5ef51ef8"}, @wireless={0xb, 0x10, 0x1, 0x2, 0x41, 0x4, 0x9, 0x7, 0x1}]}}, &(0x7f0000001440)={0x20, 0x29, 0xf, {0xf, 0x29, 0xd, 0x2, 0x5e, 0x0, "a287e9af", "7a5fcdae"}}, &(0x7f0000001480)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x1, 0x1, 0x3, 0x8, 0x40, 0xfff7, 0x3}}}, &(0x7f0000001940)={0x84, &(0x7f0000001500)={0x0, 0x11, 0x6d, "b3145f8d98c2a1180f67f519b77e873d224cabe75da9e27bcbfa9aba22713d79db758ccb7a45fd2311205f2d1a2a7037ed97986d5e0898ed0202ba5a3ee3e506849793c82119ac4ad52ffe89b38793f786e19e77a302db55022f556f1ed1f9e660999771fc32b82c922c78e476"}, &(0x7f0000001580)={0x0, 0xa, 0x1, 0xd}, &(0x7f00000015c0)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000001600)={0x20, 0x0, 0x4, {0x3, 0x1}}, &(0x7f0000001640)={0x20, 0x0, 0x8, {0x120, 0x10, [0xf000]}}, &(0x7f0000001680)={0x40, 0x7, 0x2, 0x2}, &(0x7f00000016c0)={0x40, 0x9, 0x1, 0xb}, &(0x7f0000001700)={0x40, 0xb, 0x2, 'Qh'}, &(0x7f0000001740)={0x40, 0xf, 0x2, 0x7ff}, &(0x7f0000001780)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000017c0)={0x40, 0x17, 0x6, @link_local}, &(0x7f0000001800)={0x40, 0x19, 0x2, "618c"}, &(0x7f0000001840)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001880)={0x40, 0x1c, 0x1, 0x1}, &(0x7f00000018c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001900)={0x40, 0x21, 0x1, 0x8}}) (async) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000001a00)={'pimreg1\x00', 0x2400}) (async) sysinfo(&(0x7f0000001a40)=""/24) 47.668788618s ago: executing program 7 (id=5119): r0 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000010000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000011540)=ANY=[@ANYBLOB="bf16000000000000b7070000000100004070000000800000500000000000000095000000000000002ba728041598fbd30cb599e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f0711e6bd917487960717142fa9ea4318123f602000000000080de89e661168c1886d0d4dd4f204e345c65c26e278ef5b915395b19284a1a4bc72fbc1626e3a2a2ad358061d0ae0209e62f51ee988e6ea604ce974a22a550d6f97080980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a100c788b277beee1cbf9b0a4d3881dcc7b1b85f3c3d44aeaccd3641110bec4e90a6341965c39e4b3431abe802f5ab3e89cf6c662ed4048d3b3e22278d00ce00000000d3a02762c2951257b85802189d74005d2a1bcf9436e192e23fd255985bf31b714f000bcab6fcd610f25f5888000000003f11afc9bd08c6ebfbb89432fb465bc52f49129b9b6150e320c9901de2ebb9000000018e3095c4c5c7a156cec33a667dccaff950ca1e5efdd4c968dacf81baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba175d876defd3541772f26e27c44cfdb2d85d6d29983e830a9cdd79837b3468e8c67a571d0a017c100344c52a6f387a1340bdc8889464f90cc4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae630afd014a337ac5d58bcb5e51723257c872c5255f20100000000000000f041b665ab21372c8d8b7bac5b5c784d20a4a24d8dbd75062e1daef9dead619cc6e7baa72707157791c3d2a286ffb8d35452bb5d36c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b9935f771fd49e480cd9d48aeb12b1d6acabd38a817bcd222614d1f62734d679039a97d2b74f9e8e997ccd314000f7477137f4e8e7025123e783df8b8a17e3aa9fe1f662aef87a065b03cfb65b4dfe4f1b56e1f23128d743753a1de172d683d5892ce9414a1d98ea93e3d35dbb6c23b90cf36e83b8a434a97d09343d7f83079ccb02e69c584146056d125cfa788237874dd42dae334bda042819a2aa24dba1c25be2794448b4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02069f6f2425e1bc97a3d588085f16bef63a06578d4f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3fc69e1565bba8dd8a8c7049f798abe646f738bebd69413afc9d8a5edd7aaa000000000000001e6c2f2a287c5278a218dbfaffffff00a14db5cfa6819eb1d39c48cfdc80d215c9e16e0c4736c819363154cca4e2f89800d18c89d7f46f679df6c9e2952ae1ebfd0ca88368ee6ce139e8b5822c22cf2e9dde943d34c432e1001171792c65986146666a5490928441f47e0fe5eac41824ca1fd0eb71aa243c88d5480efd8329d9a733d8f9ffffff5f912ac4e34bf6ea8a86da707b03bddb491ba0cc98f6be92c50008a2b50025419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9b844051f1a642aca9ff98c9036471ccff0522903e7bcf62e18f7696bbc280b95e8e0d6fd5644b0ebde3a95b06548862de809d3dae3cccf109f7c78e8479a345e800000000000000000000009455bf417627ce723a5d9103706aba69239500bb82f6b5a3ddc0bd9856712945b70c75ce5b722578820820d010d7a3cffc99fc647d0b82ef26ab708c0b19ed144be51c3b398f0e6bb7a30006000000cba12953d58cff0f0378740fe6662f377b97d8e7cdb047acd083d3cd3856476a60a49ad127ba6570bafc2bbcf9ee721fd9cb467ff071e5604fbf0491245c0000007d932d7a64de4c4aa433fc0840aff7c47da3a4c6966d0000000000000000f6bfbae29e8a6e2a889f6ef6869d82d6bd73eb76b65c7a35a54a4a6b8ad4600e3a972a0bb5971a5f16590b0a03dafa3fd1118765cc8ab9fccf3b51c41a339f200f2fa33006910a679a9ae0187b4d750c4bd244cb0cbfd23b265f4d4da448a7a0d19c5e43eae50a31609dfa2dde267551467eb6475293dd7012cc449009981f22820e57a0eff234ccfe21d7a2302e000669753d3c3432cc14ee1abe724adb6b5431befedd3e22971118f0e21aed1823cb7dde8212a8531bd9691dd4cc6a370e9eb56b3d790b98f2bd0db1e5de6a146597b2cbb7103040d2a39d7965d34df524b760ab92efcce7dd1574052c735935bf6a752c015c7f5ffee9ff66e5dd2866b15b6e0d17618cb1f5c1ee4b05ebf1445ea110f499f840a5c965443d725556351ee25fe09f69494b053678dcadcf02e063dff2fa4bef1ac3bbbebe6c74d71ec3b23e29895eff1d1017024fe3e8cc759b05785adc346b7ffd05963f92c1d0d7d90ba878ad89e490f3e29ac51d30632869a534418f916bf6fe8167827a8e6c8f8b391c822805cb0adf1b8bd6947ff208753eb0d208ce14f7b206b2e02c21e963abc5ceb735c1b3c46b0a843de52a903375dfb663a8d8ee9c2b2705c1a81d9d3b9656b219c8cd99c9cafcd0d0540884d97aecb19983fc6af29ab44a82aff9cba921192c665b877af6539bdb1b567f481ba07982e7ad758f4e1eac69e7e88a63960975f490e161e371ec8534791e3b61c685d900a9c0839208356b53750e76fcc3c2d1bddcbd83897921414d0c02e8188f3df79ea2a5c5444004830e6cb227ca1bdafb977c00000000003a417193b8c5d793687335a930867094fd6a78218218e04b705ec62f1608cb569b81914e68f175b392af6bc4fd2121d7fd276af2c97a441b56e7a0687d98b8e76d8d0d231e4fe00be1de76bd19cc12e2bd938eb681ed6bc951c1b4f7c51af59eea4d40c6000000000200778a677b72786311153271a3313da02645e11761699e4d04ac86dd14ff7b9a10d3fa74696fe3953a5b7706bf5d1faba4b18808d9cb0e9db696dec4e0820ee4028d7225a2c9c427cf64cbde6fba056b2006b7a37c1181070000005e235cd302f3b4071ee5237ada986b9e5e3144bf479f277f10656ad3744037ccc9c63685a6f1109d2ea73773d3635f61497f1fa1ea4a16f601800bf3e59141fbf05a96113320c445f9ba8504000000000000004fbd99ccefb7c09269dd2c5c25e56e169ac15980f3f85f7ca36dd5950ef5b64fd46f123311829534a82940994199b3cf7a8fabea9930952f5da9b909c1946e55289f668c423fcbb31ae91864c882313151741a67538c9689dc8ecc9903c7041e5c0704e2fa55a756487517a7445cbd9e3f5175e41c00000000000000000000000000bf98efd587fffe326f474b0b089c017b16c0062cbce96f5adebec52a79f9363909842f79c50a1520be46d87003137e4c5031f00123e812a5e37cd52c9eb7336281cb8c6ce9934b157d7875a70eaf103cb3d99e3568c51cd1eab8a26b232ac46bf0ab829c26dab637538b2eb1420d812d2b80c777710ba0f18e4661681aa218d9ba54023ab4305d77eb15611ae2545835e9d30e9f6d4fb43a291c69545a1eea0f8720431132d89f99bf6c5cb060da70cbb59d0a000000000034d083fc37d2449f72de0cbea4bc1dc89c136cdbc504f849d5502d77a95c7bfff4cd9c03058d0d4d07ea64824f1acf2b39389f675f39d01719cdbab3f1ce10609c8d7b3e37cb99b41da5e485a441b6a103549f55ab09dc98767763d1f2fafd45bb7d2b40050d1f8292f4d9ec6d0000000000003932062290c7536fdd55b06023437e9e2072daf7f5d82f6f1b5b89a41134f4dc2e65bb11272fdf8c8141f41d6160b3d8b6ecd16d14267f61b4881adee7f07f3d6af5ae79e16fe2c3f55ac7a6392d2e1d9b4286b6c3e1f5a76b85ed6e1f0000c67e6c5fcdc8c39381be4799b8cb2d08b8262c807dd755e22b801162381aa9d1af2bbc9cfd497585337eac408b8475b47a392a10cae349160f128e5f873a58064eb400c36a90624f6aed398a215e9ce64522ab249f67c38a656d32ecff5cdb2b039c4abf349d2c0f88a42e9189bbfa7f5cf35b6e7ef8f9d33163b7ea87550fb1ba334c83e3aec4714c9c4ca3ecb04f2720237615a28bf310b58ffa2a103216fdcc8c2d8f5d55e5e7ebf147105272aaae56e86d856b3cf79a3f7306436762dd1a08ce873e07cebc7892ec6f9f696da38feed3dc0001500e34adae1ba89a32bad2af9030f840f1ba4664f35547cdadd5cbacc59352c290f55d971b65953533668c25f21d8d62d849e9058eaa97c63491568887548f668cdbca2abf01a361a0b64d8b523e669da350e3ec7445dfbf366b0b3bc5e76824a1e43eaaeca70db90f2fa39596443447671933079a24fe3681ad9ac361f71ac279a688f10a1cc4df1112105edebc5e3bbc394c8305ab129ca2dfb9b7c5e9d097bd01b495cccefddce569117f7f5d6a6270ff0f0f4c371029ca8489571b55841bf3dd003bc81460fcfcbb616c2070237881afdb314cecd1623f3e55ab8b7627fa1be349145a8d6313cbc790eefe2020138e82fb9d351be4ddcbcc9bc048dd3db5828d16baec6e07a007f0030f34ea3cfd524d6fa1d45da5641d6c94e1d3ae7fba1c85035d2a60ef0a96e0d96aa1c60019f73ae0aa6113cd66ef26b5777337c26e1461405d86fdf091edd526f25cada439bb3609ed5c35ab60a539ade786bd6004d0ea3edbd6c4da0d8e8be8c771c8c8a0b07d9859e04adb18964dcce9bce546074c26dffbc2df372a016e8c845d4257000000000000000000000000000000000000f29657697d9c2b132b2dc2f5ea5122836582a7e85fe2bc166f17aefd9d861de0191f5277d4a3b5afb6f23d9eea2459f7844606e1202768d83c24cc791bde44a448022bbfa571fe029a7b2d5152639ee283894ab6168992ff0acc01b39a078f285ce615351f262019586eb9447bb3eaffd7b53d8f37ca6c5f1027dd5b7592996c8a7789ba108979cc9ad07ed86682843e2eaa855dd01443ee6ffde1811f10039d5d14458177096e15cc4d8f2582a1bea5cc98d992f3de7d1cdfb24384b9f10f615c87c441dc970ec896a5af6bf69b50a244bc138a1cae9868c3079bafe69769000000000000000000e99b63029d219cd3545a8426b56554a9f265d3557eefb3602894507c256cb8ee9ebadfecb6afeb84ba757bfa8d00a5af0dd6aa1e8144ef8ef04410d52204c335408941b8eccc5c734cc6a05247142ed647f89bcb5c043acfb382b9cc918bc3cdc368983157851cdf678800aa7eb2a6cbc12c7ae23bc88b8f10223ab2a093429f3f6965bc5af0114cf6f246bae0b04bec8e30b6772b8950f32e87beda060f9af2a0ccd4a8eab8e395ee3628eb976b7fff835e6c1bdc4a6e00acd0fe63ba8425b21845db903b38c80148e6aa497dbf0e2baf938d3ecbd433527602d89f10aca419ff54e47354194f75e343d4c75227448530b0d8d59b9f94a3fa0ca9210177926c58ef46dcd09e79c343d35aa954d12f89410c47ac29c881f8a6bda8dd40df0d1e5881338d2c5a01bf1ee6b28169fef18df13c759e767d3442ae6598106496f42b73074bb804e8763915c3e04400ad44e9f3130e904062d204d385c026722a094255db1572d66e7a4917bba2a0f6a1a57482cdb4070de8dd60fd65dacb9ec5003fb1cca05ce1c9f924cc2ec45e8d5adf7c89e3b0b8da35c1aa7fbbee6f839a8f05294a6c02281afb7601252611583408f1"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000040)=r3, 0x4) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000340)="25b096f681cd731c3f3a9badc4e3cf5edeae1f3b5082d7ab3a97c053df68744e7c7e24d0b59997bab4bccff8363b275de3510b0ebe4275d8d2f153395668e3d608e358fc2294263c03f8dc4f8bf194e4fde4600a2dec2f483a914e2fde0cbc344a2b9fc18dd198966045a6d4d4eb8571e8bb69e6724e37fcbaa6e4c64050b47256b9bb17f5c0aa5101e015ecdcb62fec46fc0205512535", 0x97}, {&(0x7f0000000280)="d3a88bea5916e313729a3989393caca70c74cd74e62e524bdd37be131ad827f911027e70ccf679d8e7c0cd3333095f83d6d473db345ded2ac8acaa87503de74c82431758e8e11e3ecb7bce02d6cd65f4eb88cc49ceb9e39f7117eb0f62323dc9b80dea447b0c96a383f14281bb87b09de0a6153ceeaae2b50a2b0f0f41810f379f9c3a1f3938461829d716a4bda86ab11b41f754bc15d71b", 0xfed0}], 0x2}, 0x0) sendmsg$netlink(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0xc010}, 0x40080) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x601c2, 0x0) ftruncate(r4, 0x8800000) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000034c0)=[{{0x0, 0x0, &(0x7f0000001e40)=[{&(0x7f0000000b80)=""/4096, 0x20001b80}, {&(0x7f0000001b80)=""/112, 0x70}], 0x2, 0x0, 0xa0028cb4}}], 0x40000000000013c, 0x700, 0x0) close(r6) ioctl$EXT4_IOC_GETSTATE(r6, 0x40046629, &(0x7f00000001c0)) sendfile(r5, r4, 0x0, 0x578410e9) sendfile(r5, r4, 0x0, 0x100000000) 47.493405918s ago: executing program 7 (id=5120): pipe2$9p(&(0x7f00000001c0), 0x0) write$FUSE_BMAP(0xffffffffffffffff, 0x0, 0x0) write$FUSE_DIRENTPLUS(0xffffffffffffffff, 0x0, 0x138) socket$packet(0x11, 0x2, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x248}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000000)='./file2\x00', 0x20404a, &(0x7f00000003c0)=ANY=[], 0xfd, 0x1e1, &(0x7f0000000640)="$eJzslr1u01AUx//XtpwEBSExsjAQCRhwbAcQC4gsTAxIQCIGhoiYKGCIlGQgkVDgCViYkBgY2HkBJFj7EFXaqUu6deni6vpe27eRnaT56tDzk3r6t318fD6s44AgiAvL/t7ROEA+1EWUkJPnD/TER1P8d/OHn/8/fVL/9vr3Tm5sFdJiBsHizzcA/Kvq6Mf3nr67JP+/gBbrl9BwW+o6GCypeTI1qT0wvJL6naI73N+y3rZ9z3rT8Ztc2Nw43LjcVKbzm3xlaCr5MeV6bzB83/B9r7tBMa9/k6qGh0p+6rwsiGxtpX8ONDhSV8DwXOoHyEW9ES1R6r9mJPH1mfWbWGP9tWLKJZ7KGeJcvZw5KhPAcokBLA74EytVii/yld3kO5QhdIQimuh6In/Xt1QFf9Hn+MDYelfZas1cZhZ/H4t7ojPBSByHPlcyAgajBR9hYpluJPsp+MVwU9lPYpX8CD81fITl3mB4p/2h0fJa3kfXrdy379r2PbccLiJhZ+y/QrifLiXxU79JHJOZ+NTo97uOsPGxK2zaxtXC/afh1g1xzIdrTsXNK5rJPwNGPMg/qvOjzFIIgiC2ynWw40BiREJ+TaD81n12jjkSBEEQBEEQBEEQBLEaJwEAAP//63FC3Q==") bpf$MAP_GET_NEXT_KEY(0x2, 0x0, 0x0) unshare(0x62040200) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$IPT_SO_GET_INFO(r3, 0x0, 0x40, &(0x7f0000000000)={'nat\x00', 0x7003, [0x180002, 0x3, 0x4606, 0x5, 0xa]}, &(0x7f0000002640)=0x54) gettid() connect$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0xf5, 0x0, 0x1, 0xff, 0x6, @broadcast}, 0x14) timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r4 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r4, 0x0, 0x40, &(0x7f0000001880)=@filter={'filter\x00', 0x42, 0x4, 0x3b8, 0xffffffff, 0x238, 0x98, 0x98, 0xffffffff, 0xffffffff, 0x320, 0x320, 0x320, 0xffffffff, 0x5, 0x0, {[{{@uncond, 0x74000002, 0x70, 0x98, 0x1ba, {0x46010000, 0x2c000000000000}}, @REJECT={0x28}}, {{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @empty, 0x0, 0x0, 'wg1\x00', 'ip6tnl0\x00', {}, {}, 0x6c}, 0x287, 0x178, 0x1a0, 0x0, {}, [@common=@unspec=@string={{0xc0}, {0x2, 0x4, 'bm\x00', "17fe85b2e7794dbf95fa4bbcb6a91c1f280c1999b9e9c91aec32acf40242838b14641ee58ffb2807b1455049d59591426d860cbcf1d58ab1ffbb5187b72db33268933cac58623e417fbdbd0b8753f88cb456e7cd9ef85fd6861f486fb7bab7930c4e57def2f1e72aede0b46c35ed67a0549781a3d3fe2b88393de1719bea5584", 0x7e, 0x2, {0xf}}}, @common=@unspec=@limit={{0x48}, {0x7004, 0x80000, 0x0, 0xb}}]}, @REJECT={0x28}}, {{@uncond, 0x0, 0xa8, 0xe8, 0x0, {}, [@common=@unspec=@time={{0x38}, {0x8000, 0x3ff, 0x89f0, 0xfeb9, 0x3f, 0x7f, 0x3}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "81d0042c436dbdac8bebde18b54dd11bf035c1d8b6b0e88ef5aee0eccad7"}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0xffffffffffffff77) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000ac0)=ANY=[@ANYBLOB="b700000081000000bfa30000000000000703000003feffff720af0fff8ffffff71a4f0ff000000002d030000000000001d400500000000004704000001ed000072030000000000001d44000000000000db0a00fe000000007303000000000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c2571f983e9673560000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130bc01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ad1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef67"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000003e40)=ANY=[@ANYBLOB="15000000080000003c"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0x3, 0xa, &(0x7f0000000300)=ANY=[@ANYBLOB="18110000", @ANYRES32=r5, @ANYBLOB="eaa05bbb7496460000000000000000b7080000050000007b8af8ff00000000bfa200000000000007020000f8ffffffbf03000008000000b704000001000000850000008200000095000000000000001ce05bc356a400b8899475aa3dde2eadb426aa0866842fccec3ebc5eddba011cce4955d58ff676bc43284c1d1b93ef6084496db6bf1be3e8d3f6b2fcdbf29e6a99a6ae519f7cb3b3169c50ce426fe0b68cdbd3d8670607e0b0e711a829cee1de5f0e72c1b004b38f01b7decac23e08564dbff445dd5276479607cc19ca6c569d7598aafbcfdc27e243f1660dd853d4799cea172036c2"], &(0x7f0000000580)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls=0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socket(0x3, 0x2, 0x1) 46.478693308s ago: executing program 7 (id=5127): r0 = socket(0x2, 0x1, 0x6) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) setsockopt$inet_int(r1, 0x0, 0x7, &(0x7f0000000080)=0x7, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @random="fad1e048716e", @void, {@ipv4={0x800, @udp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty, {[@rr={0x7, 0x3, 0x58}]}}, {0x0, 0x4e20, 0x8}}}}}, 0x0) recvmmsg(r1, &(0x7f0000000b40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=""/17, 0x11}, 0x4}], 0x1, 0x2, 0x0) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, 0x0) socket(0x2, 0x1, 0x6) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) bind$inet(r1, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) (async) setsockopt$inet_int(r1, 0x0, 0x7, &(0x7f0000000080)=0x7, 0x4) (async) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @random="fad1e048716e", @void, {@ipv4={0x800, @udp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty, {[@rr={0x7, 0x3, 0x58}]}}, {0x0, 0x4e20, 0x8}}}}}, 0x0) (async) recvmmsg(r1, &(0x7f0000000b40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=""/17, 0x11}, 0x4}], 0x1, 0x2, 0x0) (async) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, 0x0) (async) 46.478453708s ago: executing program 7 (id=5128): socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x10a942, 0x9f667fd378a54ed4) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xd0) mount$overlay(0x0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000b80), 0x1000608, &(0x7f0000000240)={[{@workdir={'workdir', 0x3d, './bus'}}, {@uuid_off}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) chdir(&(0x7f0000000140)='./file0\x00') capset(&(0x7f0000000980)={0x20071026}, &(0x7f0000000200)={0x200002, 0x200003, 0x9, 0x8000004, 0x7, 0x4}) syz_mount_image$fuse(0x0, 0x0, 0x30000d0, 0x0, 0x2, 0x0, 0x0) truncate(&(0x7f0000000900)='./file1\x00', 0x24b9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000000)={0x2, &(0x7f0000000400)=[{0x20, 0x0, 0x0, 0xfffff020}, {0x6, 0x0, 0x10}]}, 0x10) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000040)={'macsec0\x00', @random="06517dc2e6ea"}) 46.422074671s ago: executing program 7 (id=5129): sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_SET(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000007c0)={0xb0, 0x0, 0x10, 0x70bd29, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0xe}, {0x6, 0x16, 0x9}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x8000}, {0x8, 0xb, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x80000000}, {0x6, 0x16, 0x6}, {0x5, 0x12, 0x1}, {0x6, 0x11, 0x9}, {0x8, 0xb, 0x7}}]}, 0xb0}, 0x1, 0x0, 0x0, 0x20000000}, 0x4084) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "122d92", 0x8, 0x3a, 0x0, @ipv4={'\x00', '\xff\xff', @local}, @local, {[], @echo_request={0x2}}}}}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000700)=ANY=[@ANYBLOB="640100001900010000000000040000001d0100001500040001000080fe02000031171e44b2b50e8f040000001e0106000000fd0000ec058cdecf0fa4f69652b23bf9968d372a0ddfe196faa30f83514813d0527685407bc8366e2838397d6abc25357799ac708b65efffdb10e1376a4f6d4ab9949102000036dbf30bf928c37695658578feb8f3cce47f43a42919c288f7d5430ffc0226139916866a978312dd970e64629d7cd799c5e08b64de41458eb8951a54a7cf29a810823e869f5c087d15d9d3bae1c089701f970f8e7ce853654222f07959e7cdcfcf27332cb82016ccd91be54e588f6ea7b5c35a62c0ceaa4e90b29c3edc16f20db3d7fb4d6236232de07ccd7d7301f46a287dd296abe9baba499721311e1597853a2d0c7e1e64f827d31e6917175792398e0edaa900000000000000000002c900c08ac1d7b606000000000000000000000000000008000900", @ANYRES32, @ANYBLOB="080005"], 0x164}}, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000002300)={0x7, {"a2e3ad214fc752f91b4809094bf70e0dd038e7ff7fc6e5539b326d078b089b3b083872090890e0878f0e1ac6e7049b3d68959b4c9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b08320d075d0936cd3b78130daa61d8e809ea889b5802b77f07227227b7ba67e0e78669a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae19397d696d0d758f2dc7d1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000002335875271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb1d17959d1fe90a56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617601000000be70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d595a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f0000000c558cdc0a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9980000000b3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6c82fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c2021d653a5520000008213b704a5000000000000008ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc94681359bad8deff4b05f60cea0da7710a80000000000008000e0a37ce0d0d4aa202e928f28381aab144a5d429a04a6a2b83c7076600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4e38a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e988037b2ed050000000000000046684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2bed9e53803edf1a4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2e7faa78d1f48c13b64df07847754b8400daaa69bf5c8f4ceb360c7e658828563e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5399e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034e00000000ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c478b095b68441a74cb51682a8ae4d24ad92f243941ed274549b79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df2928924486cfff799cf0630becdbe6c4579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93ae62fccfcbb2b75a2183c46eb65ca8124e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43e4fb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e01feffffffffffff83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369d75f2e8c77d95a3d3a6df40babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aa01b20f7694a00f16e2d0174035a2c22656dc00880acebdbe8ddbd75c2f998d8ac2dfad2ba3a50200000045a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e74322f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe2907ac0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf463661c953fcad6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2a9702b4230f6f1ba571eba281f2a654fb39ddff3b484439ff158e7cd419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaeecf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6ea94f88a4facfd4c735a20307c737afae5136651b1b9bd522dcb399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a37684f4113c48859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c105000000302a808d7f5251440613d17ca51055f2f416a44fe180d2d50c312cca7cb14a20dc331f39a9817139a206fc76957227ffff2de20a4b8e3737fbb40100000006376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab83c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7ceec7dc808bf653639d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a602000000000000007007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00303000000000000007fb33b72685ec37a2d3f766413a60559516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf6529006c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6522fb5f6ffcdd56fed88935fcb75912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae233a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a5bd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08008897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b80c1c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57fa9c0fe662a46b7f71cd47744db86c50b704c98ad90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe360500000000000000b77940b5f07722e47a08d3679507000000000000934b99b3109af65d77e86abd6859cddf4bbae1f0930462df11fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1062dfa13bdc1fffffff7f00000000758f03a755d0be53f8d2a1df0d07b3d5bd3b01faffd0addbed2881a9700af561ac8c7e36bb2fc4c40e9c766c06817bb903729a7db6ff957697c9ede7885d94ffb0759be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c1484d2f9c55f4901203a9a8a2c3e90f39c3dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600", 0x10af}}, 0x1006) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000880)={0x364, r2, 0x2, 0x10, 0x25dfdbfd, {}, [@TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}, @TIPC_NLA_BEARER={0x104, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x14}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffff9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffffffff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fff}]}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x8}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e21, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x1}}, {0x14, 0x2, @in={0x2, 0x4e22, @loopback}}}}, @TIPC_NLA_BEARER_PROP={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4c}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}]}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e22, 0x6a37, @mcast1, 0x401}}, {0x14, 0x2, @in={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}]}, @TIPC_NLA_BEARER={0x54, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}]}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x66}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0xed5f, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x7}}, {0x14, 0x2, @in={0x2, 0x4e22, @broadcast}}}}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7f}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x2}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x73ca}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xf}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xb89}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x80000001}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xe}, @TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xb}]}, @TIPC_NLA_NODE={0x84, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x5}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x101}, @TIPC_NLA_NODE_ID={0xf, 0x3, "1f69f20b2edf6478c28dbe"}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x9}, @TIPC_NLA_NODE_KEY={0x41, 0x4, {'gcm(aes)\x00', 0x19, "2bdb0b5b34454c4954df005da6b36c56158221fde8bd5058f4"}}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xffff}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_PUBL={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x2299}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x5}, @TIPC_NLA_PUBL_TYPE={0x8}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x31b8}]}, @TIPC_NLA_LINK={0xb0, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x140000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}]}]}, @TIPC_NLA_SOCK={0x20, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0xfffffffe}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3e}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x3}]}]}, 0x364}, 0x1, 0x0, 0x0, 0x800}, 0x10) 46.421304331s ago: executing program 7 (id=5130): syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000180)='./file1\x00', 0x2000c16, &(0x7f0000000280), 0xff, 0x25e, &(0x7f0000000e80)="$eJzs3U1IHGcYB/BnZndr1aXY9lIo/YBSSiuIvRV6sZcWhCJSSqEtWErppUULVulNe8olh+QYkuApFwm5xeQYvEguCYGcTOLBXAKJ5BDJIQnZsDsr+JVo3HUnZH4/WOfDd97nHWb+74g4GEBh9UXEUESUIqI/IioRkWxu8HH26WtuznUvjUXUaj/cTxrtsu3MxnG9ETEbEV9FxGKaxF/liOmFX1YfLn/32dGpyqdnFn7u7uhJNq2trny/fnrkyPnhL6evXr87ksRQVLecV/slu+wrJxHvHEaxV0RSznsE7Mfof+du1HP/bkR80sh/JdLILt6xyTcWK/HFqecde/zetfc7OVag/Wq1Sv0ZOFsDCieNiGok6UBEZOtpOjCQ/Qx/s9ST/j0x+W//nxNT43/kPVMB7VKNWPn2YteF3m35v1PK8g+8prJfSq38ODp/q76yXsp7QEBHfJAt6s///t9mPg/5h8KRfygu+Yfikn8oLvmH4pJ/KC75h4J42vxjv0275B+KS/6huA6c/xNPDm9QQEdszj8AUCy1rgO9Ndzel5CBXOQ9/wAAAAAAAAAAAAAAAAAAADvNdS+NbXza02N5zxaXT0asfZM13Vm/1Ph/xBFvNr72PEi29Jjsq8KL/fpRix206GzOb1+/dTvf+lc+zLf+zHjE7P8RMVgu77z/kub9d3Bv7/H9yu8tFnhJybbtr3/qbP3tHs/nW394OeJSff4Z3G3+SeO9xnL3+adav34t1v/nUYsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0DHPAgAA///B2nXP") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbee3, 0x8031, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x101042, 0x45) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000540001000000000000c4000007008209", @ANYBLOB="200001"], 0x38}, 0x1, 0x0, 0x0, 0x881}, 0x801) sendmmsg(r1, &(0x7f00000002c0), 0x40000000000009f, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2141, 0x59) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0xff, 0x0, 0x7ffc1ffb}]}) quotactl$Q_SYNC(0xffffffff80000100, 0x0, 0x0, 0x0) pwrite64(r2, &(0x7f0000000140)="f6", 0xffffff07, 0x8000c61) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbee2, 0x8031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) r4 = syz_clone(0x200, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace(0x8, r4) wait4(0x0, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000500)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r3, &(0x7f0000000100), 0x0, 0x194815e034b0847b, &(0x7f0000b63fe4)={0xa, 0x2, 0x7, @rand_addr, 0x400}, 0x1c) r5 = dup(r3) connect$unix(r5, &(0x7f0000002200)=@file={0x0, './file0\x00'}, 0x6e) sendto$inet6(r3, 0x0, 0x0, 0x8014, 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r2, 0x6609) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="8ce67af2755e7db168f4ad70d6647e5b3938b2333b8f3f29a3", 0x19}, {&(0x7f0000001100)="f93048708bac6eb7d802650f8162af88b356ab77f26260a982665d0d5415853feeb90d1924ed9fcafe27f2d53097999804c156f309e5a31722b38d4d793b8ed4b2cb45b00782d0de15328d573924aecdfd402c84c4956479b5005173579e48762d08480a3cdb9ddb752c85320d3b89e3ca75556a52db30042bec9e987ef95c2fd553b516866d0b6d7a19dd59875712dd74b78e790b3f7106fc2f94a34d18fa49fa00adb1ca60a23c3e4472c0db7e04a7e96831fe5faac2f480d4cb87a9ccaa6083a38fd7ae34e3c019f7dc7210c316fec96018e4d3e247417158106165418a028a66f51208fbc0646e7401003779715e7e02a813c1552295cf4f5a2989ceb782665fd3fc35080d37de3472f027c4cdf61cf2074dea9dc48f4144a6452ee5ad5b62378356f7b60423bc2ef124437834445043ea92c373fc3ff38aa636725f998cf021628e779e462bc272c579d5eb805a19048618c6c1d2ed7a90320098e186a949ea716c03b4c716842cf4fd5e77da1048b0c2aabb70dc074564c0204e4f447822f10ae5f4319f367327942dae6e38a56b0e19a12ffd029a04b53b85eb046b1ef57cc6403cdeba0197ac83fb1b3301a7fdbdd41f8653f0a19c0ba7dda15ece633f745c9b550a410701c45c37313ffce4dc601af1c49ec22d38d53c2d6885f0213e538e73dfb001eda8f1752eaddecb38b9813741562fc3bcec42f65bb669a6842ece3c7925c10c11dce152331c08aaf2fa1c11e3767bafa686759841783aceff14ec50b0948a083df30068775dcbf4264248e2c7fe4ad637c984ff58dbc4b593fa875d77783d66719e703b0f2a20d06ff16f7d9bc72ad181bb019c69b7c90d798a617512c53579abf0e0a0b462486a39fff46163cf645e4a7ce23a4912e3b7c9ca56c9e7985b3bdb2e3839f0b8e8e8483979e514ca9749c1e900740e683c42eb71b0be202400dc18cc920c74aa9ad2685f21008bd6a1576f01e81fda9963a92eaf45c811fb232f66ce213db5182b4299d894dfae77850e6df49f5cda308e6fd1379176a05fd00c3d47152fc4847a6265d8cccd99b351b7fd1c3d94c247a828c638673202a1f86b02015e03d2daba1090ec60cc9c24e7b68de5a769fb00c7692e958af3bf175a3cc89d62e7a8048e39975f2cd02393dbcb79950461cdb8e8ce7e8c375aebc2bfaf45abcb8537d24d233396a29a1fcc9bd235c1f89ac5dee2a236cfc46bb2a4d461afb62df2c42d84bf2a6b92ae5fb089c4baef9626ce990fa3cc70834a591ad3871a786d067dc14728070db5e88c5a949b2e65d56eac505274d8699c085cb211c20b33af7a49f9e9975cf0f8c985e2f7ed56a9ff92a55530441b53d08e03409eb7db9cf6e57e527474f1de72f08381d72a75ca8e428c045ca3658ae37ad3e016bb829588cd0a496933dae05033a69d626a11f2829b1bc8ef9957e19f0d0a786d524eaaa038aff6484f25830d86b955919a070da93ba430a91e500448fb21a666efb85141de9a3bfcab458eb07cb85ed988749eda904f2ef5af77ebeea0b0d495c9746a0b330fab842087ffc478b11b857c9b88a2263ba078d25101d21bbfe1d9acaf17132cb7ce88d59c53e0a8e12e537be8254f6e6afefb83d416bb4243eab8c6b8ba570d849a8d36e514534a49a3f00a519f78c6e24276da228e6a2d60c9c106399fa1e498cc20c16647e737cf8684937e0dcf183112076222bd650a8eba5ba2de3749b3f4edbf694410b4335d679ee833bdd63ff861093d3f48a85988dfbcb259ad047ffb74eda4ddde6ff7456a2ad7a583099736478b54a58a9e7157a7797a37a3fff645b59b58f879e12be4accfdc5436ca7ad2139f77ff6b4b1e81dc85f768294b5e54d07342f7e5e4f773a6b5d4e358ae1c0f28aacee3d60550db886a16cf8acd9e14ca905a8843b98853028b92e6b1ffcd7ab7d44a59ee32c619aa86877dfa8b7400f6b108beb2cd6f40a797679256800f2c7e37b66b26469fbf3c6b1c194b0cf773f93792e300e6dfd61fb6315cbc1c25c66c680cc31c6f3e0c085336b61d24af982f66aa70c4298af9fc9cf6c7323966c37b6e57902bb399dca4e83349acff9346b6d231cdb46cc5ba187f1592745d184d03908bdac75a0d4d30efb960a1c354013f8a114af43034b41d7aeb182e1bb0cf4de9c60e7ae7cbaa562d350b55fd53901fdee8459d5424534f94d0233735a44c75f9b7abc907e56b8263aa794a1c48cd46889156715bcfa05907fac2f76bd763b074d8ccda5fb8d8896237696c25b865795c85ae340aacee3df37b095225e8670464e83b2851c300c054d93c86e9afc3c307f9ce6675eb1bab448e95273530a5a915020d07aeef15a69650b9d3351b4b292a7d451ba2fffd99c4e0baf3db5b2668a8ae7ed1a097b36be82a9c67ef2cd14b8def0c879421599284efbe5843604f1101b8ab43e0e96bd3a84b0edb5ff1344b500baa70d395c82f20d058981a69924139a64789f7b0af73de37d0e982e1b2da3a76a02d11a3b13e3b4158d868a5977819ada0b52190fe7523b48ab913b47df00f500ef6b1b7522ee9ac43da6e2e65978101a5aaa7e3dfaef173086dea29910cdf3ec760fc644c096a97684f8a14aad784c7d9fecbe3af5d0c60a8c676674c505552b73bd2a523026107ba73035bfff0ce01104da6615368b82a1e08496a9e025d5c611d53356fcf9da9100601bcc2633a06641a84f6c8a1a2acb7e085890018eb0ce7f2ff2196cb7a7aa867ef4444f5f70e544b6c7e8867b0936a8792ef26b6c331f23759f3993efecedb9c346ae4a595e7de3f4daecbe01a02e949cc4457011ac06a79b22090033b3ba28feb8c706c02bb31f11092d1334b391b65908e63c9d41ca62e69cdcf65a43bf4ed0f494e1ae7fd930f6c1eab0474f15e7d8801d5fd228971ca401b8d9b6cebe7c420d62feb47a07bc18f8d5b3a623358426eb4e438c94fb5126f62fb5ec483e76685382d2297b905226d4a953bc2cb392ca48b5434e9cfbb0a337f002a48248fc37746b4351664cc9e077cfb51376c5db8c6947aded8139e6471f9b0e839dc6153ad95e098ba08256902bfb7d37a16f32c4fcf024af59178c0ea2450cf9b64a323b8e83a75f0b8e747aad7aaf802e4e6cd1f55bea07aa5435ef75bbb7be3b9e69070f9f38a9fff5944fa59b4ee173b55c54bf72eeb9f644d532a6959106faf291f7a71ed6c0328c71869c7c72653f40fd7aa36b59be948d6d4f00d2c9613052df6c1b7f70c7853ee47c61c39b78f41a2e419e094dc0af3842830c6b030f4324aa1ded713d7b5cecd52b3abef36e67ac747b655227ff7f1114e5758bd7b0bbbcc73ac00f61edf11d9acc21ed5da96956d6a483813679938e716c51e88d17c1ba3a1d23b046de18985dd9b31f524ded3dea378f437c386255a7d5559abe5fd7a47cbe62c2cfcdf7ebd464850a8a25b41494c7d3ea1bfd6826822cd4fc8216ae2667e41f9a68611cf9043a399815c30432b1a8a043990c7a7f3b9eccdd90c00bd58ea281f468ca28af3e9c04ac373a502c22ffa0efc50e7011dad796a295297274157810e5b69f1047fd24af30afcbd268faea97b89d978ea1ac739ff9342a0fb5cff1cee2cadaa3d9343527975dc2a7e8dbfe6e76ebb3d6b8a473b605b37866bddd74ffd8629c3e932d1d7fca7ca33de7c16e535d82e971f487f7244ae2a718909b3d326c2243a28e221e1288b08b527205d010fcacb3b8540427a91847a158b837db39653fa652c4853357123fdc2da982ca3a73826f75353c5f928cc6110c697ff79a7e07e6301e6ea0bb1940d1955bdb67fcb65f54b95912ca943af6d2642a7cf84ab603978dba4d66c638a8beca40e0b09952e8f55cdd9c3c3a4c3ca81c007a2603f3a50f59346fb36e81e11785d751f7ea3fd1e9f41ef64e37032fc5006566fc5dba7b7590d6a1f6c303da3698b549126845850fa69c469f79ac3a560604a4897e4f07a915f32c49ee4f7952687c87c54da8fa753ed9c8a9e0df45996100efeb9da710dba97af85a1f04e7372dc3129cf7de8258e113d5d3b300c167a5cfef788d3a1db565f38b147396b021f8061b4e989c1ab6d11fdd32f0ebe9f0ee21de214f91b431e2acd065fb34913bbb8709c5e47725eede955791ae6a2182f0c7c7603b67eeef5c4a50771e85eb3dcd80d4d559c26d77075503d42c92d9fc8e6c869b776ea44072442544b7e1e460394adef079713f97260f26af4f53407a69046e0460e031019dbab74f5b8c9a29d60637f979802c0754f119c54e1cd1b8cbf285c4baa9fdd9d5c8737b58b138d3e9952d3ae679a7d39c22f386e3452a885d009968acc0b6a1f8aad680279f7f4e98c7bd44dd174b72285191e9277f0f7537e71f19c9a66323246d75cd561819a5b5940090db52a590fd74428efca42e69bb433b3372ae6da290de48750452cc93d0a0ba77212ad1ac6712671b0da7b0cfd7c7f7ea315366ce900544f4ca4eae81d9ca204c982b458aea9710966baebd07f998fbf9ae471364720bb2c75c2b1d5f6ac2362abdce4160e3d43184b2013d03ce68be17417c1610053963266ced1e3c6e943ca78814126ca4767bce6cff933d1861160865b917826bab428dc18f2f7e23ebce9887f35fb636ca0a59cc11ada68355fdd26771666c25c3a1c4de9eee6704975a828b1a0eb722f89307b65f939d0e669d77f0fa11359de989c9cf9bf3f4d94db132cb95c6138f84d700dc64378b4f02edc138821694b68804f06b0886954c89df0959ab9057321abbacd085ed1a1b1c805e4b46c846679f7b0592d6dab71f0455937907ae044ee77db2214ea8d2a8752a38b638c3f79f836c456a76fa293c6f8d35933bd8959858bf25d41fd81f92b9a5bde3b906eef5d2e13f9b52e5dacb0c35e3c830aff48857df65c82d82b32f4a3ac364db83b7646ee8a52b62233509e9a746a36c22e73fd27c540256ee0c5e4cb58c394c46050974ec67030e3b5ec41236fa7f9b97f617b33ce0e7e3022045fb5c0a0076e2abf0974118dfb75f6b27682b4794d4f87db129a7de57b88b7cc39b22d1e12f5a70fb483d4af99abfcce7ed5706e920913734c488d92d00166d09375222130c9753ce46d4229d668e1d81770c574164897b95c04d530d4cb14297d25e99a35775762fb596146e0969d6bf385776d7e32a64795b266e5acd6f37b7b86d02542fb996bf1567a551908d419a65c9f74001baec49217c83c469fc32105b8946ec065efcf31e26154dfdb59da3934a71009949f4634861edd3b9bc911e064fa88235d340d2c0cce3b894c15363d9c16bee4677fac9cb79e64cdc220afd01c3e8aa0a2ac2ec74c746a2b0e8b7c67e995db78ed7209c2a0b5815b00634e7b01bd54192f019f1da8a990c05426ce28c2619d851d7c680321bf31a1ccb2dc3d57f7cb3aaf4fdb7245014cb75e4fa010042bae6039bfee76716aa4a8cd7d83dfde5bcc000b2fcd277425a584c8e4a58d7dfda2562b2de2dc890a0444b0d11638f4973d8b7d0bf4f47952be1fbb3c5d9f254d9b3b20ea86eb2cd4c63f1a6683d4cb04860e928c84e0324e60a5eb2387578eb38982a33392b96263409992bcc548827028966a661745e21e79c5b0f48cbff54e2e27c6d9107bebaf69b3b07c0aa33f185c7d8efa193de4e04c4ae70db957399b8b0304a22285082fe22616769c88e1287a4b23e178e3610e46d47056e7a8a47572472afc32babaaab567ac07b717c3c7d06be7ddd038d59a6aafb8ad1412da3e415e1977861d13042b69eb861b72d4f8ae56c093c2568e", 0x1000}, {&(0x7f00000001c0)="d41c5077b2c12d8e68224d02388526ba9824346c69c7c073c189573d3de19a885dbabea64e865485806cab00f683a3d5a7cc445a4d1d041081eb3656ee17057a3a624799ec6ee58c13591e8e715fcd47d7887610", 0x54}], 0x3, 0x6, 0x6, 0x16) 45.41127425s ago: executing program 49 (id=5138): bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x4, 0x16, &(0x7f0000000240)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf2000000000000007000000180000003d030100000000009500f000000000007126000000000000bf67000000000000360602000fff07106706000020000000170200000ee60000bf250000000000002d350000000000006507000002080000070700004c0000001f75000000000000bf54000000000000070400000400f9ffad03000000000000720400000000000014000000000000009500000000000000db13d5d8b741f2cdaabc8383c8f56b8c2b84a800ea6553f304000000815dcf00c3eebc52267b042d19"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x37}, 0x94) 45.036088652s ago: executing program 3 (id=5140): r0 = syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x2010008, &(0x7f00000001c0), 0x1, 0x53b, &(0x7f0000000b80)="$eJzs3cFvHFcZAPBvNl7HSZzaBQ5QqaWiRUkF2Y1r2locSpEQnCohyj0Ye2NZWXste93GVgXrvwAJIUDiBBcuSPwBSCgSF44IKRKcQSoCIUhBggN00OzO2mY9a2/SjTde/37SZN6b2Znvexu/2Zmdp9kAzq3nI+KNiPggTdOXImImX17Kp2h1pux17z94dymbkkjTt/6WRJIv6+4ryedX8s2mIuJrX4n4ZnI07tbO7p3Fer22mderzbWN6tbO7o3VtcWV2kptfX5+7tWF1xZeWbg5lHZejYjXv/Sn73/np19+/ZeffeePt/5y/VtZWtP5+sPteEgTx63sNL18capng81HDPYkytpT7lYuDbbN3mPMBwCA/rJz/I9ExKci4qWYiQvHn84CAAAAZ1D6hen4TxKRFpvssxwAAAA4Q0rtMbBJqZKPBZiOUqlS6Yzh/VhcLtUbW83P3G5sry93xsrORrl0e7Veu5mPFZ6NcpLV59rlg/rLPfX5iHg6Ir43c6ldryw16suj/vIDAAAAzokrPdf//5zpXP8DAAAAY2Z21AkAAAAAj53rfwAAABh/rv8BAABgrH31zTezKe3+/vXy2zvbdxpv31iubd2prG0vVZYamxuVlUZjpf3MvrWT9ldvNDY+F+vbd6vN2lazenVn99ZaY3u9eWs1pk6lQQAAAMART3/y3u+TiGh9/lJ7ykyOOingVEzsl5J8XtD7//BUZ/7eKSUFnIoLA7zmvYvFy50nwNk20bugT18Hxk951AkAI5ecsL7v4J3fdGalIecDAAAM37VPFN//P/l8vuWUH844nRjOr577/+nMqBIBTl37/v+gA3mcLMBYKQ80AhAYZx/2/v/J0vShEgIAAIZuuj0lpUr+9d50lEqVSsTV9s8ClJPbq/XazYh4KiJ+N1O+mNXn2lsmJ14zAAAAAAAAAAAAAAAAAAAAAAAAAAAdaZpECgAAAIy1iNKfk191nuV/bebF6d7vByaTf7d/EngyIt750Vs/uLvYbG7OZcv/vr+8+cN8+cuj+AYDAAAA6NW9Tm/P/zXqbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYN+8/eHepOw3w8kvDivvXL0bEbFH8iZhqz6eiHBGX/5HExKHtkoi4MIT4rb2I+HhR/CRLaz9kUfxhvAmtvaSVthXGj9n8XSiKf2UI8eE8u5cdf94o6v+leL49L+5/ExH/V39U/Y9/sX/8u9Cn/18dMMYz939e7Rt/L+KZieLjXzd+0if+CwPG/8bXd3f7rUt/HHGt+/nTPuIdjnBQqjbXNqpbO7s3VtcWV2ortfX5+blXF15beGXhZvX2ar2W/1sY47vP/uKD49p/ufDzL8mz6d/+Fwv2V/SZ9N/7dx98tFtpHY1//YWC+L/+Sf6Ko/FLeZxP5+Vs/bVuudUpH/bcz3773HHtXz5of/lh/v+v99tpryMd5dlB/3QAgMdga2f3zmK9Xtsc20J2lf4EpPEohcl4ItIY38K3s8L9Ye0wTdM061MFq+5FxCD7SWLILS0V53NQ6HsEGPWRCQAAGLaDk/5RZwIAAAAAAAAAAAAAAAAAAADn12k8Za035sEjkJNhPEIbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAo/hcAAP//Yw3Xfw==") syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x3000004, &(0x7f00000004c0), 0x1, 0x56c, &(0x7f00000010c0)="$eJzs3d9rW1UcAPDvTZv91nUwhopIZA9O5tK1RZ3gw3wUHQ70fYY2K6PpMpp0rHXg9uBefJEhiDgR3/XdJxn+A/4VAx0MGUUffKnc9qbt2qRNu2zpvJ8P3Pac3Juc+82535NzcxMSQG6V0j+FiBcj4qsk4nBEJNm6wchWlpa3W3h4fTxdklhc/PivZGm7tN56rNb9DmaVFyLity8iThY2ttuYm5+q1GrVmaw+3Jy+MtyYmz91aboyWZ2sXh4dGzvz5tjoO2+/1bNYXz//z7cf3X3/zJfHF775+f6R20mcjUPZurVxPIYbayulKGXPSTHOrttwZPlfL9rcFZJ+7wA7MpDleTHSMeBwDGRZD/z/fR4Ri0BOJfIfcqo1D2id2/foPPiZ8eC95ROgjfEPRin2rWx3YCF55MwoPd8d6kH7pYj45c87t9MltvE+xPc9aBvItxs3I+L04ODG8S9Zfm84Wm/obt/pLrYpravn7fUH+uluOv95o938p5Dl5vIcaP3852Cb3N2JrfO/cL8HzXSUzv/ebTv/XbloNTSQ1Z5bmvMVk4uXatV0bHs+Ik5EcW9aH9mkjTML9xY7rVs7/0uXtP3WXDDbj/uDex+9z0SlWXmcmNd6cDPipbbz32Sl/5M2/Z8+H+e7bONY9c4rndZtHf+TtfhjxGtt+3/1ilay+fXJ4aXjYbh1VGz0961jv3dqv9/xp/1/YPP4h5K112sb22/jh33/VjuteyT+6P7435N8slTek912rdJszoxE7Ek+3Hj76Op9W/XW9mn8J45vPv6tHv+/rjzO/oj4tMv4bx396eV93cTfp/6f2Fb/b79w74PPvuvUfjfj3/6sdCL73834t8V+FWPHRzMAAAAAAADsXoWIOBRJobxSLhTK5eXPdxyNA4VavdE8ebE+e3kilr4rOxTFQutK9+E1n4cYyT4P26qPrquPRcSRiPh6YP9SvTxer030O3gAAAAAAAAAAAAAAAAAAADYJQ52+P5/6o+Bfu8d8MT5yW/Iry3zvxe/9ATsSl7/Ib/kP+SX/If8kv+QX/If8mvT/H/16e0H8PR5/Yf8kv8AAAAAAAAAAAAAAAAAAAAAAAAAAADQU+fPnUuXxYWH18fT+sTVudmp+tVTE9XGVHl6drw8Xp+5Up6s1ydr1fJ4fXqrx6vV61dGRmP22nCz2mgON+bmL0zXZy83L1yarkxWL1SLTyUqAAAAAAAAAAAAAAAAAAAAeLY05uanKrVadUZBYUeFwd2xGwo9LvR7ZAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAVf8FAAD//1qoOHo=") r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e22, @local}, 0x10) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f00000005c0)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xf94d8000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0e000000040000000800000008"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xa, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRESHEX=0x0, @ANYBLOB="0000000000000000b7080000d8d60b007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @fallback=0x15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) r5 = open(&(0x7f00000000c0)='.\x00', 0x10000, 0x0) getdents(r5, &(0x7f0000001fc0)=""/184, 0xb8) ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000040)={'lo\x00', {0x2, 0x4e21, @remote}}) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r6) wait4(r6, 0x0, 0x0, 0x0) ptrace$cont(0x9, r6, 0x10000000000005, 0xfffffffffffffffa) openat$kvm(0xffffffffffffff9c, &(0x7f0000000480), 0x101881, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x100, 0x10) socket$inet6_udp(0xa, 0x2, 0x0) 44.190189781s ago: executing program 3 (id=5145): syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000004c0)={[{@noload}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}, {@bh}, {@noload}, {@data_err_ignore}, {@usrjquota}]}, 0xff, 0x44d, &(0x7f0000000900)="$eJzs3MtvG8UfAPDvrp30/Ut+UB4tLQQKouKRNOnzwKUIJA4gIcGhiFNI0qrUbaAJEq0qKBzKEVXijjgi8RdwggsCTkhc4Y4qVaiXFiQko13vpsa107hx6rb+fKRNZrzjzHx3d+zZGTsBDKyx7EcSsTkifouIkUb2vwXGGr+uXTk389eVczNJ1Otv/Jnk5a5eOTdTFi2ft6mRqdeL/Lo29V54O2K6Vps7XeQnFk++N7Fw5uzzx09OH5s7Nndq6tChfXt3Dh+Y2t+TOLO4rm7/aH7HtlfeuvjazJGL7/z0TdbezcX+5jh6ZaxxdNt6qteV9dmWpnRS7WND6EolIrLTNZT3/5GoxIalfSPx8qd9bRywpur1er3d+3PhfB24hyXR7xYA/VG+0Wf3v+V2m4Yed4TLhyPeP9iI/1qxNfZUIy3KDLXc3/bSWEQcOf/3l9kWazQPAQDQ7LvDEfFcu/FfGg82lftfsYYyGhH/j4j7IuL+iNgaEQ9E5GUfioiHu6y/dYXkxvFPeumWAluhbPz3QrG2tTT++6eex18YrRS5LXn8Q8nR47W5PcUx2R1D67L85DJ1fP/Sr5932tc8/su2rP5yLNiQXqq2TNDNTi9OrzLsJZc/idhebYk/l0S5jJNExLaI2N7VX75+h3H8ma93dCp18/iX0YN1pvpXEU83zv/5aIm/lHRcn5w8eGBq/8T6qM3tmSivihv9/MuF1zvVv6r4eyA7/xtbr//cUvyjyfqIhTNnT+TrtQvd13Hh98863tPc6vU/nLyZp4eLxz6cXlw8PRkxnLx64+NT159b5svyWfy7d7WLP81f48oj8UhEZBfxzoh4NCIeK9r+eEQ8ERG7lon/xxeffLf7+JeZle+hLP7Zm53/aD7/3ScqJ374tvv4S9n535endhePrOT1b6UNXM2xAwAAgLtFmn8GPknHl9JpOj7e+Az/1tiY1uYXFp89Ov/BqdnGZ+VHYygtZ7pGmuZDJ4u54TI/1ZLfW8wbf1HZkOfHZ+Zrs/0OHgbcpg79P/NHpd+tA9ac72vB4NL/YXDp/zC49H8YXPo/DK52/f/jPrQDuP28/8Pg0v9hcOn/MLj0fxhIHb8bn67qK/8S93wi0u6fVY07pPF3U6K64n9mcYuJdW139fuVCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDf+DQAA//9X4u4v") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cpuacct.usage_percpu_sys\x00', 0x275a, 0x0) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x800714, &(0x7f0000000000)={[{}]}, 0xff, 0x485, &(0x7f0000001040)="$eJzs3M9rHFUcAPDvTJL+bhNrrba2Gq1i8UfSpFV78KCi4EFB0EM9xiSttdtGmgi2BI0i9SgF7+JR8C/w5kXUgwheFTxKoWgQmnqKzK9mu9mkSZpkbfbzgc2+t/Nm3/vOzNt9My+zAbSt3uxPErEjIn6LiO4ie3OB3uJpZnpy+Pr05HASs7Nv/JXk5a5NTw5XRav1tpeZw2lE+mkSzyfz6x2/cPHMUK02er7M90+cfa9//MLFp06fHTo1emr03ODx48eODjz7zODTqxJnFte1/R+OHdj3yluXXxs+cfntH7/JmrX3YLG8Po5but4koCZ6s63292yucdmjy2j7nWBnXTrpbGFDWJaOiMh2V1fe/7ujI+Z2Xne8/ElLGwesqey7afPCi6dmgQ0siVa3AGiN6os+O/+tHus09PhfuPpCxKYyPTM9OTxzI/7OSMvXu9aw/t6IODH175fZI5Z7HQIAYAXysc2TzcZ/aezNn4u5jl3lHEpPRNwVEbsj4u6I2BMR90TkZe+NiPuKlWe7l1h/b0N+/vgnvdK0zaskG/89Vzf2m6mLv3zq6ShzO/P4u5KTp2ujR8ptcji6Nmf5gUXq+O6lXz9faFn9+C97ZPVXY8GyAVc6Gy7QjQxNDK3WRrj6ccT+zmbxJzdmArIjYF9E7F/eW++qEqcf//rAQoVuHf8iVmGeafariMeK/T8VDfFXksXnJ/u3RG30SH91VMz30y+XXl+o/tuKfxVk+3/bzcd/Q4nuf5JivrYrarXR8+PLr+PS758teE6z0uN/U/JmPmf98zvFax8MTUycH4jYlLya56tzuvz1wbl1q3xVPov/8KHm/X93uU4W//0RkR3EByPigYh4sGz7QxHxcEQcWiT+H1585N1F4k8iiZbu/5Gmn383jv+epH6+fgWJjjPff7vQjPnS9v+xmMo/awv5598tLLWBt7n5AAAA4I6QRsSOSNK+It27I9K0r6/4H/49sS2tjY1PPHFy7P1zI8U9Aj3RlVZXurrrrocOJFPlOxb5wfJacbX8aHnd+IuOrXm+b3isNtLi2KHdbb+5/0fV/zN/drS6dcCac78WtK/G/p+2qB3A+lvK979zAdiYmvT/ra1oB7D+nP9D+2rW/z9qyBv/w8Y0v///0eQn64CNyPgf2pf+D+1L/4e2dDv39a88Ud0ssPL32bLkO/zbJVH94sVa1rU15l6JtOUht1Ei6zHrW+ncb6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcyf4LAAD///ss5ts=") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x80) pwrite64(r2, 0x0, 0x0, 0x8000c61) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x2, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) chdir(&(0x7f00000003c0)='./bus\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x20042, 0x0) pwrite64(r3, &(0x7f0000001140)='3', 0x1, 0xfed0) splice(r1, &(0x7f0000000080)=0x7ffffffffffffffe, r0, 0x0, 0x8, 0x5) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000380)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x10, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x22}]}}}]}, 0x44}}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r5, &(0x7f0000000140)='2', 0x1, 0x8080c61) r6 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r6, 0x40086602, &(0x7f0000000100)=0x10000000) fallocate(r5, 0x3, 0x2, 0x8000c62) 43.995529603s ago: executing program 3 (id=5151): r0 = socket(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0x2000) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9feb0100180000000000000038000000380000000c0000000400000001000084010000000a0000000200000006000000000000000000000105000000080000010a0000000000000e02000000000000000061002e2e61610061005f"], 0x0, 0x5c}, 0x28) (async) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000004c0)={0x1, 0x0, [{0xc001102c, 0x0, 0x6}]}) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000300)='net/icmp\x00') pread64(r4, &(0x7f0000000940)=""/239, 0xef, 0x8) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r4, 0x6, 0xe, &(0x7f0000000000)={@in={{0x2, 0x4e22, @empty}}, 0x0, 0x0, 0x1b, 0x0, "2431d0edd9b36cb74d7df7671eacf04be3b08353efa3641776f56c7556fd3713097bd0072577bc6fefb4cdc9e94e420b0ea4fbc5b07a32056eff5e6c42784b46ddab72b1b8fc87f208ad6db80d8dfe25"}, 0xd8) (async) ioctl$KVM_CAP_X86_NOTIFY_VMEXIT(r2, 0x4068aea3, &(0x7f0000000100)={0xdb, 0x0, 0x3}) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000180)={0x101ff, 0x0, 0x5000, 0x1000, &(0x7f0000fff000/0x1000)=nil}) 43.691167971s ago: executing program 50 (id=5151): r0 = socket(0xa, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0x2000) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9feb0100180000000000000038000000380000000c0000000400000001000084010000000a0000000200000006000000000000000000000105000000080000010a0000000000000e02000000000000000061002e2e61610061005f"], 0x0, 0x5c}, 0x28) (async) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000004c0)={0x1, 0x0, [{0xc001102c, 0x0, 0x6}]}) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000300)='net/icmp\x00') pread64(r4, &(0x7f0000000940)=""/239, 0xef, 0x8) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r4, 0x6, 0xe, &(0x7f0000000000)={@in={{0x2, 0x4e22, @empty}}, 0x0, 0x0, 0x1b, 0x0, "2431d0edd9b36cb74d7df7671eacf04be3b08353efa3641776f56c7556fd3713097bd0072577bc6fefb4cdc9e94e420b0ea4fbc5b07a32056eff5e6c42784b46ddab72b1b8fc87f208ad6db80d8dfe25"}, 0xd8) (async) ioctl$KVM_CAP_X86_NOTIFY_VMEXIT(r2, 0x4068aea3, &(0x7f0000000100)={0xdb, 0x0, 0x3}) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000180)={0x101ff, 0x0, 0x5000, 0x1000, &(0x7f0000fff000/0x1000)=nil}) 43.080774186s ago: executing program 0 (id=5157): mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000a) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18020000fcffffff000000000000210085000000360000009500070000000000b83f3584230b8f5ec8921327291cf4880dd3a91af830f8a476ba1b51d4eb67103b000000000000000000000000000000640f9922d207e93470686f20ad"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, @xdp}, 0x70) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000000040)=0x1, 0x4) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002300)={&(0x7f0000001040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x5, [@enum={0x2, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0, 0x5f, 0x2e]}}, 0x0, 0x31}, 0x28) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000001c0)=0xffffffffffffffff, 0x4) sendmmsg$inet(r0, &(0x7f0000000d40)=[{{0x0, 0x0, &(0x7f0000002c00)}}, {{0x0, 0x0, &(0x7f0000002f00)}}, {{0x0, 0xffffffffffffff5b, &(0x7f0000000c00)=[{&(0x7f0000003200)="8c", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000380)="01", 0x1}, {&(0x7f00000012c0)="c89339f96fa636ba2f527aaa37159cc815448e015b23284d531bdd25a86c02e88b8f962021a37fd9614193094b27b21bf40bc7b43441ae5179a127ea80e91899e1f10a7045c4412bb7997ff8838923521fe0754832209cd546f4ed81500298511e080ec7059b1c32c07fd26f721c6611b8cb344a3fd8f7a889c50a42881e09d4d7ee7ee6c308a13ae6436c858933dc99f71924b68ae0faf95b0afcd3533bcc32840737f434728a12e99aea5c4ee6a603636560b8d9de530d395181e440c1a025ff8d6f33062f14ba2403a178e32ff2d4ec5d0d2c83233b01a41103ef38daeed650987abebe0e8ba7effc07bb5dbbc9a38a11f082f2c99937942f017c37a59572f5069ca709702ef133aa9730ebb5b72687f6175906dbc32289108cc93e5c84284bc701a0629e12eca8c15e763acd011323b758fdb82a63665c906b176042a6c601b5428722c8f6b795a4effc0d4c9a4b4963ae30e77afa0b473d27f4938b1f081765f30aee60de80b1154e3afc3593cad6a146f1c4e954a6b7535f7c4f1baf0e7280ae8957eb14aecb29cc42be434b6a73840fb4668ab11c7ad5f300d7561aa60619fc26a1bfe8fa4858b8b4282d0c9a86c8c2eed644303c1213114081f9cd2358f6609ed25113de321db6b3efbfea341c7318fdcf6776383d3329f080e2386a708679852ee2c28c2ab423163be97f818424b862486791ce5b8b25836a4f07079b65c7c3b2e797eee7f267e5cf37fb63bb89f6b15c332da46b2a313ff6cd958152701a73601c7d02b74622ba7ff9c2fccb1826a3238b95163edcf5dbb381c666fcd8f0ce22eb182135bd8a32c627e20354f2253edb77efadbb48d512ca030763df825c1dd71d34295dc2e75e0a3054354ca6674e2d16ae319c8f3bf7a7fe1e1e596cc2679444c2b5e84a5caaa40136a41a3a35e2ca053d8e4ff2134c2bd7dc2c5c7ef55579a7b569b5face778afba93a877b622f473d942fef36d909b7c17e2ba3948fc889f377f0bce583835ce70b86ee8c419f77c9fa9da33d5f3fd2f994c2229b59db0670a15d7ba9b8b3245c7c2f83953c046528db1d9626877752071b0389bb18edd4d3797b6846e8746911526b6cfb1da1a206f5d13f69d7a8a76f5dfaf02abdfde171ed51a80ca2146fe8a181df5f9c9e969c1e2113bb355a956dd0139446d7e5b1ae338513459753977c245177ed5ae398bb23ad503739c2d75b99d70af19a2faf0a6922585378c0c881298f5af7dc63f99b40be3aea8c25bb8f599ffc4d47caec400357f2fa0675c5a81141d6b1697a92f7ab1e465361bdec4bc837595cc257aac0bcd3333eef2199c622268f0aafdccf73b3fda6ddef6102aa03c1a07a85509025be45443e71d63e4a8b54cde98554b1dd9a2f431b62d29f0cf67e069c15988b8b78c6c66f7f1d831e6307473250bf66b88c1c326faa8f093f03824980bbddc34e2324754fdaafa45ea1a1cc4baaef3104108c8e7987696d3634aa61cd9af0f2b5e427eff51cc66792a37a6e09278c6457a92a84d2fd23f7a753120758e5ca80582848d537d2704315ee55374ca8204c427c8f1138c901a29f83c0b63fb00dca30a90aa0b81d09fad2bf556100a3f762dcafd44d89936f8d5e037bff746a3d7f769ef8045ca50b1f7e8b24b723f06b5582564133e8d6b9f78c0e0d19c6808b65aa19e0dbd18527e5cf4f1c2a7e9b9dcf996d781b0851b925a02a02a9ec2887fa049d10bf8e3cf99157df4f6708c9b3673e565ad47f3518d45c69e4c18f511a9973938279a0c607d4d5b010b83b7edf9dc91ac7b9dabcabf45f4abf863c87c9671b22421600e6358ab3798afeabb0021b587e125b4f599271228944365b1333e3a9f5cc7211fde35179bc2237a26d11b9ed5387644e34efbffb54c615c7e52efc06b425d43d85227f73d7d7a7435c4bf35c76be6e5daf24785f197710503a7cf3c6bde5d5f9ac3312f50af0bcd4e05313bf02e8737761c47957cdb07f1efe8468502e58e1ef9d02582fdfe2db9c1300d99d97b2b339b73a78ef91206a8f08a21988076987ca3b6e361bdd86fb74a9184789586a1815935d837fa7590ec4ae4aa838bcc5cc94c9193b4f3084f9854f21223bc2d8fb4cb4f888ebf6dc9daed2b5f36a964955daf5fac1e69e40952b09e3124491d9d6db5eb2529c0d0a6d7a9329a05a9d4d05a9fb55711786daca3519573d1a19c9200561e9e08d74190583fc4127d99ec251cc2597ddfc77562ebcb0c4107ed839e8d4e39cf048f7c3bf4d3af99d32b419f7e46cb70d23039bf965874be68923e7947fcc8f6182f620576221209a1781eb0e490d53831a01e5c3bb406b8004534c5f5c631a6a46a06bbd56c4d309f8e7f1de903dc9561cd23cb9a7ab63db127ab22adf1294aaab41e73bc067935901e66de985aafb506744c96d12af55e5961718a250ccde0db9dc94c5ab817448f193f922361f8d3043d4095ab1bb1126580c094f5f0356773fca30f963c2cf97c033c634a057d376140faeff8e19273749acc9322c94ec87d0f4b70615b76f8e2b256daa5c034382a1b93889081862c20dd2b956566321f69b192fc7f2bc135bdb2bd9575cfff340bfdddc21ce37647f7e34724286e5faf447e039e67fd64938a40151d9aedbb772a059b0ff3d2dd8c2b7f96df3b48f611758e28ad8812fee6708cc39e77bb55743db0df4cc08653c78182adc3a67db7e760d5f3741d6ee241576d0c55d5c40b5932769d80e2a687ec05c7f4c3f137ffdc5abe3e7039fd5a86990374ff0b00192088182e82b970c5bf0cfc054ca99aa225a69df5519a78fa31ca37ced124e84ded418aa9868a5ff95334ada067084fa98e5fdf353285836246154b0eef9ec625c855721a6cd0c649b6d2f72e600ebdbcfc207347a3d083033b03fb233946e9aca086456ef2bb02efff8e7953d833eb986c22afac7fd3753c19a7fd39e4d1f709e70272013b41614df4f1db326250b5588de369c7a8bf3842acf15c78a4d3881a6e092877665ef63e88dc97dd72d38612d5380abc72b9266cd325f05fe16ef0a01799e33adbff1d86d0980d2ed3f496495e5b7f41278c9498d1616db7ba860ffb87aee648df3f19bffa2edafb89940f930fd8beb2825492305b074757730accb8d20c847dd4d8beabc318c78cccfbc406314fea2da4b4cb8a67371bbce9dd7ec2d3c5b4ea21059130fa76fefdb4a7669ee25748468ef2d78088d1b3bb997ae4d51b5b739acfbd3bb1236db07dbcd0c810c07c73e5c6735a0be9d539d5c6caae62b3707d1a18cec5e16cac8575484604ca884e4f91c9bad2476f18be0b873a2cbe9c997335479b8487919a78922fd5175e8dd3b571a7677e6ac9f82e4e7c67cdfcb9ceee59b08a51bbc737bdff9b6e2250877d44a8d8c1d5ef113b2372833307be3cf0db834d043f529db04185b557910009d92cdfaa07c0533483459294a3e3da555c29416e1af2ec90b4b891e028e5af3ff5b274a0dc93ad4a3a33f886675f86bd1573bea665221e6bda9e2682bc00de3e603531f5e7d7a52c5fec65f478414833e22f36fe2b18930be9e4ef6367955623a9b938f79ff7e288678344c378b2bfd168e4c929357ab39640d677bcc17ac12fd999f3d4cd17b25a26e2bf78bcf9f898e89af6af47390908d5ea767f516cd4194165cea481c8f7ab946b66aa3083f21c02e7d61c19a4358c1cc92503c6e3bb1e7bdeb5badafdda9cec995830f5fadfb3fffe12426db1253db1268e4d3a24ca1d3d06822a439d8ccfb26af736751ac2d6dcec3763eba1c56d8a9f0bb66edb73e0dc9d5b56b23058fa9afa3667ac6188027bda68211b45b5451fb5a7e359fc61cdcf13d1f0965d9fddfd3d5d75684353a8687d18c3970b1c89e217b6cc1c7a34cec7c1e667dcd205346c2a8f85835c186811ab1121136ea83d297eb05a9ac1afa3b33346b392c3e9f479a19f7563531d0519f29868015ff20163530ce8d31bb298801b772dbb65d5caeda85982798a5ccdb4576ecc9378dadb21b3bfbb4cc33b3883164fbb6ac1a0401492c453fe2430a9de3b96d445b2c36e9a82200e00df7649544966c8f39a2d173fd8529ff8ac0f068216ae62f68c21485d6a5638f916cb5c27e5b4859c799b0a6786fd48fbacd83a9a472f50e024fa394537b33d3b4f9301266ea5e2462310ee2b862635d32d780d6411e4e6eb49d1e3732d1a0b8f0aef5bb7fd71cf9f861fad635e321fa146a630ac18d45c425214d79becc8cb97b8cac0ed0155daa9861c57ad549ae9d3cab7259a4b1eeaa72f7fb575f1dfd7268365e194e15518e176a32b82cc13544e75170bccf49161b67f649ebd1b81c85b128312b78e93750bbe9a2c456be9743859c8d80c4ec1dc4fd9d1a059042b058347b8bd02e65d469448953ac787b827fc95071d67ba047ac40ddd8a2503f62bf94457ea53073336cc284b2af1ef5598b0c0a0df3e2d729c43a7307dedb785240ab9cbe89075fb6b7ab8e6482b1ce31332e1bfa3f72e850bcea57260e4ee064ea5cfb629a058fba119e7d09ea4abd1f3b13d5ba5f8fc8abf967baf2da74099fd298e3bf3dc19ccbfe4c5e6be8cdb5e10066eceef59da3fef70c4b3d0d3f1ab7c347b63e3373e3327f9df11c73283234de66a9fa7bd2465318c6ef3a6f6a90b09c547bb93c2e5a1d12af02a0abfbc697c38ae95e1cbfd12706e96bbb2e12aaf6d40b032d61f9ee527bf464d51cc1a80ea0baebaeb8fd0523a7028387c43fc27f5fe6d2880a9f2b69eae550e3dcad889ae61abbfca58140760b53c85cea987e242f9ac38ba50ae7da73", 0xd41}, {&(0x7f0000000a00)=',', 0x1}, {&(0x7f00000022c0)='Z', 0x1}, {&(0x7f00000005c0)="f5364e548c550000000000000000000000009c20aa8f88f2a2e98330e3799522896ebfddd4848b9deeecae27e7d77317facda9ee98b10c68444b7c094658bed24fd6766444ba58941c4d2a2cea03546fa8d215c3547d076a9543f841b2add236c19bdcf172a69ab70a7df1ad7ebc55e947f2c7a7a356fd68dbce155d2e22d72a5a65dbc16f7103ee6d06748b2ddf2799d94bfbcf1140285facb31bce2fba7fe3617478337692b1236f", 0xa9}, {&(0x7f0000004040)="d4570847b1937948b7111dd96d83d8a455529f100357457d4f0f5c91105a3c58131bf10de83dc9ee9d239e5e89e59edb35abbf64c1a92109f8eb01bf689b90055bd51506423f4e456274a778c228aeb5d65e191f1bbb21f0f6dd25edc276f1264580344fed0ee32709a73a160c7578465757b87291dcefc84e58ae39e56fb10d42fd5a34aa4fca42ff53e3c9467d8dc1278a34d406df142092ed6661092ce85816f8e6a119860c3314d0e13f5d50a266f738b71fd531396d768c35bc45c042ee7d69b0b7b90da2aab111667ef006593c99c27c67bc3812dbc9f1994b4830ed54ed1f0bdf4966c1d20bddeb83972b15a86ed5fdef279ce58447059a2ba491d21120dc7e0a1d8cc5eff2deedec41057e178eb95ff00fed1e7095ded7a93f24eabe87f7cea9cfd52c0a7438dbfc135c796bfa2bb290ab03f35ea2f2d72b8b0503f4972d6d7c60bf5a80981c4f9826007fdcaad959e1c90cace1664480e98069a86f1c059d112e9da27fa71716f530c2a5bf2296d09e5fcc726a8e5287499f563089bdcb6bf3779298dc9b6f739190f434983651f5f29857cbf62faac8c20bc7ac69334fe99e70c29a1294d0ee89dd6c9cd57845e64b289f84220b6e1fe9e81381cf688fa945a68eed3ebc0e8c1efa403b5a4cde68a24a863c17c9f8ad6d24a09e60d83fcf2beb51e6faac173ac98bb2269d7523f8654417ffe70ab87b477045715ad6aa3db39d3f32760fe25bdc0f3e083232ea6a55da3986cbdbd654ed71a4780f7dc3edb628e14287963c3b5f7f177a35071d7f1169351863516fc96f8cce8781439de06c9f76d6e303518493676b3b135900b89eeac40d994936e3a5a6bbc2f2cf6a2a8ed0ad2f81386f8c327cf9b15f8039df0a950641f7d14728194d7640f4cf7e28e1f89b2485857f5f70866844cead5b29f5d9166dce885bd4343bb1fd2c8437105e8e295c27cb44b10a01590c0fdddbc8abc71f777171adef0a45fe5c92b39e32a9c119c6c9a340be0df8cb3b8b77a2a6b5ba1ed4449674811dfae90889b3fb174e11fb947e15232d57bdeee29db4bc0816a878120e84e0ec40a99fd2b88bdb8502922d7015dff05a94ce7c79852bb7ea9a043fa629afc702300d49ac7fbe67a7b0161d2703348b8d0efb144f2920e341debd821ddc4a12a3f89891f24427a169c741568a06825d4f12d64da0935f2f217798b41f44b90140ac2f4cf08219f42b5d30bdd52e76c74100326babb4d1bc576c944fc5bd3a985f9b209a6a473e4fe3afe0c110b630ac443b75c6e13b20810fd3e5ecf9c6785dabeb758a5ddcfb1ad889b5349606ead8f3fa34ba8ea706de19da6b3a0bc36c4c2e3173a9c929157aedf649699f1f8887a31fccebbd7f28843c91753483541b2b895e642855f856e3951e4853fb70b4090512112e813edaa8edb0a5ddf2c329dde5381e6a5716ec9d5a79d9438ba6de736ac9ad45754bfe7227ada116507c84ffd942a84f4ce115d4fd9029f17e62383ce5fc7048a3f85d2709f2375334f1fce2f8b1af99742869f00f2d2fa37ccaf385dc2eaabe2f67671f06addf403d94bffda4bf5747a8773e9ce3beb7ca2b2e2714dd50eb387e226d834a0696b689b004cbb5b3a5aa7a2878be737f4dd7d65bf976f8deb39ad07265be604ce4f9246225f91cd10afd4725d800eeae4abcd0fd17fdf11257b19db7dcb4b9c34dc3cee03dce7d9ab6f7ac5e12316ce9879abb4432f87faa2b25094963f48582fc8a617067b1a0f0960ddf8cfd0d65352d9aba09d37b9b10c7a8f702547fd86f34b62183cc883e41c40f5b0676eb077bda0204bd08dae7e7922b7934f2b449229950b4fc54cd7dafc709d828e9301be8c767e0f3bc420cd10ee3dac383bb8ab8aefe3515d6b959dfe578d256f375751beecbd24a152939b59f913728e47207b8a642b100aadfc685cd7d77ba43ec2298db4f551d851991723cd1cdd42f2837e7fd5df3dbf52945ea9a97b73d8915336023beb9bd3c91d9b1c7f5d49b0cba9c30016bb3216e9d6e9070a5dff813ce85a2a36fffa6bf750cf21eaa91a754f9788663690189fe58a9205e4733b6ac0711e98123f145a87eceb00561ac7d1a699d00384c57f6dc92939f45956d489946a365440d40911dabed15b67748000e0d244b21276032667f66119a2485f31d2c098da4cbbd0c5bbf8373fb53b662e48fc572b6e6c5700a360c5b905b548eaee0aa928b38703c84f7ed4a9a858801ad26c2911d4bbbfc1f46a070fa64db31a619dad30ba96eea1edccc6b0e67b7acffe1261af8e08ffb27fb625820f7a823c63febe0fb32e8907415a973cb42c8752d6a9ac3af2bcbd91d5e5c3ac288b2e2a92cb860d97cbf2b17da25b5333d90156493076ab457afb59f3443894a3c1d3d8b1ce7cbd47d36a7a64bcb194ea00d46181a7b65e3e104bea46434643ac722d04437b72f518e98289edba99559dd6aa03af60da7a00ad4f6105d31745b808a243c8ee9ebd70fa8516cd471473a1608d206fa93885e696f668a397cf713fe9c2001fdbb6e07f124782f5891bdc238db61a7d7f0575072abfadad9593a6ba8b1c89351784d0c722af86989e137809aa5b7833462a71ceca8d7ee24e883577a128652125bef2bd7558f77bb566719f2672fb07f890f892d2d3a725d1d907a696d2d97065c001cfd9e97d60fe2f584992b9bd80f618531af2f3d5df2c5717da36bb2a64853612b8f1f881c2a306b1e9c4c369e33e5675e0f9195e570ba0b2e0594838ad9aef53686a2c4dfd9eae21a826501af92a1d2321bd48e0d857ee0876cd09996c65b50333ab256b439fe89d836d77135079c51f87b1fb58c446a8d52e3c6432c111af4b66d57306659c81088ea0ef96a2f1b97dfd8beeb578b3016eedb65e2ec190e1ba08c9c37f85e102fdc972c9ba2a4a6f11a79831ed8087a22d1d978f005f6ee8869b8c1717a42b75378a98a5f9b1725cc323151b1996468068afd2827ccede23ffe279aa7b45d7dc683db3a9efb9f7b2093765d7c178c09bc0edeccf18c9ee5845cba0c2dda463989faf6d018e330cb52bc5d7913e6e26ea8cde26b7251d828da7b83a1ecbda1ecb3344b3c60f606a419d868da70ade78c3ecebd9b2bcff9cef2507907f011cdf9b072b1dcc872e5b29365b0f4a7d6c581c9bf42320ad9c3a52b419b73d0c0f616f2f630df9bdb5f3b88bbcdfe618180131be8357099f9e8ea457eb1dcf9324c7081687899fa81bc267e87bdd80b88150f6745cb735936876ca6b3c7a492698d32d762baf5b482fa5f26351cf18018fc1cb49411fb6663c474ea29d2a9d4ad703119fe7a6ed2ce6f97287e7660617c4e38c7b1aa1ee5df253c625a1b1d29c042b6d5dbfb44633dd4c0e93992aff81024c408ff00d24d9c98c07c1d4fe5656e3b053914a09b8f2968008c5c4c115d9f8640136254303cc095f95fa335aa858510dad731af19eb0df690ab0edd2bbed96679dad71ccf94da088cf62b34580548027703f92525b41d36297e71d988901e3e086c0d8f425732e0134a9ac2b111a5745c57d9a138b6a4055e7e3ba220a47fef3474e5bba15d3f4711e1d00f2e29f1a1082f4518a08e36451e887963193b08c3e255f22383c7001540b05836b30e912adaef4130ae8edb9c891c398855b218e76eb94332538b7add4b9261e873a6b91785f5ea6c82306dff166d654987361917fe83fcc5be9be3e8644d96d5a7c7bb445fc1b2c0a48814fabc1b3a190674b5f159a5b041dd317c4cf06076d6c9a7572054a09f2b9b74f14289daf5a16dbe6de85ed6128c91a18518f069451dbe8b9f57dab9bcecb4cc53e6612b90f5e644eaed1765d45ad6e6d9f0358fd3a885df1c572cfdb511bbca345628206d89b16f9251be85e1c617b15302bb86397e0763d757c70362dea82688fe32d0a714d598f3131c2a3a4414898fccdfd901dc8fde466ca269bf211b9863e360ea4aab7fdc107ddfd7ede043708804386e0180542a0802745407ceecf6adb2a9a5614cde89d413f49a32733b875281c8cab7ac5815a92fda65ea23ce2feab66606605f49f526cc336d2a5a067c185845941e4142ba82899966fc95bf40570967ec0a6fe130dccbaca48d251adb0f81a170e3dfac6f02e7c8bb5fa6f5602bdc73267c6756e1a374d5e8b19a92ff39662db3ac9f761b2e9e015c51815e5f111d416ee0a67f3adad81f8c64dad193f19048bb46ad1fa786a0c3f36119bd14bb9ad96f2182a19504e15f2cfd885e5862f4d2467053ee1faa978bd2267d56401a548f17d34adba7e9186a2a58931a69bb815dd50552995aa8ceeb4eda5330227f2078eeb72c9b6845c04679868eb5f6a0f0da8c1ea2b0c7de8781d9fc129561a7b283aa488a117269116f81e44a261ed6c0fca3dc146783fd306bce3c6a29df8db000036cd851d805dda3bf218c800d77fc9837158f883b962efc7886cbe93cc137e0bff8387c4b7d64df8b89805dbf5698babf22be7d735bb7baedd43bb3f577989ddaf83892c55771a10beeb2326f3e766fd40eef0d0ff82969bf5534cbffff4fd493fc34d58f322d22fe21101c4248756ad844876d3a7f3999d14c0962e68eaeac83d44d22d498e04673343f4a3a60abfa4f45ea2af9b65982ff5899fd509beccfc8e7dd125c08096e9e5fb71edc590abdd53592d67afec4d227170c5f6e4f1daceecaec968448c033c0a9b0390a12b5af4b973c0cb7c072bdfc8b4158ea4cc9114816cf1242199d0d62a013c4e9646338bd284fede8c93114d2608c71ae1d0891a3583daa51971a5ba51251f3b9ac6d8a02e0fcb69744a74762e13c24e3f1d8e6e3e2956b99b97506e959ca3c7141faa5e2404c62854ef2b9e75a75760a71003e1b0c004752864f51ed600fc306773f635587504e3cf432d68c2fbce21c26a47dcf3358e434dc2b97941a5bb0e35744e4f3d53fee5719cc931f93e150744baf61754726b84a052bde27f666e472672f1f8f6381bd25bc619ba51ae04e49c7b8fd0bb5128494b43cdf4c344508213622d23c471b1dcec262ef", 0xdeb}, {&(0x7f00000003c0)="0025840bcd4635f00028977a45637539b8b9a0f0d90cc60c4d3e5131931106b6f50912dac8b88b47a71b559bd698fb03758254d6803dcdae8ce97d6726fa16ca51da412af19570f104e5ef192250f9d32d7d4bb07de08d3d1349abd3c7e6062744d2ec78901f2e1b4c9e54147779ae23a1975d4114c3e6970e", 0x79}], 0x7}}], 0x4, 0xf000000) setsockopt$sock_int(r0, 0x1, 0x20, &(0x7f0000000000)=0x7fffffff, 0x4) syz_open_dev$tty20(0xc, 0x4, 0x1) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x880, &(0x7f0000000300)=ANY=[], 0x5, 0x2dc, &(0x7f0000000bc0)="$eJzs3c1uG1UfBvBnEsf221fCXrBCSIwEC1ZV0ytwhFIJkRVVFsACIppKKI6QWikSH8Ltii0bFiy4AiQkLoQNd8AFILGjlSoNmvE4toubj6pu+fj9Nj45c54z/zMZJ5NFjj969fjoVpnb97/8Nf1+kY1RRnlQZJiNzNzLktE3AQD+yR5UVX6vplYdL+6tzhVJ+muuDQBYj/N+/7deOm391L52114aALAmN997/52dvb3dd8uynxvHX5/s13/Z16/T4zu380nGOcy1DPIoaR4UttI8LdTNG1VVTTrlw7Ish3njeHKyXyePP/y5nX/nt6TJb2eQYdN1+rTR5N/e290upxbyk7qOK+35R3X+egZ5+TS8lL++Ip/9bt58faH+qxnkl4/zaca51RQxzfeyt/vVdlm+VX37xxcf1OXV+WJyst9rxs1Vm8/5WwMAAAAAAAAAAAAAAAAAAAAAwL/Y1XbvnF6a/Xvqrnb/nc1H9RdbKWeGy/vzTPPFbKLF/YGqqppU+X62P8+1siyrduA838krnXRezKoBAAAAAAAAAAAAAAAAAADg7+XuZ58fHYzHh3eeSaPYmM7aSfLwZvK084wWel7L8phRstTTa1dyMB63Z8/4cLgwYafpaePZnI0pkjPLqBfxjC7LeY3/LVa42Pjhx8tO2D9/zNbqcz1V48rqazi7u44OitXXsJdZT7+9Sb7rJvMx3VywjO6TDlW5zO3XXVFhMrhIfLbW6Tz/bw5NzkileHJhm6fvy7aneHwV3eaqroxvtY089gaZ3xsXup/Tn8b/+rOisFsHAAAAAAAAAAAAAAAAAACs1fy/f1ccvH9mdKPqra0sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiu5p//f4nGpA1fYHA3d+6+4CUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwH/BnAAAA//+lXFN6") open(0x0, 0x0, 0x28) r2 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) socket(0x10, 0x80003, 0x0) ioctl$RTC_AIE_ON(r2, 0x7001) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f00000001c0)=0x8) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x6770c000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) lgetxattr(0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000006900000000000001000000940000000fad413e850000000700000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) 42.475893362s ago: executing program 5 (id=5161): io_setup(0x66, &(0x7f0000000400)=0x0) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) r2 = eventfd2(0xffffff32, 0x80801) io_submit(r0, 0x5, &(0x7f0000001480)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x80, r1, &(0x7f0000000100)="3a0ecd20c26f8c70b387df3c877960d1070e1819d5c5f685d69839bbe85d35551660bafe66ac4fa18d00a7bf6df4645714faf846bb4b59a9aaef24dcdd0a2674349ad75811301d940dc2f5b1ea4e117ad4386c8633fa23154205af863f0eefa8badf083f3e639aa64ee17a08cd05", 0x6e, 0x80000000, 0x0, 0x0, r1}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3, 0x4, r1, &(0x7f0000000180)="fdf3639131033d3461132172296a1d7ec78fa6c94e4753500466e6488a2be3ad466062cc", 0x24, 0xfff, 0x0, 0x2, r2}, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x3, 0x9, r2, &(0x7f0000000200)="bef5199e188ca9edd83f684190168acacf09f2158c57304c5f45bc6ccb8ab01a6fc231fc8c1c8594f44e9b1aaf58eddb231612fae4422e1ab65142d2a94b35adbb3ef6a7699913c84614e56f395c65f1c7b2dae696a7fd4dc8dfb89a4dc903f01348846ccea96ac3b6e8360e0f56294550d4a1c5a518257984f066e9c5c25dbdb69d51589aca19e7b74b010489b1eee02fb6a33ba16add2556e92bb4e0ea2bd674fb2cf11f3df4", 0xa7, 0x4, 0x0, 0x2, r2}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x5, 0x3ff, r1, &(0x7f0000000440)="3027b3e2654d07e2af854c409d187df5eed3d8475415f6f2fcb89f77f4576aab5dac01b96febbac97b72b286a6a5b1be9a95d620295bcb0f38617a9f93f47957138082fe2e702544691c20798ef11f1c1e3ae3055f64d8d3912897f9027090eaeb46d3c58cffea433462642beaf438db164fce30e6514f6229d24d24eec9baaeb26b04cf91e9e7b63aaf104a46ebf4eef87aaabd9c556ac6b58bb0f5b6be7a9bc92c324258ea95ef93b1beb1a5a9d4bd32fb3e7b763c82ff7e451aecf268b955c8809407ec8e0430705bd5940eb8359ab19870b092d5a305c608e19a6f618cf79606beff8482c9f99f99648e25857712404cea3c560ffb8d834ffd52e902c8ffec1148ee2a11b30c74a2ebcd5f74e29c557f86d21d346204826837208c7bf77aa9326feb75f03af4e55f49d17a328cccbf7f1f2a238d698258223b01cdf9f5b52581de614b0d0811709b2edf1bda0170265c5aaf270250a29f31570f4cfee056ba856afb0b434d359ae2fb1d2cf7c68190451a27183795c68c0ac72ffedbf8656a8190192eb51bc60ae8c866c30656639c8aab6d11220071800ab80360d343253a57c0662967e01be1244de1f143db0030bd7bcd5c084282cab6c7d0ab8aec02d8e84c814d2088b8ac398411935c02cd1d0e947a7626eb6922380eb07aa45f33e77978294be09fa7f6da5065073e0af6ba4ceff40d94d9f33ef06d0653ca9d9d8bc43d50261cd1584a3aed4faa83cce2e7a45c4af2b4c3a2eda4588f0801dfc0c1ac68b286fe1e8ddbf6646311acb9ec098b21e5f279dde809620afb0f1feba5bcd8bfec21018a7971bb6383eac4a6c99a7805a133dc79ddf830bada59271c3297da3ebffd2ee40028ec71f428c9f4cf2993ccbe10023549ee3a59f07497a3242e92ff8912d30011393e916dd4b09a93fb41a1ba74f9c4532884875c5b3d5e6ae41e88dadd36666a8ea18347f47fef61601d5d1fca023b7143781e5052822ec647038308cd474b76e42fe2b1c5e3650252a61833d39c82b18afa5d73da4e0bb43821de26635edc25193382559c6f9357ad9237147fb5a75432a6d0072482d9d323ed8f48dea2836ca4fda113b02788cf98ca3fb38da91b4f9e6526e0b764d995627cab49d8f7e434fec33866483e9b9058325cfb872a03e596bc91d4c49ea34ff2c78aa567bc737d826ef02f8086312cf1a71416fb1c8e0dc96f0d4c86b2c492dae36730b3e7e8ed80e3fd1a4f3cc472b11ead5cf3603367685f0cfe701f449d01997f42af4af61ba9380bd422016462a34ebd22167b55593375405e67ca66bf15d9a2edc87d0b35ee5764a3365dae85c73eceafdc2dd8069be5b0cf46d5d6aae6ca1969621837d5543f954a481803be0c612a9b3f620ed781ac5fe08dbd48d084e3c046e8ee628d9a5261217a30b2a73ee38eef4964cf5d30d136e228df95ceaf6df8607b5fd088788088c14bff820a919ebaec5021244d226ccd4c9d9c2a60b8e44b8dd31561c7882376ba3dba31f6a3f7f6226fc461076c0c73b30ba771830ad05ca8db27d1f9bfe7229812ce945e9ce1bc973940afb26eef7544fa1e23bcf02ff73a32cd75d947b7bfb8d05294ac36372d5ae47789d692d973051b2ffc851f1ad0345a11ee0e5dcdc21eaa290b4d29237e71bc8c33007db4331af40ea6203a633ade24a0f5c71497f82a230d9300381a7bd6ca415b0365a931bdcb538f456005fdcbdec02d00f30dd9d9993aa4ff3db389296b9862250fae2f0ae1eb3c32500cea3c6e407347161219339028504312269d3540ad428b1222aebc5fd89b96c6c7bd6b25b0ce5efeb3192a621840f5ec0d8dc363b7d1140096d0da4479c6c90d15a788339b97097d041d922f039f7c07d1171f2956c6ebc1e6965108486e6a18811e5a804cea7a3aef610f229fff1e1541e5db5e837b04a090ef471beba2b84b2b299b3abdad54af0f02256c82eebb8730e285e34e1c143e6e98771ca9e7f728e2800651c9ab8799ca40bc43b6c055b87c15585e5ef784cbeea187bc4d79fd14b4c9e62e2f0ab56f6ee3b3a1253a97c74f7936fab2aebf3621e37edce8a06ee49f4b2ebdb32fdbe762c380f98fc541640d62f12b1128965f000b4af8ddd8a699bcf5387462b30c5d1b82520b454edf800d2e01b8c49aa7bc567180fef7e8651db41366b24ce231e276c5e51a0d5d62d494779998feb76943af835f0038c227c00576f0dc9a8d265396e018f34838d32b38b0e7eb417219b5dce5ab5078d32360c818000e8ce4613e22081082baf0ad4da67167be50a91a4c70d28aefb76eaf8c0ea2613b2e0cf48429523a469df53457061779bc5f0acfc07c5ba0c296e3a6a0d2bdb69a4415a537b428d5314ea08bef1f04f0cbb3d118940d7d4c63b539ca251424f17f3058b66bee87b35651ac15ded14b0326dde178a5e5b2ded2c5e22bc7bf89ac03708bf576f6dab4d17195d7a512f930a64689c1b55b68dfb0f614e45b3441bd0319208563221fb573032a01ca172eb2c5a86331c091357660b2668842bbec53a2ae8bae3eb580958e91f72180988adda70e4f47da13339038a953bd68d260565ac6feaa761d881c99a53800da492ee2893ec09cd482a1c2042f7a88df15751f275f89892cce1076d4a1bce549fdfd58ad5017f683eddf67e91d50b6750b1297178daea8cd659b34a22fad5abc1ad105180d420d8a550496b30d670349fe8f4b15546888d4de0f8ba36113eb78b7f2e70d6130d78cce05301d9fb9b80d0d7a853db52d0b08f61da0eb63d44f0c0bef8274fa34f9465a35a29ff909f741086c86c0d3329188a70a1e60c081695ca9446dfa2084ca630e6df65eb869bdba26194bfa52ce228cf517ac95704bcc60708ca01bfa9eeb7404aadc03ed013fb594fd5ce2d05ed29fa444d79c9b4a2ed7bcf2e606506dc2d022335d7e2f00dcc0ccc64890d7ea37aa9e942d1ffeebb7cbcac38b67825c5eaa826781f9724cd1bdd082a3443c4b1eb757d4ad08520ffb960e172de3c10745df9d4f0e6dbd07da9a5c64b0a48f81f96c49d3f975477f254beca5ab95cef7f25751c59c6d64576d60320aada0a53396a36b6df7deebe0923bfae57a8d886d1d64b98a6004768473b390b70073f1c26ffa95de88ea0e4c075f7e7439d5e6cf797cda800c585912605dae6c2bb180efb92298957b40942d61fd598229e5cba3f30ee447cdb54467213c1960dfb210c6bc7e8ce49e45fe4458ddbe17e4fecb6a622f0a417b61cf3b71e185610bd074b10ad9fcb8002daf02e0100197243ac44903b75182179c7fc711ee6169f5579145e4b8aad604cf1307a5eebafd6d8e19989f92127e442434e346eb0d87c6a58808c081ca37db84247316e9eb83484ba86d0bafedce355f6edb52b78261b9db6f7045fa6033dea065de8872253a0bbff4d75c0ca0d90ba3c804e7f8ab42ff7194786e10e06d5f41a66532b78f1594ec60420818452e72275974bfa8b01a0dda161199ec742f5f01c15cce71b1e865518ae7465dd9fcc7a53bc4c11271158cc6838f9ddf180f223c06b4cf7b2eb48438f48d790e272f4889a898775f8ca4977d4d5377d11d70ea2ec92fdfd92f006d40e3e8538a84bc023dfeb65166574354992bd672584caa2cde351e477cd007d606046df7650f9f57f937a643e87d8758f86d55d1abc270e3d81de923ba33ce6316dc5ba9f225a134bd38d0c1cc0705f7bf5c3b2594aabe13b46f0143b778ada3c143737cc52ba63bc8866328aae7486518a97b0cb0f4c46bd0a99cb20ea9696709493141672ebeb10da0419e54396dcae3a92b81fba1cef9098e7fd0b2bb37aa82cef223f0786167d18d77220339325ad0377ffa60ecf336c436540acdbfdefdcfe15cf1373c839c1c099bf62bd5628df4d283548f30d3710e24600faeb71cab5abd76e6eea4b47d879373140286dc542a6c8a31e57c1f0d33693bd3724507321feb6bb8315c7e7461b33de36f912f735f0253e2e8680da7108a0516cfdb90183b69a5534dd8580386f1967cf6e8fcb957f5be9090fa8bdfec2798a49c6aa76d249b6063b5f29026283f3e253d1b128074dd98da35d7c3e7330191ad7fe3ec04c229bf6b2fd62520e3f0e0e2c919847d18724e4d787d2bd4eacb66742a420c832961ac335e330b61ea98ba8a14779fc1f94e2deaec3e338dc41446305951a6fce47c49be9479e6f22decd56bdd3a82dc328a8f73ed2753e68b44a4610e86827d023e432ee72f2252a49f890c8d2f78ba6d402756526b1b2302fa910d1c65e12182cc2f90f5683c763a130c58bbf1b78e3fd32b86c75c03f523ecc62ba3171ac8b56c75a27714ee4666a829e3848c52e2483085582d61bb7f36bd82ae9558f680fe4748b0bce430b2e2d54c1887e567569cca06856b5cfb95093ac011aaaa6d35ade46fccb8bf421487849ef830410124ba7713328126ddbeef571f18543d8952645c30225ff2d901e6ea53f704c3378530999c17b7da03045502375cb3d1ef8a828669b35c17d4250b910f4ff1b29b04f07e3357f5cf16e37ed3bb75bde2dbb69d55f8200f8e73f1c595d612385f4965581fa1dd68538d9a612f308de38add4320a607549e94631c6cee6d4f4956eb9a277d4af323ac9af3fc415297b5f79681039e818f85101d28c44399e646892fc5cbad4d2b32c3614504b9e4be14f29c3a5d32f71cfe28c3d4839b0fc965d571ea003466d68f6a4ab27dbbb2f7a3628a21c3a422bc95b0fed789d1b4ad84f8e5eb53829bd7e18f563fd743e5fad0a491c21413b1f52a1fd982287d4ec29787ff97a137165548d7cd767ec258113d3873210f2630448eff9a3f722c3b8fa984b1e854b73f188b6c99e98cec0023d395dc72efd6ede9f010dd89f5eb7e2e45af8a46804016faade8f7c04ca435acba981fbfa050e2e94a85f53e23bdf9f891cf635093352f2ef7d376a6f3574355f624630b8f178bd0b48d73708a4211f9a66808f6b56ef480d1ca684de7d362979155d914fcd4b0a9262e0d858bb7cb660f54b890d031896ecdb89de13d0a74f237ed851341146ce2a418b68f32da25c1f897cecfc4eca5e543520f4e1927fc1d4fe753742843634e05b2bdef5206c740261b1cf761ebfb7428b0d400d11adfd012661a67b7831390401d059153e39ca0ec8833d096409978522e14fd6feea8f2dab14fb40317da8d69371d341ea7a6dc9d901abc52957f5da64a7fd1fdf4dbd1e7a005b02f9d67fbfdbc1f7cbfd80488083aeb793df65b5846eba6e7c4b6fd29d9b2e4372bf00ccebaf0fc7f45eb9d66edbcbdda37b383630f2844e49643d54e361a21c7acc3588f20d1d55c90464f48192eaa93a52b2f43aab792c973c29fc5cb96f38a7c1f225198a6ef73dff623544a2c5aca93302ba6783d128c58462d8949eb0a55e5c95198fc41a96377131dac528152de33e2f2d53532b318be6367094cd6daef75cc404479a66e7c3d867645743a827af1733786fb9fa5ba30a49e7d37bd9d2096e37a808445d998446b002659422be51505ae4554a2630a4a37a2b19288c290028e5c98a1150297987fb80dc74b9c4fe969ed6af8b4ea9befd19f493f27b2de607451140da42108a2b1a15fc9cd8c5932cb74498a54fbf6bfa4d3d52c9afd008ceeeb8577206ece64137994b0d849866f424555a688677a429dfcda9f61ddcd0167f81162aa68b710d2d27fd2e802767fecdce4fcbabb6148906922ddf5a1996992151f54884187b5f1f1e47455dd73cb921acf398f673c1815a2dded69ecfa1b7519762c6d7b3649523fbe", 0x1000, 0x40000401, 0x0, 0x3, r2}, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x5, r1, &(0x7f0000000340)="250e00564f9f2207aa4e4f7e4ea21d5db508", 0x12, 0xffffffffffffffff}]) syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x800, &(0x7f0000000380)=ANY=[@ANYBLOB="646d61736b3d30303030303030303030303030303030303030303030362c6572726f72733d72656d6f756e742d726f2c757466382c756d61736b3d30300010000030303030303032303030303030303030302c646973636172642c696f636861727365743d6d6163677265656b2c6e616d65636173653d312c646973636172642c6572726f72733d636f6e74696e75652c757466382c00"], 0x4, 0x1519, &(0x7f0000002280)="$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") unshare(0x62040200) unshare(0x22020400) r3 = syz_create_resource$binfmt(&(0x7f0000000040)='./file0\x00') r4 = openat$binfmt(0xffffffffffffff9c, r3, 0x41, 0x1ff) finit_module(r4, 0x0, 0x2) openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x8602, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000280)='fd/3\x00') r6 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r5, &(0x7f0000000240)={0x80000011}) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r5, &(0x7f0000000c40)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x12, 0x0, 0x0) unshare(0x2040400) prctl$PR_SET_SECCOMP(0x16, 0x2, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r7 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r7, 0x4000000000000, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x4001, 0x3, 0x3e8, 0x0, 0x0, 0x148, 0x0, 0x148, 0x350, 0x240, 0x240, 0x350, 0x240, 0x7fffffe, 0x0, {[{{@ip={@private=0xa010102, @local, 0x0, 0x0, 'ip6gretap0\x00', 'nicvf0\x00', {}, {}, 0x88, 0x3, 0x10}, 0x0, 0xf8, 0x158, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'wg1\x00', {0x0, 0x0, 0x1ff, 0x100000, 0x0, 0xed, 0x7}}}, @common=@unspec=@connmark={{0x30}, {0xfffffff9, 0x8}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, 0x85d, 0xf, [0x10, 0x32, 0x1e, 0x32, 0x2b, 0x25, 0x3f, 0x17, 0x19, 0x22, 0x2c, 0x3d, 0x7, 0x3f, 0x1e, 0x31], 0x0, 0x2, 0x2}}}, {{@ip={@rand_addr=0x64010101, @local, 0xff, 0x0, 'wg0\x00', 'lo\x00', {0xff}, {}, 0x2e, 0x3, 0x4}, 0x0, 0x190, 0x1f8, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x8, 0x9, 0x1, 0x1, 'syz1\x00', 0x2}}, @inet=@rpfilter={{0x28}, {0x8}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0xfff, 0x7e, 0x1c, 'netbios-ns\x00', 'syz0\x00', {0x3}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) syz_emit_ethernet(0x4a, &(0x7f0000000bc0)={@local, @empty, @void, {@ipv4={0x800, @tipc={{0x5, 0x4, 0x1, 0x12, 0x3c, 0x64, 0x0, 0x3, 0x6, 0x0, @private=0xa010101, @multicast1}, @name_distributor={{0x28, 0x0, 0x0, 0x0, 0x0, 0xa, 0xb, 0x2, 0x7f, 0x0, 0x0, 0x1, 0x9, 0x3, 0x4e22, 0x4e21, 0x0, 0x3}}}}}}, 0x0) unshare(0x2000400) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x0, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000050000000000000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x90) r9 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000020000000000000000000004"], 0x0, 0x26}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x200000, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback, r9, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200)={0x2}, 0x10, 0x0, r8}, 0x94) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x48) 42.268516013s ago: executing program 0 (id=5163): r0 = socket(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000000780)=[{{&(0x7f0000000440)={0x2, 0x4e20, @local}, 0x10, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="006f000000000000000000000700000044140d13ffffffff00000004ffffffffffffffff000000005d0c6daacaa493b470ed198baa45e510662ea5c4555cf4d4c73253b6b215e0"], 0x28}}], 0x1, 0x4000810) 42.209776557s ago: executing program 0 (id=5166): r0 = creat(&(0x7f0000000000)='./file0\x00', 0xd931d3864d39dcdb) r1 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r1}, &(0x7f0000bbdffc)) timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a1) fcntl$setlease(r2, 0x400, 0x1) r3 = memfd_create(&(0x7f0000000180)='[\v\xdbX\xae[\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x00\xfb\xff\x00\x00\x81\x9eG\xd9,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1jS\xd6\x91%||\xa0\x8ez\xadT\xc8\f\xe5\x89\xbf3:\x99\x1e\xac`\xc3\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\xd2q#\xc6\xca\x97\x9d\xcb\x1e\x80\xd6\xd5%N&\xf8#\x80z8Z\xd2}\xf5\xe4\x9f5\x9b\x01\xf9t\xbb\x1er\x14\xdb\xd3\xcd\xfd\xbdnC\xecz\xabq\x95t*T9\xa9\b X \x04\"\x17\xbf\xcb\xccF\xda\xcf\xdd^\xa0\x15\xc0\xcb^h>\x1b\xb5d\xc7\x7f0\x9a&\xb0\x12#\x9c`\xa6\xed\x05\x95g\a\xccYb\xaf\xe9\xb6G?\x9f\xf5\xfe\xc1\xc0JJ\xc8\xd9d\x80\x13\x8fX\xb4\x19\xc4\\\xcb\x89-)\x90\x01\v\xac^\xdbBQ|\xaej;\x92\\\xf8u\x19Y\xee\x99EI\xf1t\xadn<\x9b\xc9\x87\xd0\xa7\x1a\x81\xb9\xc87sq\xd7\x15\xd6\x91O\x9c\x99!9>\xff\xa8\xfa\xe6=d\xcf\xca\xa9\xc61!\xc6P\x13\xd0\x88gZ\xbe\xdfl\xfa\xff\xb0m;d07tx\xbb\xabd\xe5\x16\xc4\xae\xf0', 0x0) r4 = syz_create_resource$binfmt(&(0x7f0000000040)='./file1\x00') openat$binfmt(0xffffffffffffff9c, r4, 0x42, 0x1ff) execveat$binfmt(0xffffffffffffff9c, r4, 0x0, 0x0, 0x0) execveat$binfmt(r0, r4, &(0x7f0000000980)={[&(0x7f0000000040)='CT\x00', &(0x7f0000000880)='(#\x00', &(0x7f00000008c0)=',-){)]\x00', &(0x7f0000000900)='netbios-ns\x00', &(0x7f0000000940)='.\x00']}, &(0x7f00000009c0), 0x800) creat(&(0x7f0000000000)='./file0\x00', 0xd931d3864d39dcdb) r5 = memfd_create(&(0x7f00000002c0)='[\v\xdbX\xae[\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x00\xfb\xff\x00\x00\x81\x9eG\xd9\xd6\x1c\x1b*\x9a!?\x7f\xa5\xad\x9a,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1jS\xd6\x91%||\xa0\x8ez\xadT\xc8\f\xe5\x89\xbf#2\x99\x1e\xa1`\xc3\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\f<\x8f\xc1\x99\x89r\xe1?\xbdu\x98\xc3\xf8\xd2Q#\xc6g\xa0\x85\xd6G\x85\x11X\x8d,\x02\xd45\xb8\xca\x97\x9d\xcb\x1e\x80\xd6\xd5>N&\xf8#\x80z8Z\xd2}\xf5\xe4\x9f5\x9b\x01\xf9t\xbb\x1er\x14\xdb\xd3\xcd\xfd\xbdnC\xec\x8aog\x87BR\x9d\xad\xd4FcB\xda\x95\xc3\xdd\x9d\x8f\x1a\xce\x18\x80\"j\xe1\xba\x1e\x97uX\xccv\xd6\vcz\x92A^\xbc\xceF\xf7\xe5:\xaf\xc5~\xbcJ e\r\x88c\x9d\xb92\xb6i4zq\xb3c\x0f\xb2t\x93\xf2E6b\xfa\xcdJ5\xe3W]`4\xd8D\x05\v\xfc)\xca\xedQ\xd0]Ot\'\xc2tDF\xf9\xa7\xb5(\x83\xa5\x0f\x1d\x1d\x06Dg\x13>\x19\xe85#\aaT\x89=\x104\xd5\x85Q\x96\x91\xea\x172P\xb3:\xadZ\xbc\xbe\x00\xf0\x14\x96\xd9M\xd7\x88QZs\xb2\xe1+$jfQodH\x05/y`~Mx\x02\x00(v\xe6`\x026\xfcgC\xb5\xf0\x13.zb\xc5bj+@\x00\x00\x00\x00\x00\x8e[\xb3\xa3\x87\xb9\xe2_Z\x11\xef\xc2]V\xf3\x03\x94\xb9\xe1\xa68\x8d\\\xe5\xef\xacpM\xf0\xa6\x04\x10\xb7\xc0t\x83\\\xf7\x12k\x9f\x10\xd5Z\x19\xc1\xc1\x80\\o\x97\xce=U\xdd\xaa\x1b\x05\x14\x13\xa6\xbd#\xde\x04\xe6$\xec$3\xf6\x97\xc6\xeaSL\xb7A72M\x88k@\xe5\xa3\n&\x1e\xc84\xa9\xe2\xccM\x906\x95xQ-2p\xd62\'\xec\x0f\x13;I\x95fE_\r\xe7\t!A\x05\xe4\x8f\x9e0\xf8/T\x18\xf7\xa1\x9f\xde1\xd5\x80<\xf5\b\xa9\xec\x85\xaeW\xb3\xd8#)bn \xfb\xf2\x88\xfaR\xff\xdd\x80\x96_\xec5\xf0\x1c\a\x8a\x80\x00@=\r8u+%f:\x1e\x82\xfap\xf6\x89\xea\xba\xe3\xbbM%F\xdb\\\xd1eJJ*\xc67\xca\x03\xa3\xf7(\xbb\xecN\xd4\xe7\xf2:u\x8a\b\xd5\v\xca\xfd\\\xd6\xe3\x05\xb3\x03\xd5\xe0\xd2\xf2{&\x8b\xdf\xa1\xbe}\xb2\xe4y\xbb\xe6\x1f\x10c\xf5WQ\x82\x04\x01C\x83,\x90\x1a\xfa\x8e\x17\x89\xe2\xedX\x8d\rmq\t\xb5$\xb4\x9b\x92z\xd6/-\x13,\xb5%\x8eM/\x04\xa7\x7f\x1b\x85\xf1\xa4X\x17\xbb\x1cR14\xfb!\b\x10\xe8\xb2\xd41gK\xe4\xea\xe39d\bL\xe5\x1b\xbd[\x9bWD:\r&\xe9\vn^\xcc\x86\xe3\xce1>3{\xaa{\xbd0P\x9f\xa68\xf5\x82\xb8\x9aD\x9c{\xe6\xf8\xcbD\xb5aJ\xb0\x92\x89\xbc\x80\x1ch\x89\xe7\xdd]q\x0e,>/\xaf|\xf0\x01V\x7f\xc9?\xba\x16\xe4$+\x02\x00\x00\x00\x00\x00\x00\x00\xa5\x94d9\xaf\xcfq\x8b=\x026\xef\r\x91\x18\xc5\xb6\xb9fM\x8ayZ\xbcd\xa5\x8a\x88\x98\xc3\xfc`\xa6\xba\x1f\x17\v$\x88g\xb4\xad\b\xc1\xddW\xa6\xc1\xb7\xb0\xa3\x84Q\x13GoU\xe2\xb7\x03\x9c\xd5\x0f\xa8\x0ef\"\x15\x82\xe7\xbd\xf8\xca\x10f\xfe6h\xe9\xc3\xc2\xa0O:\xac~\x1a\xf7\xbeF\xbe\xe5\xf0\x81\xd6&\xc00xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0b00000007000000080000000800000005"], 0x48) r3 = fsopen(&(0x7f0000000040)='cgroup2\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) r4 = fsmount(r3, 0x0, 0x82) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000006112000000000000950000000000000051fa7824c74186dcbeec0696c37b64e3b24da3183dbe97e805165c0f63cdc2e82818254950ee03568b88091e6a86450545c0e18e09"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_sock}, 0x70) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000180)={r5, r4, 0x2, 0x0, @void}, 0x10) socket$inet_tcp(0x2, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x107042, 0x20) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file2\x00', 0x187842, 0x0) r7 = openat(0xffffffffffffff9c, 0x0, 0x143041, 0x0) pwritev2(r7, 0x0, 0x0, 0xe7b, 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r6, 0xc028660f, 0x0) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) chdir(&(0x7f0000000300)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x101042, 0x1db) 40.96448373s ago: executing program 0 (id=5177): r0 = getpid() r1 = syz_pidfd_open(r0, 0x0) setns(r1, 0x24020000) r2 = syz_clone(0xb2168400, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x24020000) ptrace$ARCH_SET_GS(0x1e, r2, &(0x7f0000000000), 0x1001) mount(0x0, &(0x7f0000000080)='.\x00', 0x0, 0x2359020, 0x0) getpid() (async) syz_pidfd_open(r0, 0x0) (async) setns(r1, 0x24020000) (async) syz_clone(0xb2168400, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_pidfd_open(r2, 0x0) (async) setns(r3, 0x24020000) (async) ptrace$ARCH_SET_GS(0x1e, r2, &(0x7f0000000000), 0x1001) (async) mount(0x0, &(0x7f0000000080)='.\x00', 0x0, 0x2359020, 0x0) (async) 40.750797372s ago: executing program 5 (id=5180): prlimit64(0x0, 0x9, &(0x7f0000000280)={0x0, 0x8b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000001700)=0x4) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) r2 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000140), &(0x7f00000000c0)=0xc) (async) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$nl_generic(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000100)={0x28, 0x18, 0x1, 0x0, 0x0, {0xa}, [@typed={0x8, 0x800, 0x0, 0x0, @ipv4=@multicast2}, @nested={0xc, 0x8, 0x0, 0x1, [@typed={0x8, 0xc, 0x0, 0x0, @uid=r4}]}]}, 0x28}}, 0x0) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000003c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x40, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x5}, 0x50) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000002c0), &(0x7f0000000340)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = gettid() r8 = socket(0x10, 0x80002, 0x4) sendmsg$nl_route_sched(r8, &(0x7f0000002980)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=@delqdisc={0x24, 0x25, 0x10, 0x70bd28, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x10, 0xfff2}, {0x7, 0xfff3}, {0x8, 0x4}}}, 0x24}}, 0x20094) (async) sendmsg$nl_route_sched(r8, &(0x7f0000002980)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=@delqdisc={0x24, 0x25, 0x10, 0x70bd28, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x10, 0xfff2}, {0x7, 0xfff3}, {0x8, 0x4}}}, 0x24}}, 0x20094) openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/cgroups\x00', 0x0, 0x0) (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/cgroups\x00', 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580), 0x800) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) getgid() (async) r11 = getgid() sendmsg$netlink(r1, &(0x7f0000000640)={&(0x7f0000000200)=@kern={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000004ec0)={0x14e4, 0x10, 0x738, 0x70bd27, 0x25dfdbff, "", [@typed={0x8, 0x113, 0x0, 0x0, @ipv4=@loopback}, @nested={0x6b, 0x155, 0x0, 0x1, [@generic="d2d595bda6fc78f443e5dddc72087c8e4eb0bc38d1f4a1ac37248c3318566d7117ca26384b017a2b83127cfa2236725bea4760ebba6087453898e2eeaec6ea6a12cb16445caff60af9e25f6b09f70fa929a599b438f98ff50c04e6", @typed={0x8, 0x9a, 0x0, 0x0, @uid=r4}, @nested={0x4, 0x62}]}, @nested={0x1014, 0x2b, 0x0, 0x1, [@generic="9a05b14a48f50119895513cc3df5e9e16c727b6f6d8377414f09d9736d41b3d411a77d5b6d7089b34cf51b08627f879dc49f483f48912bf31f95e6063033bb69b5037aab0d57e22529887fc4c8768f89ae2a1b5484d558a3df0ad8f40c02379c43a134bd51cab1be7a2390e148f0a9415c3551a807b715b2ca5fe22832a3092155363237a78cb3d23ae4ab66d8310ec949a0edb098e04d3eaeeccb7756ca8b9cb64388eba19f3903229e0e9c994782ae039118b2394ce7e5872fa4c7aba19c214b3cbbb61e19e3041ce2ddf6fecd2f396f3e0156ca5aa01f909a6398750099e627639ac10b1d518da44171bd340290500c3de2c3e0ada78d1181be28e3465015bcf317496e840e9f18f822bfdd93a7cff4bbe403884a654adcca9815314fcdecd48f1a462634db160179f660a7911f9ad60638f10a92de2f49adf10a928f4a66e2184f8cec5f7b0400b5a8002ba272ef4aec1cd9e162782a0952fc8c5446c443d518a09a0ffba4e12d8d1c26f55b47fb3649090fdae21bf9b087e81a94315d4f08f96cbfc0aac8d47292783f18a65d5e8456763afdaeecc4c989c988d3a09a38f807e81e44829a361a35aeac6753638e74a20b7ec6b1e37f00ee398acb3a746a4f84fa4b27af34421083cc43df8c055da95c166cd124d30a0aaed9e8b8f34877f381f6f2ab2e3c36adb4e67b3e1eb11ea44bfb3ff0327b41b7e311ca97766ee76461b3ffda86581d26cff195968507a0ff8beb39dcaab5ab55bfc3897cea9bf2faf1493b3daac89f2e654a25a361b902bb8c0e759895b23d4a3a612fa67476d011fdf60df54ea19e39dd362396aa7ee5271d956484866d0da8c45f2dc5ca2f0cf5fc3665cee27c01801c1e3a823d2731b550880e1d873df4eb06018967a83058a3b4a5777f639568eecc904a9a1bce21ef5138b450eb9ee8695998a873d3101261ff018391e0d4164c484d92ff62294962135c6cf49c257a41f32abbaf9ef0a730a8605c4877705da391cf827a747bd0a0a12c02023c62ffa1f3abffe6e8ae5b93dc94bef885f70eefb515b219c6bc9117e0328ed2f96ceb22782c3c46c9bb68622d379ddf2a369ddfc680ab111a2571797d13ed4cc16ce04cca969c3732a652dcba420953c0afd28e32b5c157ac240a31fb471396ddc9583992fec0263d48e066554d1992e923567ebbf7963137c4820df4c0d7bb9cdcb320f8051969e7c03bd83f6704e893258506ca833dc16c9924c8daffbeb0342d58cc1832508a502afcc0cf96ae42f89e3f6de267a91b8742075fdba5af0a5d93df15dfd622dae482b13a3edd2514ccef9f9e1259c34be5c35bfe7ed9e2e5090bdd6849d5a2d8c4a5ff6103ad6c68987e52085d191f17f69a27f03ab83a3e647021e58bab63b3d7c484ca0c60ecacca11d4911a32c3a6434733b10a16916de549c097b83ee852b4ffb59900ff76106c308621d1249390aa582f0a6eabfd4fc2a9378b19504be5858475f674c83b9d80037c63190e76293d9050aff326132e26cbb981681a6eb59f24178c27edf341d213760d200d3cdfd75cec2b61953e4c0e2bda3a8f858f0c9f1f29e3c1f39b5e14b90282118d9b9f7088bfc6c47843af9e3f7b45ca5400275c5f931512163d6878d45cbe163dd6b24353e589cf442e43f535e879cf110e1d9157540455e99afdacfccdbd4b026dcd59c9a9ced0a362ab82da9864fd3f1e8d7af2b85734e4a8c5610b8bfa878358df00f55a4fea11caf4a68c6a5909e781c8474e3ddb95b1379ed4cc5fed75d6457f82f9b4d603c0b1d84bb27b2d2ac3a597b656a833b38da77241fc9609e54a3d4b7cfe62c8f56df41335e6717a4b8cd432805188d86acaf475bf204cc85b9bcbc0615624162276ca78ff80a56f0e18f55fd898242d43b21f992534ba6e961a343472303bf8beb5bfecaebe36ef3a5c53069a3fbe1a62ff746883ab0ba1ba3a97a9311198a7f7af405dcaf406cd19aec5ce46c3657a09cdcc045e70cdadfb8cabac4c67908f5d26ac1a32d10deebcd76413fa23b93bd7e8d718674cb4a471654345e2136548c52da437da5f1cc5c2656c558d94a2e836d48bf5d108e063e83a018b279fba9357f394ddf2bad7a32cd80da80afcb62ae59854c392e5fa4cc1b202080b4eae198045bb9432b4e23fc498b129023434f3b328d57dc8eb508d86ee0e8b5a1255270c9573b17d1f65dfdf882201f17b60657662d68c9188eecf936ba4cacca742c290a50958e5e105d874bf4fa284e62030760f239589d411c0a1d2be38a60b4a2e43d51f05e2e5cc72ad7e6de93327ca3cf734c52c1d34df0813cdedfd5ec94a2dc5604e3712ba3724f106201c2da6070d70324cc16046571fdb8fd8025e967358a11dfbf2cf18f135c869414bd064f3b77d50687f2ea8de2dfcf8b63b70e74f1bd01535e5434287432a0072e3640cf7273c608bb8f1dce22e525e05dddd4d5b6661798329354c4daab8e8625debbbb4cca9945c0db14e78eee1038a50fcef86856e13dc4af87a5fc95ecfd094605f5303021b436791ff712e4131660af3ab02049615d45757614f4ecda57c897d1369890cb45bd5bd0819ed63376823f64ccb4a7741567c19fce2f8b71534eb190a83d874c744de2444ce7bafb93fd19c39bc23f127e76f4704023c834769758f4f3efdbbeb47610278efb2bdeacaeae796f0c0a9eb48fb138eae2b95e8006d4fe7a2b5f7bad50e575e8393c0bcc6827252bc29833baa4c4106b66537d0efb09a83c3b60bc1b6212789878850fd9db37c0c5cb26d3d3d163d6597198a50fe507b2f01b21a457eb9914ee3427ec1aaa3f5fdb3efd67cbd56acf7aafbdc172c4ba042c764332d7de29a03fa48366395afc47c4b11f255af8edebf3d34c545178574b52a5d6e452c4397ac1ed12fa114b2a8c6a81831a7531dc7adc53393ae86f39f959439d8210ba65f38c53788ce31a32837a6c07da1914d8f95ac46c571e07220ac76b0e2cc04e8621448a3abba1e3f3ac723041d2f5c77920784921460e34105d02c704bc7a5b05a9892892a91d2c487e4774a932f9dc4806757ce3ae0ebbb6647fb66227f78da84015e429739b2cc1591aa325b0112bbef5d37f7530f5f4b6892833339a7d0342053c65737f60995bbe5b1078c2bc69807f3fc3407bde6d1db464854e733695a4b1d6dabe7774e5d1ac65cc612697c9074c973d5489eddd74afc0a2421233e1e9d0316858bb41a8be2149b69822f1f4dfa8b39c2b178af6513b833c8625ad5dd36bdec392c7c81876cc3d0fa72a32b6f851ef049d2a18579bfa0ede478bd6045faa9db1892998b6441fbfbf5b25c4a41f3ace37d20eb2b1c5fdd044f55d9ae429c07838d4950c1dc61a631e4c4bf16fd63c1dda6737b4e7e9e8dcb26206197ed770435c5c47a6bd6ed08d4c2861f1efd11a9e65f2ea71a4fd7f16e83feee045acd9954bb06a203e207319272a778fc92d667fa1658cb24ccd799691efa9fdf3700bed9e6b192e1fc8425b5745a20161739238f4a9fa16c99e5f9e26df3d38cc810f6a6b91ed1a7ce67cb06f2402f2e7ce9fa480293e7e59d45bc7c5480e878d3eff75d33920f204f2a06268e5fcc6f7f2553694e567a64b40fa6caa62a385047d6811389bf4f2b2b726f6aa005a0701242ced677892bccfdb66d76ea3ff15cbdbe69616e0a7c457a77728fc46136130d3ca4a4b830bfe42ca608602f23303ee544edf519e1b59af098aaeef7a504678c01d93c49d360d536918b03a02af003adaa82930d48882ef64547a5fdcd737f5f9b3c38c8744b6e0b6b8141ade492c67e35d6e16e2e604a43877eb2eb24903c93ef79df192ce614238f7ee1753eac615ea61e0ba5d1760a5e94fa9d874e5717723e8451ed4794d3e7ccb195013cffd171b0cbacbadb7265f47d5c44769c90980c3068c4e0990a8d0d1563322872b909b37e483ce03b46b4fb2eefefd75593a3683127efb043f15a89e2ad395f362f0190d2ecaba0456010209ac0ae56d1f0d0573ad3b51b46a6210671bbc451d36efbbb2fb079bdefd789e7c412348954bc81d186313eaa0de7548f778197b0e79f55b111532a2f6d4a4bc6404272e25f437d38707db0a692901bada8cc7251517ae29e49ee1268c554e742fa62867544565f89cc9acb65aecd01ed96332c1eba2db879087754ca61ffafaf066777f4092fd3b92b1854025a5a7caa208cce07c5d2d2d89b7307296aeec376c9c163a53455a9c42084c57e211ff4a9eb5f20bde9e6448e76734a1567b36ac0f0a0741c215afce31a962bda61f6c13de5ece04364a0eb66a58423ca839cec943ea8d6d9a16e4bdf1b795f94ab60128b94980de97735caa4260a0da04224eddfae972294804c473ab362364a42b1f9f6197d2da12a5db9e14ee08dd4ecee7488d277ad048002ebe4b578b20da4d575cea44066b571cc8f71c8e365d0b92e367e969d10f67d561f7a047aa280aad1ff5a6d0be99c1ab08a54ba840770f6bdbb8e1d126d77f2c28d246c20669c9492529eb0704dc667a0131ef22e09d5e1f348786026f78d55ce3af51ead2f8589462c56b866969a25471418a7203236b8f44a15540f83740c2c5fd4b1d7bdda8940245502cc618e9538035346b3910e074f163af0915cee316845e0caae3cbe61d6bfd642324d58aee7d932bafc04593aac3949bc98d804d3a134dbdf859e50b198c07b13201d148502cdf2fe261e300ab6bfa68631205b408ea8082878f75534160cba9144995e9451bdf7055f1c11bca8a577525ef3c932c36aea4a12c126de79fc8aec04a020be8ab6692df258ee5359d0a4bd9317bc481534c198b794a8c214b7192cd0fd46267ee6f266af1be7e0bbf1991a1b62bb8deb08c5286f9f4e1617c42d49e16441e6ed7ebdd5e6dd55731d7a16b1e5f9a182e8729a5031d817bc3683bffaf7d7de2daa7f4c4948dd9ccfd50d6c992a49f6dea380859657c7c4c6d4a2f3e1c760d4efeecba9c3c340832f71821eb78942a5e4f5c1d0ee111840dc083dad6d1cb0171be9e14d571f799ebe1185c53db927578882a1054b0efe5fb4b7565ad58a9f9dd7a679d04fe6af083e740e893c76c6516a2fc6ed76c4a53f4fff5fab06a6ef0941851c1e7b728e5f099fd7fc5a0561bab99134d88d313a7d087ee58b6332a1586a1d29106f6edd44c3cb0e3b32c2dd418f0a69d1e28c87044e66e4653ccb7d8ef213b95bcba658d6cdb0f366b04e647e936db899549cfa5d99dab10b1648bc8c1947cd56a5b5448c3c8b9f97a5f6e6e443d1d2343687f3822ae8ec1e56189a6a6d125a3a7db6029245f3b5195d0aee54344d2484c6ebc8876ece2f7a7782c663a668f83a0a9dc7bd828262c0054e3f52977c1337c92a60d5158210338f044faa46f714b4fef8e6fa3324819dd364aa05e656df00fb87a403e4ea673e2cd3544c9e9c9a48267d44b754ffccab6958feacca377b2aa70cc1384962ca10569e045b896e820ca008d3ac8f6639503c639420718765e7cdb831ef35c875192fa85e0fa293c3eed5928b752a41c8a1233c3774f99ff909950dbe8edd8447215c4fd763435cfc68f801bc92ba0d0d6a975c27bd1d9a1be1d3c2fc8cedda6a84ab4aadf9d05165bef970aeb7053e5103690912ee508331186967dc230639158b9b4517a56efa3bff278e7647dbfb8ca9b16ed4e380a2d3f2f2125ec4a6fd0ce1ea5b5114d31b3f8a33e2d2a94360684995d93d544fae2d20aaaaebded447afaba169902540163ae81ea77fd3f28f98c11888a6d292b89264e5d70fa331b6e47c95ab42", @nested={0x4, 0xde}, @typed={0xa, 0x3a, 0x0, 0x0, @str='tmpfs\x00'}]}, @generic="2ded9a95e03eeee88ff0aacb81819a9943e8514b3e711eb948afb5cc14a76ded7bb00a53d4bd064656ef00bb8eb2d35600e69143980efdd4f23f2c809b9d2cc3d90f1a726f48f04416fd03eb0d849822a141920a4a732c9d410c921ab813118666684339b997546122052bc4c6c58a0c05668a0529f3f033eeb635ebcab5360a627c0c7a93a08647aca0ee1475484e7987a6afd8cc1e8cae92c5aec060c9752efdc6f739fd9f994ae92c749a64bd304fd9e4818cb593272e3f6c84f46c7e925266569b1c05d3d6ee3628", @nested={0x37e, 0x93, 0x0, 0x1, [@generic="53103f8ed610b5c8795f3e5f32f006d7bdc81bf93e99d3074f2a9874667dbe96b0d4d6b9a5115fa3910882a44efd49a8b4311e71fcf1f6f63e0f240d42cb6702b43840f086245506dc4b02503d5ab92147f8071f63d9a227e35930b8b3b4c9534bd4021c8bfdac80a14111cb2463e3a8437a9b54cea067fd75ff159416f8abb929468e4266d283854faa89d0a662e74261c4ba087dc4dd83c2a25890c370730771b46de50c096831623039f8591e3ccfed30031a19e667d41979b768da2897fecc500203570ce93fdf858ff4b092e1024b5f093f14ef940d7cac9ba05d46427493d3f652646d", @nested={0xc, 0x3f, 0x0, 0x1, [@typed={0x8, 0xf, 0x0, 0x0, @fd}]}, @generic="8b2e029dc61f99d9997fc89e96a5e580e9c4f456bbd690b648721592b398178dec708a5fb7bcdb553eae101a8d099fa9c4323b41159722f6dfd211256dcc7e9aec890d6c0f8736a6a1dcb58d6fc3cc888264686f8278022f9ce8257c9983397b9247ddb01c58f57f48c82643bb8433602ea50e8292df8df41d127b1a714cc07356", @typed={0x8, 0xf9, 0x0, 0x0, @fd=r9}, @typed={0x8a, 0xf9, 0x0, 0x0, @binary="1122d54345185ddfa66b367f1dfe99644acacd4e18f01edd25586832e68919e0d4c66472a896a21313ca85758d773be27f810693afdcf519cc156fcbe02f20d45e97376eca696736be75f79ff07e2c30c5edeff2acb7cd35aac7614a790e3de9727fe4ec58f27cc512867fbdd47bd787e899b861ce48835dc02249e761cccc974fdd721f6b5e"}, @generic="5a39c3fdb73e0bac6dcf1178101f527b6596e732ba3faa854c80a36d32aba74c7063ccff6fa0c447d58708c5cf79a82ce025e42a4a4718143d453b1e138f407a2dfe3dd237c53afc0fcf8e55e6763f073668c9c7fec8305a47c28365b14a24efc61dc1891a2d78b451a8bf2c932a41c4ee301213a0935a791e02e1f3ae843af80016e149eaf5cb19bde16c2c7f0e68ab7f3293b05df683f795a73285afa8deb7dc6f5ac043bc09c536639e20d7f14d4817e507ff52f28977481cc201233447d1fb1a27", @nested={0xaf, 0x11c, 0x0, 0x1, [@generic="e606585decbc43aeba2542940640cf0803ed7b54822f4c623290b5a693fc69701b34ce2a0e4b34c49ae7ca11f97ab40bb4584d9b42aa61a6040efebc7a98740cbc5a0ceba1ed839b1e013740bcbfe5649cf300b75495373f53da0540cfdd3e54684e8b9da3620df421e25f4f4147c3860a64140f3b6fd014d6f26685a4d22dc516cbbea74f9ab3ccaae39395875a953f07738b3003726fdfe47945845c4a5c939b5b76a43ae4c3", @nested={0x4, 0xdc}]}]}]}, 0x14e4}, {&(0x7f0000003c00)={0x1284, 0x27, 0x200, 0x70bd25, 0x25dfdbff, "", [@nested={0x10d4, 0x89, 0x0, 0x1, [@nested={0x4, 0x24}, @typed={0xc1, 0x77, 0x0, 0x0, @binary="ce331171fee65906a549885f5dad9673b6b9dfe52279ac1053a3c8ba9cd897d392655e1e4be6baa3f3aa5102a9c084291ec90903d6b846800c3d9858618dd85ddba496eb51e822b0340b7c16992dbcd64172cbe51479a8e433b9b300934df0a2c8aa129ca8691f212c31696331505b93bda55c2babcf4d163c30a89fcf24190a3827d48cffe4a2282be14f96fe6585cf76ee8735a3c4afff9d8773d8e2f257b12bc46728cda67551135d53b15c6ecfaeeb925cf1d378bad599939bb9b1"}, @generic="746ec442d97532b9cff339666fd64d1f6d626156d2678ccf3d7e8c0430541aaa6f32849b039adda4a91d0d45d2af5fda3be1f28b1a31758b2fe1ea204d316d6cbbb5e7520051d6c74ef3225fdd969a519e1f91ac07c60613fd8e5a748dadb35878300ba621abb860f80976bd195f47f8864c8b523e976029e35410171f46249de0f20ce1b0f4eb923ae1b061cf6f251406fc7c93df8fe2fb55c98c41a1c33482e6cd7ecf3ecb03fa3a8492c51676b21326ad08fc62299901ec930bc0f77c17d12a935794da03f328a551ece983b705d13ddbbd8915e32af2d68042ee6535762bf03a57408336086f7ef0d5545e9a7f94acd317e14fb90d19d9daff0d52da7750e9335ebef8cec59992e5216ec4306ca2a226ec24a2a77296db6b71641685ed389b6cac31c99ed38247e32465f4d975a0faf583db69a479e3129239b43f20a35e60b68a0b8318be637d9d60463c52b4961a018b71763688a75f73d0ed6389d65f71e760df7fc3f2fe3a9a7a75d5a1c884ba0e07e1ad00cac868d7521ff200aaf5fd5b31d1fe149036b28795c7f0eb7b92d8930449422ff5652df30f6e2f02819713ed56823829184258036000f75aa31aa45f798f22e293be97131b66577bd5d15f0c68acf00d7a9baaac1835dfc0861ba7e3d9d7a1189c4b8a332a49c5284ef02326fd6dbe215f418b033d1930d8005b406ae23c733cea0802cce1781c09ad1b3d15f3390e8122704b2a3592caf736a2fcb88175fb29776568b6fe2ba7eb05f8a287c8145084f7099541f040db040c23dc601baccf5112ab65393bd690b9409d6ea16ad4efc7f72a3f8161e8a0d17c9531d9705fa417b47814481bfa15c7a02904df4365e6a9f0579b98da40c3b0a943c1d23e33470b932f7cc79eaac9ef4c38b73fa90b7c8aa574e6751c24ce52dbe5d7efe64c0273a0bf179da8e3f85d583648bfe5049b19f744584f53ed04ca541fb6a5995e483f3c16d0b377eeadabb31c4ab0069a3adb438cc80dd035c59f745b1deb5fa64451375defbac4377b035e660db3c489cc8daad62d3a95f9b8ea3c54ed9fb9ddfda11cb40b1844dedc655be629bf3921077737258c9591f7efcf1dd3c846125562a7820e0456ea2d0fe1c86035534d5b79ee511cb654a081e3adbd42d35f10def87a76ce8ad7305676512ffd5d33a19fe3d7c1909c3a8e9a70104eed718582ba8dfce0d1053e8eb3c2172166c99097692d69b0465d35b6df2a816a424ff003e60d593fcbc30cfdf0c5b1e845b06e0408d21a8eda13a12c93843e90462d3a1b13aff56eb8071f2a5b4572b03c9c61fa6a64c1d71d5c78e4e535adf47337d4315c3b23c156b8283db677db29c507178419223b3d77b04b294d8f75306e2a5291b39b05a3ab631a2dc336709571b74fbc5dbbd487e9e58581b423f69636f912fd07b9c1f2d8ca3da8c5fc3a814f414421f20615e375b76b183c39807f0046a24e5c039b36cf38a8fbe973c5a17ce031f20363dc422cbb1c8bc9ee95fd6f440e2aef74153adb50e19d65a9319de069d1cdcfff57bb02d1c7f1602f77ad7068407015dccde0c45d7db3aaa31e2c8b0365be903cb06d2cfb3bd159abf8b91d1e4a059292a4ce18fd5b615dcb307a0cc91805546a0463d50db44cd8f5d2d4c4a6cc1ad459e4c5f3144e77bd4dc5dcfee7980f0adaa720ad396807ca2cc207e2150dc09f811939eb657873f9acd6d6f8527b3918052b7b5cef92680167211feb98454acb25b56ab93e4ff5f23ddbade7add35e0e3e407989217f3ffc1512566c619e9bbfd15b939f868d6879127c2cdef6df179820b0064a281d2aad8f505938f5dba26a31432cb4292f5ac5e7ed9ccab04d3d89374727fedc09dec188e820be683fd736549a3a32e77f5407cd4cfc0a220898f67c1fec6716e5da5650e6858b8023aeca711b0cc61a16a6cdc58b5ed62fa262778c14f26d5aef75a27ac0f1f5d115bb2037bebf7182e568e03b7359ef706ca57e80e4c1856d9ddd440a88724e6bdaf6fdcee1d3edad3d0bc32a25d032f8476bfdab1b75622da2e8e8cd9bb24e846a539d06bb7825ecc71ccae14e28d072ad76ee08315f96211c579e7b171925e85662467145f73f68ec832db35066cf599d4d1de6b3907e5a6ae37a31ce22db22c8e60d03acf880a94cdb846ec64ef2cd5c080080a878f0186a729e2706ef64b2273c52bce207be7266d4a188b916615079f4c4a56fbadcff527dea3b175bc61d4201d88edbf28b1909cc14321d59d80e259d930bdc831fb8683478fd6382f61d1f0f51b86ef7b6a4bfaad790d236c7cfa115b5e05490c4323252e04d458ba4797efe6612c3e32a1556d8e8671b3dd126c4181efd7aeb7a8e0eaf567638e29efe9b5b1a94bac012660a038775a868dc1f38aaf5548ae4a4b59e9d3a3ad8953872685c48ca8cdfd2dfe04d8c06f927b5b342fa8f4d73e77361bd20c7c39b6b471a773f0993d74a5cf2837a22cef623e33dedaacd4bd51b04f3b5c5780087140c9c7471a701aca6a4cdd127303f0dcd0a7431d2c1b4245a31e9b116084676a864ff8efb8919b994de688b641f74fdff41e0ec3f427d373ef650da683bc3a8a5afa79b45197a1029f92cf444bbc6e9ff099a7b503f190765140b5806e226888abb76a9e46fee9f7c0aac21e247f42a4278d634b83001beb91fd3cf6c3a28ea0b2ba2720c47f80c08b9f48df83acdea103bf2b60736ad3ac1bf34f31761d088daa511fefb6db937add3fae3157da2734205a69691d8398022d6f84161536dfb34e8ffce031b116151febb5b6c63c598aec5dbd5e0e95cbdf939c25583c74cf7eff9cb6e63314e0ce56a59c99e5b3b1d8bdcb3c0f6c0ee555db7fad0c785aa41448ebe33ea79ae1ec2c841fe78ef9dd1ba0d5407721dc2760ed446b6b9f5ccf25c5174c7ced97d2d4a46f9067cf8566e471a11767d04ba7850b6fac02ae0368d22e7974233b1887477a7e3d4081b8b2978ff4df5b82bcc0b8f83630f6f7589e9c421d1808954ec11880f60e6dd74a8757b58187eaa6517678f94741fbf094ee38ff5a013867412087d2b86a871f5f43e4c5ba59737b2b7b3e9080b7178335229b02e7ef38f9512a0c5dbc900084a7f2a60e8caaf9106493c56653b2f5b12e1256a5f25b6e74a463036c795a218f226a4c2048a1583e370a22584310e3bbaa9513d2843d93bf3ac3fe80f909b3eeae389c815bde48d60ac3a877379092015931ebb89770eda8a7bae67c4c2fd573d2d131d64c768293f0393c37767df39b3c8330a2d76b0503da9a249eeb59442bfeff4a810946e561b4c64a1ab0419ce3f94c2b66192508010dc04d5433974e3f8d6597160d5420f7f86a3786a5da84c09a3a0361473be9cb9d773af5c558b40af8356f33852a4423d78474372c177ee23eb51d97be61307c31eac45f820d93f34064d256fe1e05503ac51ffcd06eee3349d99eef3f7ebb0b2c2e0ac16fc502d3e1c51324aa9ce33a99d78b4d033cfe32ed209e6d692af1e80a5c54603861e77503d239e4194dde6e909ff500a9602dd40dd31cf6576965d7cf0795b1a11294908a4b98d2fde4a10e82d6eff1c03a8fc0f72bd2fda13b9514697590d82578e87c289d624621f09e6140a9d855f052351c53862fc1d32ca833ba154927fd3d343ff4b76f8e5025699acfaa2db0b43385b8fb7deed737ef7a0a52831cffb75a374095c1f9f692288116e6539bbd01300f98d391be82f94c0bbbe9e496cba69d698eada5dad8a1ce5db5f30e547f6120f800da1e0a76800217dbf6bc38e3c783d6f4592326beaf16318c23c6f623fb94ab975c22935bdb21591de7823f9e2a10f096f5e15983be9af167dbd526410266cc6b628e17303cb332320ba268714b711448ca34e61fe553c1435e7355abb224627c534cc183e541a52f9f1862bd6b207f7d17f298d75fdae491430da81678c8a5c9b3255e80b236ee02288f249c81d0bf27c39d3a5fa89a5bf9a83eebe49b1b2a168e8f336491807542d4440641b021e167869fb668632b5aef4ddc7d9c38d0e8dec50899e3bbe3d4945ece2b16ba681223e1880f3ab570c584ddfafa5480595b8082817a91678fd128c1ccdfe7ece6a3d27a1577fb097be00be5262c1d39aa389601de48a233b6c22850179d4fc8a55cf6f014af03bd7573cc9240c6f9256477c04074994fe3b7174f4c712b29cb39c428fcf338a0affc2941882f18d568bee18ad0f952a0cfa8569eef06caeb99b661b4a0c1b1ac6a80d719c67fe98498ca53530dd7dc948125cff33e22d2e7a94617a2e12593cfa1eaa1efe4af15331c5963b956b6e1d8460ae600cf4ddf07eb8b9c979ed64a091da57177d9b3dc37d98013ac48620aa38a9a7256560caf145672803df8c8634ca27fff05d2d954bfa1ddf5ff3a93961dc1d8f329e6d39e1ebedd61732a6deb87d86cf2676b3ebffb414a39195fc485a0764a853efa6ed31fcd78c5842de4c79c8205f111d2aa22c04a11f2f76899d75b17b1bf9a113e4e194a7dda2d5d716c98c7ad4191d27dd851734e6e4864defbd6f3378fc65fbf307e435cb51d924a6b2b6864ce0d92e82e2c59cad2a7caab8621ecaba813261eeabf72d23d8f20abd1f46f1d6e49ad43863c1c91b74bd2ab4841ae725cddc5ff53b1186fceac8624967baac2a1f3ca2446de7c44dd73c584817ee0fb088962144d3f540cf0599aa03aa0634772b1d5e58ed16ea7e6ff15a60686cc5fd77d2a322527a8edd8dde12e71eff74bedd0d9bba85148b8eee37aba4c489e479f8e1e3586cfd0214b1df1c37ae5e8b66a46279eea16d754a7249878ee9dcec66f2af69fcb41cc0061fca69a242e3ac2443d6de6536e3af79f54036159592cf748c565d8fbd2f22b7989972ef24a767290fd768eda76fa335caf35e765188cac31a0500d9482b995725fd07409a157b8bc5dc14a13c0c7aeed379f1cdbd2ab499d8fca62c00b030dad4cbd42968faddca79d39422c2459ab684f6d795e15bb2145be614a834ee17988b75071af05c7124eff1e8ce8891580300f211f647a22c201fe64e55e0218307dda670e25216b0a4c80a87af9a5fe4597c142ed40fa48c9d651c8a0d12897d06c97c0d7427107a3699ded13c6cde20c30d6b5bdc30305c74f1bf3bc9341a7605bd0091e79fe333027843d3378a31933daa1d4d3abc0f0ceb72983f696d59263ec35fae2820c43304e48dec2d794d1dfacba5ea13daeb8bd18aa3a0d0aa9d0bb25881c76adfbd91c0d1baeca889da0f82aa41d2d3cc423799c87d1049d89446ba6770d117f4d858f13acef1ff8e5ccf2aed21456148ffbdcf7b6bc9469d1499d230b2c56a96de89c6b6039fd330a2d060515d6949dbe315d66c8db776b66a223c8b5c0ca0225b30cc3183c399c069d4fb1fd864c58a23d46d89ebe5f0b3bd5ca9dd2499c3adceef0cf94e69311b7dcead84885ed2011dd132d729f932a6c883bd4b86d24e1b017a71383954edcedca5f1c4f330918e0e364712f9d40c4df3da0b8b6fb4c296dc5b7bb09404a8b1f9684d421548a8d5af93bb989a87a62dcb0098d75420f840f0863808d0f12c8058d8952f1dc01694e5c1aad687b03ea7082aabd8dd8d09134ea968df255d26e4362cfae904268bf4c33789a2b51358a68cefc061c779813257a8dbfc416cb2b64edfb804efffbbf3e03f4aa0a4caa61c4e63eff557c48745f42401a559d1ff294c8d8e1366c75bfc6652161d14925c02535a68f9c34d8df1420d25aed47b5fe6599fec30ead25e29ec1f4ad2325d0cc55ac1faf92619ffda05", @typed={0x8, 0x94, 0x0, 0x0, @fd=r5}]}, @generic="9c66fc65c3fc7b61ffe9e4c9350145f4b2f79bbf86545bc52049220611247dad0629309ccd8eeb5492dd04b5fd5ea2123d92e7270e1b5b89a7c41c1cc8cb371633babd3a6fc39b281aef92415b3be9fa7bebc56f27c6afcd75ec9d8a3aca99ddaf0135913e421b743babd90cdd8ca218b217207f27e423d78cd144f33a492e94e06a9e73d1c5aea446297b9c35ffe60fdad1a6188e2624d009bd1c3611d605aacc971acf28dcd6a3bf1e53f42c14065d0201c63781dd5a18c331eb699485ae1c3e8861ff98d5290513e52a3696ffdce2e839883577281fcba874ac0cb2aca900e2a28dabe3b454d9bde302259b7d0a63c0c43e0fda9a48591ae5a2f2b1", @typed={0x14, 0x9a, 0x0, 0x0, @ipv6=@mcast2}, @nested={0x8a, 0x64, 0x0, 0x1, [@typed={0x8, 0x85, 0x0, 0x0, @u32=0x7}, @typed={0x14, 0x66, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @multicast2}}, @generic="ef229642ce21f55d552e545eb3120ff7d357a7cbf6509a96eb742f2cc2a08ca9a97efe4323c17502e25f49541c1a698bd3a1eefea7422517774bec66682b31e573bcc0d9c9ab0541d2bbaa88ca794c1ee5210c22ea7eed1d3aa4", @typed={0x8, 0x159, 0x0, 0x0, @uid=r6}, @typed={0x8, 0x77, 0x0, 0x0, @pid=r0}]}]}, 0x1284}, {&(0x7f0000000b40)=ANY=[@ANYBLOB="1c0500002c00000428bd7000fcdbdf250800f900", @ANYRES32=r7, @ANYBLOB="29541cc95cc588adf4361eed2a2f246c7ab626abfcb3abdbba23cc6b9ef35cb75b9d40e8a8c62973a2f2ee4e76341cd99745341351ba3b5bdf7f1b52d6a1dcbe97d17acb30699182941f34ff1249ec951207325d93558b56eea464bc2129838e291c06d2d1f30ec85b1496114c7319118cd68dee9d30f6dfe248c95ea87f9376222b8e0881a8182f440fb303ccdeca6a1e29908785f953c0f0ba219c5b626ea4e7411856fc55c6e024edb0b862bfc395ae69edb22a64d6fbd5ec3100e53dc681ec9e72c0b0e7ce59df08b4937914c3e97db22e75fecb0d7d3d1c8c99a40ad0285e8883fa195b707f3a9f1bd13ec1ac52af4476a934ed15505bc414ac5f4ff1793b89d66cc67304683fbdac8fac2147a710f570cce6aff6fd556f30aba18f408262c81a4284cb04741d62ca40c8777ea7a30c5bdb7a23c69e53e8820bf141c6fd643c3e820cc6358bf6b57b7ad3a066ad73f542585e44d93d011b803da87f8fe595ad1497d44b09dad268532294b0e48ddb17a41e7424b813bcf1b6ee987301f4e367d28361abfaff0c01fe5c625a4e7a28755f774b7918b31dc8c874b64e0f50f1b91681b4de146ffec84b177abad824e88e82642157126cb06e889770d8cf904a3959e0eb777114aeaf8f117ff77f0080df7cee1b6325ea36d79504009780063b45ee6c57d9c0a6412eba0478745f946953dabaabdcdc8643b15522625b0e39eac1cddab8c285a7bc931c49e3db89c2436deba4cb3b8687209bf9dc5cc4fd68a8e010daef9deea039dd4f3f3aa3bae7b59e1168aa54e487458782f1a8e1a4d28aae16dc7f3eee1f0998443066ee5b682b61458874fe1a0bfbd7a3a6d8ba50a4b7eeebdc9cdb474133eefd3f9b757d7dc456a298c8cdbd24204cb76f2f6014f33b0c08c508004600", @ANYRES32=r8, @ANYRES8=r3], 0x51c}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=r9, @ANYBLOB="f0ff00001c160000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x40001}, 0x4000080) (async) sendmsg$netlink(r1, &(0x7f0000000640)={&(0x7f0000000200)=@kern={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000004ec0)={0x14e4, 0x10, 0x738, 0x70bd27, 0x25dfdbff, "", [@typed={0x8, 0x113, 0x0, 0x0, @ipv4=@loopback}, @nested={0x6b, 0x155, 0x0, 0x1, [@generic="d2d595bda6fc78f443e5dddc72087c8e4eb0bc38d1f4a1ac37248c3318566d7117ca26384b017a2b83127cfa2236725bea4760ebba6087453898e2eeaec6ea6a12cb16445caff60af9e25f6b09f70fa929a599b438f98ff50c04e6", @typed={0x8, 0x9a, 0x0, 0x0, @uid=r4}, @nested={0x4, 0x62}]}, @nested={0x1014, 0x2b, 0x0, 0x1, [@generic="9a05b14a48f50119895513cc3df5e9e16c727b6f6d8377414f09d9736d41b3d411a77d5b6d7089b34cf51b08627f879dc49f483f48912bf31f95e6063033bb69b5037aab0d57e22529887fc4c8768f89ae2a1b5484d558a3df0ad8f40c02379c43a134bd51cab1be7a2390e148f0a9415c3551a807b715b2ca5fe22832a3092155363237a78cb3d23ae4ab66d8310ec949a0edb098e04d3eaeeccb7756ca8b9cb64388eba19f3903229e0e9c994782ae039118b2394ce7e5872fa4c7aba19c214b3cbbb61e19e3041ce2ddf6fecd2f396f3e0156ca5aa01f909a6398750099e627639ac10b1d518da44171bd340290500c3de2c3e0ada78d1181be28e3465015bcf317496e840e9f18f822bfdd93a7cff4bbe403884a654adcca9815314fcdecd48f1a462634db160179f660a7911f9ad60638f10a92de2f49adf10a928f4a66e2184f8cec5f7b0400b5a8002ba272ef4aec1cd9e162782a0952fc8c5446c443d518a09a0ffba4e12d8d1c26f55b47fb3649090fdae21bf9b087e81a94315d4f08f96cbfc0aac8d47292783f18a65d5e8456763afdaeecc4c989c988d3a09a38f807e81e44829a361a35aeac6753638e74a20b7ec6b1e37f00ee398acb3a746a4f84fa4b27af34421083cc43df8c055da95c166cd124d30a0aaed9e8b8f34877f381f6f2ab2e3c36adb4e67b3e1eb11ea44bfb3ff0327b41b7e311ca97766ee76461b3ffda86581d26cff195968507a0ff8beb39dcaab5ab55bfc3897cea9bf2faf1493b3daac89f2e654a25a361b902bb8c0e759895b23d4a3a612fa67476d011fdf60df54ea19e39dd362396aa7ee5271d956484866d0da8c45f2dc5ca2f0cf5fc3665cee27c01801c1e3a823d2731b550880e1d873df4eb06018967a83058a3b4a5777f639568eecc904a9a1bce21ef5138b450eb9ee8695998a873d3101261ff018391e0d4164c484d92ff62294962135c6cf49c257a41f32abbaf9ef0a730a8605c4877705da391cf827a747bd0a0a12c02023c62ffa1f3abffe6e8ae5b93dc94bef885f70eefb515b219c6bc9117e0328ed2f96ceb22782c3c46c9bb68622d379ddf2a369ddfc680ab111a2571797d13ed4cc16ce04cca969c3732a652dcba420953c0afd28e32b5c157ac240a31fb471396ddc9583992fec0263d48e066554d1992e923567ebbf7963137c4820df4c0d7bb9cdcb320f8051969e7c03bd83f6704e893258506ca833dc16c9924c8daffbeb0342d58cc1832508a502afcc0cf96ae42f89e3f6de267a91b8742075fdba5af0a5d93df15dfd622dae482b13a3edd2514ccef9f9e1259c34be5c35bfe7ed9e2e5090bdd6849d5a2d8c4a5ff6103ad6c68987e52085d191f17f69a27f03ab83a3e647021e58bab63b3d7c484ca0c60ecacca11d4911a32c3a6434733b10a16916de549c097b83ee852b4ffb59900ff76106c308621d1249390aa582f0a6eabfd4fc2a9378b19504be5858475f674c83b9d80037c63190e76293d9050aff326132e26cbb981681a6eb59f24178c27edf341d213760d200d3cdfd75cec2b61953e4c0e2bda3a8f858f0c9f1f29e3c1f39b5e14b90282118d9b9f7088bfc6c47843af9e3f7b45ca5400275c5f931512163d6878d45cbe163dd6b24353e589cf442e43f535e879cf110e1d9157540455e99afdacfccdbd4b026dcd59c9a9ced0a362ab82da9864fd3f1e8d7af2b85734e4a8c5610b8bfa878358df00f55a4fea11caf4a68c6a5909e781c8474e3ddb95b1379ed4cc5fed75d6457f82f9b4d603c0b1d84bb27b2d2ac3a597b656a833b38da77241fc9609e54a3d4b7cfe62c8f56df41335e6717a4b8cd432805188d86acaf475bf204cc85b9bcbc0615624162276ca78ff80a56f0e18f55fd898242d43b21f992534ba6e961a343472303bf8beb5bfecaebe36ef3a5c53069a3fbe1a62ff746883ab0ba1ba3a97a9311198a7f7af405dcaf406cd19aec5ce46c3657a09cdcc045e70cdadfb8cabac4c67908f5d26ac1a32d10deebcd76413fa23b93bd7e8d718674cb4a471654345e2136548c52da437da5f1cc5c2656c558d94a2e836d48bf5d108e063e83a018b279fba9357f394ddf2bad7a32cd80da80afcb62ae59854c392e5fa4cc1b202080b4eae198045bb9432b4e23fc498b129023434f3b328d57dc8eb508d86ee0e8b5a1255270c9573b17d1f65dfdf882201f17b60657662d68c9188eecf936ba4cacca742c290a50958e5e105d874bf4fa284e62030760f239589d411c0a1d2be38a60b4a2e43d51f05e2e5cc72ad7e6de93327ca3cf734c52c1d34df0813cdedfd5ec94a2dc5604e3712ba3724f106201c2da6070d70324cc16046571fdb8fd8025e967358a11dfbf2cf18f135c869414bd064f3b77d50687f2ea8de2dfcf8b63b70e74f1bd01535e5434287432a0072e3640cf7273c608bb8f1dce22e525e05dddd4d5b6661798329354c4daab8e8625debbbb4cca9945c0db14e78eee1038a50fcef86856e13dc4af87a5fc95ecfd094605f5303021b436791ff712e4131660af3ab02049615d45757614f4ecda57c897d1369890cb45bd5bd0819ed63376823f64ccb4a7741567c19fce2f8b71534eb190a83d874c744de2444ce7bafb93fd19c39bc23f127e76f4704023c834769758f4f3efdbbeb47610278efb2bdeacaeae796f0c0a9eb48fb138eae2b95e8006d4fe7a2b5f7bad50e575e8393c0bcc6827252bc29833baa4c4106b66537d0efb09a83c3b60bc1b6212789878850fd9db37c0c5cb26d3d3d163d6597198a50fe507b2f01b21a457eb9914ee3427ec1aaa3f5fdb3efd67cbd56acf7aafbdc172c4ba042c764332d7de29a03fa48366395afc47c4b11f255af8edebf3d34c545178574b52a5d6e452c4397ac1ed12fa114b2a8c6a81831a7531dc7adc53393ae86f39f959439d8210ba65f38c53788ce31a32837a6c07da1914d8f95ac46c571e07220ac76b0e2cc04e8621448a3abba1e3f3ac723041d2f5c77920784921460e34105d02c704bc7a5b05a9892892a91d2c487e4774a932f9dc4806757ce3ae0ebbb6647fb66227f78da84015e429739b2cc1591aa325b0112bbef5d37f7530f5f4b6892833339a7d0342053c65737f60995bbe5b1078c2bc69807f3fc3407bde6d1db464854e733695a4b1d6dabe7774e5d1ac65cc612697c9074c973d5489eddd74afc0a2421233e1e9d0316858bb41a8be2149b69822f1f4dfa8b39c2b178af6513b833c8625ad5dd36bdec392c7c81876cc3d0fa72a32b6f851ef049d2a18579bfa0ede478bd6045faa9db1892998b6441fbfbf5b25c4a41f3ace37d20eb2b1c5fdd044f55d9ae429c07838d4950c1dc61a631e4c4bf16fd63c1dda6737b4e7e9e8dcb26206197ed770435c5c47a6bd6ed08d4c2861f1efd11a9e65f2ea71a4fd7f16e83feee045acd9954bb06a203e207319272a778fc92d667fa1658cb24ccd799691efa9fdf3700bed9e6b192e1fc8425b5745a20161739238f4a9fa16c99e5f9e26df3d38cc810f6a6b91ed1a7ce67cb06f2402f2e7ce9fa480293e7e59d45bc7c5480e878d3eff75d33920f204f2a06268e5fcc6f7f2553694e567a64b40fa6caa62a385047d6811389bf4f2b2b726f6aa005a0701242ced677892bccfdb66d76ea3ff15cbdbe69616e0a7c457a77728fc46136130d3ca4a4b830bfe42ca608602f23303ee544edf519e1b59af098aaeef7a504678c01d93c49d360d536918b03a02af003adaa82930d48882ef64547a5fdcd737f5f9b3c38c8744b6e0b6b8141ade492c67e35d6e16e2e604a43877eb2eb24903c93ef79df192ce614238f7ee1753eac615ea61e0ba5d1760a5e94fa9d874e5717723e8451ed4794d3e7ccb195013cffd171b0cbacbadb7265f47d5c44769c90980c3068c4e0990a8d0d1563322872b909b37e483ce03b46b4fb2eefefd75593a3683127efb043f15a89e2ad395f362f0190d2ecaba0456010209ac0ae56d1f0d0573ad3b51b46a6210671bbc451d36efbbb2fb079bdefd789e7c412348954bc81d186313eaa0de7548f778197b0e79f55b111532a2f6d4a4bc6404272e25f437d38707db0a692901bada8cc7251517ae29e49ee1268c554e742fa62867544565f89cc9acb65aecd01ed96332c1eba2db879087754ca61ffafaf066777f4092fd3b92b1854025a5a7caa208cce07c5d2d2d89b7307296aeec376c9c163a53455a9c42084c57e211ff4a9eb5f20bde9e6448e76734a1567b36ac0f0a0741c215afce31a962bda61f6c13de5ece04364a0eb66a58423ca839cec943ea8d6d9a16e4bdf1b795f94ab60128b94980de97735caa4260a0da04224eddfae972294804c473ab362364a42b1f9f6197d2da12a5db9e14ee08dd4ecee7488d277ad048002ebe4b578b20da4d575cea44066b571cc8f71c8e365d0b92e367e969d10f67d561f7a047aa280aad1ff5a6d0be99c1ab08a54ba840770f6bdbb8e1d126d77f2c28d246c20669c9492529eb0704dc667a0131ef22e09d5e1f348786026f78d55ce3af51ead2f8589462c56b866969a25471418a7203236b8f44a15540f83740c2c5fd4b1d7bdda8940245502cc618e9538035346b3910e074f163af0915cee316845e0caae3cbe61d6bfd642324d58aee7d932bafc04593aac3949bc98d804d3a134dbdf859e50b198c07b13201d148502cdf2fe261e300ab6bfa68631205b408ea8082878f75534160cba9144995e9451bdf7055f1c11bca8a577525ef3c932c36aea4a12c126de79fc8aec04a020be8ab6692df258ee5359d0a4bd9317bc481534c198b794a8c214b7192cd0fd46267ee6f266af1be7e0bbf1991a1b62bb8deb08c5286f9f4e1617c42d49e16441e6ed7ebdd5e6dd55731d7a16b1e5f9a182e8729a5031d817bc3683bffaf7d7de2daa7f4c4948dd9ccfd50d6c992a49f6dea380859657c7c4c6d4a2f3e1c760d4efeecba9c3c340832f71821eb78942a5e4f5c1d0ee111840dc083dad6d1cb0171be9e14d571f799ebe1185c53db927578882a1054b0efe5fb4b7565ad58a9f9dd7a679d04fe6af083e740e893c76c6516a2fc6ed76c4a53f4fff5fab06a6ef0941851c1e7b728e5f099fd7fc5a0561bab99134d88d313a7d087ee58b6332a1586a1d29106f6edd44c3cb0e3b32c2dd418f0a69d1e28c87044e66e4653ccb7d8ef213b95bcba658d6cdb0f366b04e647e936db899549cfa5d99dab10b1648bc8c1947cd56a5b5448c3c8b9f97a5f6e6e443d1d2343687f3822ae8ec1e56189a6a6d125a3a7db6029245f3b5195d0aee54344d2484c6ebc8876ece2f7a7782c663a668f83a0a9dc7bd828262c0054e3f52977c1337c92a60d5158210338f044faa46f714b4fef8e6fa3324819dd364aa05e656df00fb87a403e4ea673e2cd3544c9e9c9a48267d44b754ffccab6958feacca377b2aa70cc1384962ca10569e045b896e820ca008d3ac8f6639503c639420718765e7cdb831ef35c875192fa85e0fa293c3eed5928b752a41c8a1233c3774f99ff909950dbe8edd8447215c4fd763435cfc68f801bc92ba0d0d6a975c27bd1d9a1be1d3c2fc8cedda6a84ab4aadf9d05165bef970aeb7053e5103690912ee508331186967dc230639158b9b4517a56efa3bff278e7647dbfb8ca9b16ed4e380a2d3f2f2125ec4a6fd0ce1ea5b5114d31b3f8a33e2d2a94360684995d93d544fae2d20aaaaebded447afaba169902540163ae81ea77fd3f28f98c11888a6d292b89264e5d70fa331b6e47c95ab42", @nested={0x4, 0xde}, @typed={0xa, 0x3a, 0x0, 0x0, @str='tmpfs\x00'}]}, @generic="2ded9a95e03eeee88ff0aacb81819a9943e8514b3e711eb948afb5cc14a76ded7bb00a53d4bd064656ef00bb8eb2d35600e69143980efdd4f23f2c809b9d2cc3d90f1a726f48f04416fd03eb0d849822a141920a4a732c9d410c921ab813118666684339b997546122052bc4c6c58a0c05668a0529f3f033eeb635ebcab5360a627c0c7a93a08647aca0ee1475484e7987a6afd8cc1e8cae92c5aec060c9752efdc6f739fd9f994ae92c749a64bd304fd9e4818cb593272e3f6c84f46c7e925266569b1c05d3d6ee3628", @nested={0x37e, 0x93, 0x0, 0x1, [@generic="53103f8ed610b5c8795f3e5f32f006d7bdc81bf93e99d3074f2a9874667dbe96b0d4d6b9a5115fa3910882a44efd49a8b4311e71fcf1f6f63e0f240d42cb6702b43840f086245506dc4b02503d5ab92147f8071f63d9a227e35930b8b3b4c9534bd4021c8bfdac80a14111cb2463e3a8437a9b54cea067fd75ff159416f8abb929468e4266d283854faa89d0a662e74261c4ba087dc4dd83c2a25890c370730771b46de50c096831623039f8591e3ccfed30031a19e667d41979b768da2897fecc500203570ce93fdf858ff4b092e1024b5f093f14ef940d7cac9ba05d46427493d3f652646d", @nested={0xc, 0x3f, 0x0, 0x1, [@typed={0x8, 0xf, 0x0, 0x0, @fd}]}, @generic="8b2e029dc61f99d9997fc89e96a5e580e9c4f456bbd690b648721592b398178dec708a5fb7bcdb553eae101a8d099fa9c4323b41159722f6dfd211256dcc7e9aec890d6c0f8736a6a1dcb58d6fc3cc888264686f8278022f9ce8257c9983397b9247ddb01c58f57f48c82643bb8433602ea50e8292df8df41d127b1a714cc07356", @typed={0x8, 0xf9, 0x0, 0x0, @fd=r9}, @typed={0x8a, 0xf9, 0x0, 0x0, @binary="1122d54345185ddfa66b367f1dfe99644acacd4e18f01edd25586832e68919e0d4c66472a896a21313ca85758d773be27f810693afdcf519cc156fcbe02f20d45e97376eca696736be75f79ff07e2c30c5edeff2acb7cd35aac7614a790e3de9727fe4ec58f27cc512867fbdd47bd787e899b861ce48835dc02249e761cccc974fdd721f6b5e"}, @generic="5a39c3fdb73e0bac6dcf1178101f527b6596e732ba3faa854c80a36d32aba74c7063ccff6fa0c447d58708c5cf79a82ce025e42a4a4718143d453b1e138f407a2dfe3dd237c53afc0fcf8e55e6763f073668c9c7fec8305a47c28365b14a24efc61dc1891a2d78b451a8bf2c932a41c4ee301213a0935a791e02e1f3ae843af80016e149eaf5cb19bde16c2c7f0e68ab7f3293b05df683f795a73285afa8deb7dc6f5ac043bc09c536639e20d7f14d4817e507ff52f28977481cc201233447d1fb1a27", @nested={0xaf, 0x11c, 0x0, 0x1, [@generic="e606585decbc43aeba2542940640cf0803ed7b54822f4c623290b5a693fc69701b34ce2a0e4b34c49ae7ca11f97ab40bb4584d9b42aa61a6040efebc7a98740cbc5a0ceba1ed839b1e013740bcbfe5649cf300b75495373f53da0540cfdd3e54684e8b9da3620df421e25f4f4147c3860a64140f3b6fd014d6f26685a4d22dc516cbbea74f9ab3ccaae39395875a953f07738b3003726fdfe47945845c4a5c939b5b76a43ae4c3", @nested={0x4, 0xdc}]}]}]}, 0x14e4}, {&(0x7f0000003c00)={0x1284, 0x27, 0x200, 0x70bd25, 0x25dfdbff, "", [@nested={0x10d4, 0x89, 0x0, 0x1, [@nested={0x4, 0x24}, @typed={0xc1, 0x77, 0x0, 0x0, @binary="ce331171fee65906a549885f5dad9673b6b9dfe52279ac1053a3c8ba9cd897d392655e1e4be6baa3f3aa5102a9c084291ec90903d6b846800c3d9858618dd85ddba496eb51e822b0340b7c16992dbcd64172cbe51479a8e433b9b300934df0a2c8aa129ca8691f212c31696331505b93bda55c2babcf4d163c30a89fcf24190a3827d48cffe4a2282be14f96fe6585cf76ee8735a3c4afff9d8773d8e2f257b12bc46728cda67551135d53b15c6ecfaeeb925cf1d378bad599939bb9b1"}, @generic="746ec442d97532b9cff339666fd64d1f6d626156d2678ccf3d7e8c0430541aaa6f32849b039adda4a91d0d45d2af5fda3be1f28b1a31758b2fe1ea204d316d6cbbb5e7520051d6c74ef3225fdd969a519e1f91ac07c60613fd8e5a748dadb35878300ba621abb860f80976bd195f47f8864c8b523e976029e35410171f46249de0f20ce1b0f4eb923ae1b061cf6f251406fc7c93df8fe2fb55c98c41a1c33482e6cd7ecf3ecb03fa3a8492c51676b21326ad08fc62299901ec930bc0f77c17d12a935794da03f328a551ece983b705d13ddbbd8915e32af2d68042ee6535762bf03a57408336086f7ef0d5545e9a7f94acd317e14fb90d19d9daff0d52da7750e9335ebef8cec59992e5216ec4306ca2a226ec24a2a77296db6b71641685ed389b6cac31c99ed38247e32465f4d975a0faf583db69a479e3129239b43f20a35e60b68a0b8318be637d9d60463c52b4961a018b71763688a75f73d0ed6389d65f71e760df7fc3f2fe3a9a7a75d5a1c884ba0e07e1ad00cac868d7521ff200aaf5fd5b31d1fe149036b28795c7f0eb7b92d8930449422ff5652df30f6e2f02819713ed56823829184258036000f75aa31aa45f798f22e293be97131b66577bd5d15f0c68acf00d7a9baaac1835dfc0861ba7e3d9d7a1189c4b8a332a49c5284ef02326fd6dbe215f418b033d1930d8005b406ae23c733cea0802cce1781c09ad1b3d15f3390e8122704b2a3592caf736a2fcb88175fb29776568b6fe2ba7eb05f8a287c8145084f7099541f040db040c23dc601baccf5112ab65393bd690b9409d6ea16ad4efc7f72a3f8161e8a0d17c9531d9705fa417b47814481bfa15c7a02904df4365e6a9f0579b98da40c3b0a943c1d23e33470b932f7cc79eaac9ef4c38b73fa90b7c8aa574e6751c24ce52dbe5d7efe64c0273a0bf179da8e3f85d583648bfe5049b19f744584f53ed04ca541fb6a5995e483f3c16d0b377eeadabb31c4ab0069a3adb438cc80dd035c59f745b1deb5fa64451375defbac4377b035e660db3c489cc8daad62d3a95f9b8ea3c54ed9fb9ddfda11cb40b1844dedc655be629bf3921077737258c9591f7efcf1dd3c846125562a7820e0456ea2d0fe1c86035534d5b79ee511cb654a081e3adbd42d35f10def87a76ce8ad7305676512ffd5d33a19fe3d7c1909c3a8e9a70104eed718582ba8dfce0d1053e8eb3c2172166c99097692d69b0465d35b6df2a816a424ff003e60d593fcbc30cfdf0c5b1e845b06e0408d21a8eda13a12c93843e90462d3a1b13aff56eb8071f2a5b4572b03c9c61fa6a64c1d71d5c78e4e535adf47337d4315c3b23c156b8283db677db29c507178419223b3d77b04b294d8f75306e2a5291b39b05a3ab631a2dc336709571b74fbc5dbbd487e9e58581b423f69636f912fd07b9c1f2d8ca3da8c5fc3a814f414421f20615e375b76b183c39807f0046a24e5c039b36cf38a8fbe973c5a17ce031f20363dc422cbb1c8bc9ee95fd6f440e2aef74153adb50e19d65a9319de069d1cdcfff57bb02d1c7f1602f77ad7068407015dccde0c45d7db3aaa31e2c8b0365be903cb06d2cfb3bd159abf8b91d1e4a059292a4ce18fd5b615dcb307a0cc91805546a0463d50db44cd8f5d2d4c4a6cc1ad459e4c5f3144e77bd4dc5dcfee7980f0adaa720ad396807ca2cc207e2150dc09f811939eb657873f9acd6d6f8527b3918052b7b5cef92680167211feb98454acb25b56ab93e4ff5f23ddbade7add35e0e3e407989217f3ffc1512566c619e9bbfd15b939f868d6879127c2cdef6df179820b0064a281d2aad8f505938f5dba26a31432cb4292f5ac5e7ed9ccab04d3d89374727fedc09dec188e820be683fd736549a3a32e77f5407cd4cfc0a220898f67c1fec6716e5da5650e6858b8023aeca711b0cc61a16a6cdc58b5ed62fa262778c14f26d5aef75a27ac0f1f5d115bb2037bebf7182e568e03b7359ef706ca57e80e4c1856d9ddd440a88724e6bdaf6fdcee1d3edad3d0bc32a25d032f8476bfdab1b75622da2e8e8cd9bb24e846a539d06bb7825ecc71ccae14e28d072ad76ee08315f96211c579e7b171925e85662467145f73f68ec832db35066cf599d4d1de6b3907e5a6ae37a31ce22db22c8e60d03acf880a94cdb846ec64ef2cd5c080080a878f0186a729e2706ef64b2273c52bce207be7266d4a188b916615079f4c4a56fbadcff527dea3b175bc61d4201d88edbf28b1909cc14321d59d80e259d930bdc831fb8683478fd6382f61d1f0f51b86ef7b6a4bfaad790d236c7cfa115b5e05490c4323252e04d458ba4797efe6612c3e32a1556d8e8671b3dd126c4181efd7aeb7a8e0eaf567638e29efe9b5b1a94bac012660a038775a868dc1f38aaf5548ae4a4b59e9d3a3ad8953872685c48ca8cdfd2dfe04d8c06f927b5b342fa8f4d73e77361bd20c7c39b6b471a773f0993d74a5cf2837a22cef623e33dedaacd4bd51b04f3b5c5780087140c9c7471a701aca6a4cdd127303f0dcd0a7431d2c1b4245a31e9b116084676a864ff8efb8919b994de688b641f74fdff41e0ec3f427d373ef650da683bc3a8a5afa79b45197a1029f92cf444bbc6e9ff099a7b503f190765140b5806e226888abb76a9e46fee9f7c0aac21e247f42a4278d634b83001beb91fd3cf6c3a28ea0b2ba2720c47f80c08b9f48df83acdea103bf2b60736ad3ac1bf34f31761d088daa511fefb6db937add3fae3157da2734205a69691d8398022d6f84161536dfb34e8ffce031b116151febb5b6c63c598aec5dbd5e0e95cbdf939c25583c74cf7eff9cb6e63314e0ce56a59c99e5b3b1d8bdcb3c0f6c0ee555db7fad0c785aa41448ebe33ea79ae1ec2c841fe78ef9dd1ba0d5407721dc2760ed446b6b9f5ccf25c5174c7ced97d2d4a46f9067cf8566e471a11767d04ba7850b6fac02ae0368d22e7974233b1887477a7e3d4081b8b2978ff4df5b82bcc0b8f83630f6f7589e9c421d1808954ec11880f60e6dd74a8757b58187eaa6517678f94741fbf094ee38ff5a013867412087d2b86a871f5f43e4c5ba59737b2b7b3e9080b7178335229b02e7ef38f9512a0c5dbc900084a7f2a60e8caaf9106493c56653b2f5b12e1256a5f25b6e74a463036c795a218f226a4c2048a1583e370a22584310e3bbaa9513d2843d93bf3ac3fe80f909b3eeae389c815bde48d60ac3a877379092015931ebb89770eda8a7bae67c4c2fd573d2d131d64c768293f0393c37767df39b3c8330a2d76b0503da9a249eeb59442bfeff4a810946e561b4c64a1ab0419ce3f94c2b66192508010dc04d5433974e3f8d6597160d5420f7f86a3786a5da84c09a3a0361473be9cb9d773af5c558b40af8356f33852a4423d78474372c177ee23eb51d97be61307c31eac45f820d93f34064d256fe1e05503ac51ffcd06eee3349d99eef3f7ebb0b2c2e0ac16fc502d3e1c51324aa9ce33a99d78b4d033cfe32ed209e6d692af1e80a5c54603861e77503d239e4194dde6e909ff500a9602dd40dd31cf6576965d7cf0795b1a11294908a4b98d2fde4a10e82d6eff1c03a8fc0f72bd2fda13b9514697590d82578e87c289d624621f09e6140a9d855f052351c53862fc1d32ca833ba154927fd3d343ff4b76f8e5025699acfaa2db0b43385b8fb7deed737ef7a0a52831cffb75a374095c1f9f692288116e6539bbd01300f98d391be82f94c0bbbe9e496cba69d698eada5dad8a1ce5db5f30e547f6120f800da1e0a76800217dbf6bc38e3c783d6f4592326beaf16318c23c6f623fb94ab975c22935bdb21591de7823f9e2a10f096f5e15983be9af167dbd526410266cc6b628e17303cb332320ba268714b711448ca34e61fe553c1435e7355abb224627c534cc183e541a52f9f1862bd6b207f7d17f298d75fdae491430da81678c8a5c9b3255e80b236ee02288f249c81d0bf27c39d3a5fa89a5bf9a83eebe49b1b2a168e8f336491807542d4440641b021e167869fb668632b5aef4ddc7d9c38d0e8dec50899e3bbe3d4945ece2b16ba681223e1880f3ab570c584ddfafa5480595b8082817a91678fd128c1ccdfe7ece6a3d27a1577fb097be00be5262c1d39aa389601de48a233b6c22850179d4fc8a55cf6f014af03bd7573cc9240c6f9256477c04074994fe3b7174f4c712b29cb39c428fcf338a0affc2941882f18d568bee18ad0f952a0cfa8569eef06caeb99b661b4a0c1b1ac6a80d719c67fe98498ca53530dd7dc948125cff33e22d2e7a94617a2e12593cfa1eaa1efe4af15331c5963b956b6e1d8460ae600cf4ddf07eb8b9c979ed64a091da57177d9b3dc37d98013ac48620aa38a9a7256560caf145672803df8c8634ca27fff05d2d954bfa1ddf5ff3a93961dc1d8f329e6d39e1ebedd61732a6deb87d86cf2676b3ebffb414a39195fc485a0764a853efa6ed31fcd78c5842de4c79c8205f111d2aa22c04a11f2f76899d75b17b1bf9a113e4e194a7dda2d5d716c98c7ad4191d27dd851734e6e4864defbd6f3378fc65fbf307e435cb51d924a6b2b6864ce0d92e82e2c59cad2a7caab8621ecaba813261eeabf72d23d8f20abd1f46f1d6e49ad43863c1c91b74bd2ab4841ae725cddc5ff53b1186fceac8624967baac2a1f3ca2446de7c44dd73c584817ee0fb088962144d3f540cf0599aa03aa0634772b1d5e58ed16ea7e6ff15a60686cc5fd77d2a322527a8edd8dde12e71eff74bedd0d9bba85148b8eee37aba4c489e479f8e1e3586cfd0214b1df1c37ae5e8b66a46279eea16d754a7249878ee9dcec66f2af69fcb41cc0061fca69a242e3ac2443d6de6536e3af79f54036159592cf748c565d8fbd2f22b7989972ef24a767290fd768eda76fa335caf35e765188cac31a0500d9482b995725fd07409a157b8bc5dc14a13c0c7aeed379f1cdbd2ab499d8fca62c00b030dad4cbd42968faddca79d39422c2459ab684f6d795e15bb2145be614a834ee17988b75071af05c7124eff1e8ce8891580300f211f647a22c201fe64e55e0218307dda670e25216b0a4c80a87af9a5fe4597c142ed40fa48c9d651c8a0d12897d06c97c0d7427107a3699ded13c6cde20c30d6b5bdc30305c74f1bf3bc9341a7605bd0091e79fe333027843d3378a31933daa1d4d3abc0f0ceb72983f696d59263ec35fae2820c43304e48dec2d794d1dfacba5ea13daeb8bd18aa3a0d0aa9d0bb25881c76adfbd91c0d1baeca889da0f82aa41d2d3cc423799c87d1049d89446ba6770d117f4d858f13acef1ff8e5ccf2aed21456148ffbdcf7b6bc9469d1499d230b2c56a96de89c6b6039fd330a2d060515d6949dbe315d66c8db776b66a223c8b5c0ca0225b30cc3183c399c069d4fb1fd864c58a23d46d89ebe5f0b3bd5ca9dd2499c3adceef0cf94e69311b7dcead84885ed2011dd132d729f932a6c883bd4b86d24e1b017a71383954edcedca5f1c4f330918e0e364712f9d40c4df3da0b8b6fb4c296dc5b7bb09404a8b1f9684d421548a8d5af93bb989a87a62dcb0098d75420f840f0863808d0f12c8058d8952f1dc01694e5c1aad687b03ea7082aabd8dd8d09134ea968df255d26e4362cfae904268bf4c33789a2b51358a68cefc061c779813257a8dbfc416cb2b64edfb804efffbbf3e03f4aa0a4caa61c4e63eff557c48745f42401a559d1ff294c8d8e1366c75bfc6652161d14925c02535a68f9c34d8df1420d25aed47b5fe6599fec30ead25e29ec1f4ad2325d0cc55ac1faf92619ffda05", @typed={0x8, 0x94, 0x0, 0x0, @fd=r5}]}, @generic="9c66fc65c3fc7b61ffe9e4c9350145f4b2f79bbf86545bc52049220611247dad0629309ccd8eeb5492dd04b5fd5ea2123d92e7270e1b5b89a7c41c1cc8cb371633babd3a6fc39b281aef92415b3be9fa7bebc56f27c6afcd75ec9d8a3aca99ddaf0135913e421b743babd90cdd8ca218b217207f27e423d78cd144f33a492e94e06a9e73d1c5aea446297b9c35ffe60fdad1a6188e2624d009bd1c3611d605aacc971acf28dcd6a3bf1e53f42c14065d0201c63781dd5a18c331eb699485ae1c3e8861ff98d5290513e52a3696ffdce2e839883577281fcba874ac0cb2aca900e2a28dabe3b454d9bde302259b7d0a63c0c43e0fda9a48591ae5a2f2b1", @typed={0x14, 0x9a, 0x0, 0x0, @ipv6=@mcast2}, @nested={0x8a, 0x64, 0x0, 0x1, [@typed={0x8, 0x85, 0x0, 0x0, @u32=0x7}, @typed={0x14, 0x66, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @multicast2}}, @generic="ef229642ce21f55d552e545eb3120ff7d357a7cbf6509a96eb742f2cc2a08ca9a97efe4323c17502e25f49541c1a698bd3a1eefea7422517774bec66682b31e573bcc0d9c9ab0541d2bbaa88ca794c1ee5210c22ea7eed1d3aa4", @typed={0x8, 0x159, 0x0, 0x0, @uid=r6}, @typed={0x8, 0x77, 0x0, 0x0, @pid=r0}]}]}, 0x1284}, {&(0x7f0000000b40)=ANY=[@ANYBLOB="1c0500002c00000428bd7000fcdbdf250800f900", @ANYRES32=r7, @ANYBLOB="29541cc95cc588adf4361eed2a2f246c7ab626abfcb3abdbba23cc6b9ef35cb75b9d40e8a8c62973a2f2ee4e76341cd99745341351ba3b5bdf7f1b52d6a1dcbe97d17acb30699182941f34ff1249ec951207325d93558b56eea464bc2129838e291c06d2d1f30ec85b1496114c7319118cd68dee9d30f6dfe248c95ea87f9376222b8e0881a8182f440fb303ccdeca6a1e29908785f953c0f0ba219c5b626ea4e7411856fc55c6e024edb0b862bfc395ae69edb22a64d6fbd5ec3100e53dc681ec9e72c0b0e7ce59df08b4937914c3e97db22e75fecb0d7d3d1c8c99a40ad0285e8883fa195b707f3a9f1bd13ec1ac52af4476a934ed15505bc414ac5f4ff1793b89d66cc67304683fbdac8fac2147a710f570cce6aff6fd556f30aba18f408262c81a4284cb04741d62ca40c8777ea7a30c5bdb7a23c69e53e8820bf141c6fd643c3e820cc6358bf6b57b7ad3a066ad73f542585e44d93d011b803da87f8fe595ad1497d44b09dad268532294b0e48ddb17a41e7424b813bcf1b6ee987301f4e367d28361abfaff0c01fe5c625a4e7a28755f774b7918b31dc8c874b64e0f50f1b91681b4de146ffec84b177abad824e88e82642157126cb06e889770d8cf904a3959e0eb777114aeaf8f117ff77f0080df7cee1b6325ea36d79504009780063b45ee6c57d9c0a6412eba0478745f946953dabaabdcdc8643b15522625b0e39eac1cddab8c285a7bc931c49e3db89c2436deba4cb3b8687209bf9dc5cc4fd68a8e010daef9deea039dd4f3f3aa3bae7b59e1168aa54e487458782f1a8e1a4d28aae16dc7f3eee1f0998443066ee5b682b61458874fe1a0bfbd7a3a6d8ba50a4b7eeebdc9cdb474133eefd3f9b757d7dc456a298c8cdbd24204cb76f2f6014f33b0c08c508004600", @ANYRES32=r8, @ANYRES8=r3], 0x51c}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=r9, @ANYBLOB="f0ff00001c160000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x40001}, 0x4000080) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r12, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e23}, 0x6e) (async) connect$unix(r12, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r13, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r12, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) r14 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x8, 0x2, 0x4, 0x5, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000380)={{r14}, &(0x7f0000000b00), &(0x7f0000000300)}, 0x20) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x3e, 0x0, 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) (async) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) chdir(&(0x7f0000000140)='./file0\x00') r15 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r15, &(0x7f0000000000), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000004, 0x28011, r15, 0x0) mlockall(0x3) 40.747666753s ago: executing program 0 (id=5181): r0 = socket$inet_icmp(0x2, 0x2, 0x1) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000140)={{{@in6=@ipv4, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in=@dev}}, &(0x7f0000000040)=0xe8) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'geneve1\x00', 0x2}) ioctl$TUNGETVNETBE(r2, 0x800454df, 0x0) setresuid(r1, r1, 0x0) setresuid(0xee01, 0x0, 0x0) 40.727644764s ago: executing program 51 (id=5181): r0 = socket$inet_icmp(0x2, 0x2, 0x1) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000140)={{{@in6=@ipv4, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in=@dev}}, &(0x7f0000000040)=0xe8) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'geneve1\x00', 0x2}) ioctl$TUNGETVNETBE(r2, 0x800454df, 0x0) setresuid(r1, r1, 0x0) setresuid(0xee01, 0x0, 0x0) 40.686228446s ago: executing program 5 (id=5182): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$FAT_IOCTL_GET_VOLUME_ID(r1, 0x80047213, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x21, 0x0, 0x0) r3 = syz_kvm_setup_syzos_vm$x86(r1, &(0x7f0000c00000/0x400000)=nil) r4 = syz_kvm_add_vcpu$x86(r3, &(0x7f0000000100)={0x0, &(0x7f00000001c0)=[@in_dx={0x69, 0x20, {0x6c28, 0x4}}], 0x20}) r5 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x2, 0x83) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0e000000040000000800000002"], 0x48) close(0x3) bpf$MAP_CREATE(0x0, &(0x7f0000002080)=ANY=[@ANYBLOB="020000000400000006000000050000000010"], 0x48) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYBLOB="18000000000000000000000000000000850000002a00000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b708000000bc7a007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x21, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r7}, 0xc) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) 40.601811341s ago: executing program 5 (id=5183): r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@delneigh={0x44, 0x1a, 0x1, 0x100, 0xfffffffe, {0xa, 0x0, 0x0, 0x0, 0x0, 0xaa, 0x6}, [@NDA_CACHEINFO={0x14, 0x3, {0x5, 0x0, 0x9, 0x2000000}}, @NDA_DST_IPV6={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @local}}]}, 0x44}}, 0x4004000) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) socket$nl_xfrm(0x10, 0x3, 0x6) (async) socket$nl_xfrm(0x10, 0x3, 0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x1, 0x0) (async) sched_setscheduler(r2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, 0x0, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)="03", 0x1}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) recvmmsg(r6, &(0x7f0000001140), 0x700, 0x2, 0x0) r7 = syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'veth1_virt_wifi\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'veth1_virt_wifi\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)=@setlink={0x28, 0x13, 0x1, 0x70bd25, 0x25dfdbfe, {0x0, 0x0, 0x0, r8, 0x2424, 0x1920}, [@IFLA_NET_NS_PID={0x8, 0x13, r7}]}, 0x28}, 0x1, 0x0, 0x0, 0xc0008c1}, 0x20048000) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000000)='./file1\x00', 0x1000000, &(0x7f0000000080)={[{@dots}, {@nodots}, {@fat=@showexec}, {@nodots}, {@fat=@nfs_nostale_ro}, {@fat=@flush}, {@dots}, {@fat=@errors_continue}, {@nodots}]}, 0x1, 0x11c2, &(0x7f0000002440)="$eJzs209LbHUYB/Dn3uvNe8c0+2fpxh+1qc0hXbRqI6EQDhTqBBoERxxrmGlmmDOLmWghtGvV64iW7YLoDbjpNbSTIGrjqhM6oim6qMgR+3wWwwPfOfD8zjkc+B3Oc/TO158194tsP+/HwwcPYqL7ONJxihQP41GMHMSbX679/tXm9s76SrW6upHS2srW0tsppZnFHz764tvXfuxPffjdzPeTcTj78dGvyz8fzh3OH/2x9WmjSI0itTv9lKfdTqef77bqaa9RNLOUPmjV86KeGu2i3ruU77c63e4w5e296Uq3Vy+KlLeHqVkfpn4n9XvDlH+SN9opy7I0XQn+jdo3x2VZRpTl43gmyrIsn0YlpuLZmI6ZeC5m4/l4IV6Ml+LlmItX4tWYP/3XuPsGAAAAAAAAAAAAAAAAAACA+8X8PwAAAAAAAAAAAAAAAAAAAIyf+X8AAAAAAAAAAAAAAAAAAAAYP/P/AAAAAAAAAAAAAAAAAAAAMH6b2zvrK9Xq6kZKT+JpHAxqg1rELwcnvyfW3quuvpVOzV4c9dtgUHt0ni+N8nQ5n4zKWb58bf4k3nh9lJ9k775fvZIvxN7yT//9CQAAAID/gSydu3Z/n2U35aPqL+8HruzfJ2Jh4taWwT9UDD9v5q1WvadQ3Mdi8uxGvyv93FAsnrV5V/rJW2N8KHFrLi76uDsBAAAAAAAAAADg77iNzwnHvUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4kx04FgAAAAAQ5m+dRscGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwVQAAAP//HRmPig==") 40.292757978s ago: executing program 5 (id=5184): syz_mount_image$ext4(&(0x7f0000000280)='ext4\x00', &(0x7f00000001c0)='./file1\x00', 0x3000046, &(0x7f0000000bc0)={[{@dioread_nolock}, {@data_err_abort}, {@inlinecrypt}, {@noauto_da_alloc}, {@data_err_ignore}, {@nojournal_checksum}, {@errors_remount}, {@grpquota}, {@noblock_validity}, {@user_xattr}, {@nombcache}, {@errors_remount}]}, 0x11, 0x56f, &(0x7f0000001600)="$eJzs3U1rXFUfAPD/vUn63qcplPIoIoEurNROmsSXCi7qUrRY0H0dkttQMumUzKQ0sWC7sBs3UgQRC+Je9y6LX0D8EAUtFClBF24id3InnTQzyTSdJinz+8EN59x7J+f8595z5pw5M0wAfWsk/5NGvBQRXycRRyIiKY4NRnFwZOW8pUc3JvMtieXlT/5KGufl+eb/aj7uYJH5f0T8+mXEqXR9ubWFxZlypZLNFfnR+uzV0drC4unLs+XpbDq7Mj4xcfatifF333m7Z7G+fuGf7z6+98HZr04sffvzg6N3kjgXh4pjrXE8g5utmZEYKZ6ToTj3xIljPShsN0l2ugJsyUDRzoci7wOOxEDR6jfT3VnAbvZFRCwDfSrR/qFPNccBzbl9j+bBL4yH769MZtbHP7jy3kjsa8yNDiwla+Y8+Xx3uAfl52X88ufdO/kWvXsfAmBTN29FxJnBwfX9X1L0f1t3potznixD/wfb514+/nmj3fgnXR3/RJvxz8E2bXcrNm//6YMeFNNRPv57r+34d3XRanigyB1ujPmGkkuXK1net/0vIk7G0N48v9F6ztml+8udjrWO//ItL785Fizq8WBw79rHTJXr5WeJudXDWxEvtx3/JqvXP2lz/fPn40KXZRzP7r7a6djm8T9fyz9GvNb2+j9e0Uo2Xp8cbdwPo827Yr2/bx//rVP5a+NPYrvjz6//gY3jH05a12trT1/GD/v+zTodWxN/dH//70k+baT3FPuul+v1ubGIPclHLfvTlf3jjx/bzDfPz+M/eWLj/q/d/b8/Ij7rMv7bx356pav4d+D+z+Ofeqrr//SJ+x9+/n2n8rvr/95spE4We7rp/7qt4LM8dwAAAAAAALDbpBFxKJK0tJpO01Jp5fMdx+JAWqnW6qcuVeevTEXju7LDMZQ2V7qPtHweYqz4PGwzP/5EfiIijkbENwP7G/nSZLUytdPBAwAAAAAAAAAAAAAAAAAAwC5xsMP3/3N/DOx07YDnzo95Q//atP334peegF3J6z/0L+0f+te69v/74Z2pCLDtvP5D/9qw/afbVw9g+3n9h/6l/UP/0v4BAAAAAAAAAAAAAAAAAAAAAAAAAACgpy6cP59vy0uPbkzm+alrC/Mz1Wunp7LaTGl2frI0WZ27WpquVqcrWWmyOrvZ/6tUq1fHxmP++mg9q9VHawuLF2er81fqFy/Plqezi9nQtkQFAAAAAAAAAAAAAAAAAAAAL5bawuJMuVLJ5iQktpQY3B3VkOhxYqd7JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB47L8AAAD//yv/N2o=") capset(0x0, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @mcast2}}}, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000b00)={0xb, {{0xa, 0xffff, 0x0, @mcast2}}, 0x1, 0x2, [{{0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x37}}}, {{0xa, 0x4e22, 0x0, @remote}}]}, 0x190) syz_emit_ethernet(0x66, 0x0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x248}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000780)=ANY=[@ANYBLOB="b700000081020100bfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff000000002d030000000000001d400500000000004704000001ed000072030201030000001d440000000000006b0a20fe000000007303000000000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f1ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c107571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f6f096753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c2571f983e9673560000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d1abf3cb17b40ac9b10968f38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd84990453f006694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130bc01a2d61f3b39c64307f9c82b2807c9ff4a269841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ad1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef67a41b9e320146ee9f566a28"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$setperm(0x5, r2, 0x52b242d) keyctl$join(0x1, &(0x7f0000000100)={'syz', 0x3}) keyctl$join(0x1, &(0x7f0000000140)={'syz', 0x3}) mount$bind(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x55087e, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80242, 0x0) ftruncate(r3, 0x2007ffc) listxattr(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/181, 0xb5) sendfile(r3, r3, 0x0, 0x800000009) sync() lseek(r3, 0x8, 0x4) 37.851792761s ago: executing program 8 (id=5198): bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x10, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="b400000000000000791048000000000071003200000000009500000000000000db74589d4b38cc306ac390649f72dea0e50e2317db042855d6c74ff3493c7e31e3f6c643155a8e2e01d50bc3347475750472719cc516fa14b769e7f385ba72c60242263c05ddab05e37efe81b8bffc35cdf2ac0d93263ff755d611c4cca1684b1470af6a83366aa430ad2d700b186da622d6fba70000000000000000000000000200"/173], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_msg}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x19, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000001000000000000000000000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x9, '\x00', 0x0, @cgroup_sockopt=0x16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000580)={0x0, 0xff7f, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="580000001000010400004000fedbdf2501f80000", @ANYRES32=0x0, @ANYBLOB="01020400000000002800128008000100736974001c00028008000200c6120001060008001900000005000a00fd000000080004000100010008000a00fa"], 0x58}}, 0x0) r1 = ioctl$KVM_GET_STATS_FD_vm(0xffffffffffffffff, 0xaece) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r3 = socket$inet(0x2, 0x3, 0x8d) setsockopt$inet_msfilter(r3, 0x0, 0x8, &(0x7f0000000340)=ANY=[@ANYRES32], 0x1) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f00000000c0)={0x0, @local, @local}, &(0x7f0000000140)=0xc) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, r4}) getpeername$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000900)=0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000280)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'syztnl2\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x16fa05d78f90d5c3, 0x1a, 0x1f, 0x6, 0xc, @mcast1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x7, 0x10, 0x400, 0x1}}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000380)={'vxcan1\x00', 0x0}) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000400)={0x0, @dev, @remote}, &(0x7f0000000440)=0xc) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'syztnl0\x00', 0x0, 0x4, 0x7f, 0x3, 0x1, 0x1d, @loopback, @dev={0xfe, 0x80, '\x00', 0x16}, 0x1, 0x700, 0xfb54, 0x8}}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000540)={0x1, 0x58, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000680)={'syztnl0\x00', &(0x7f0000000640)={'tunl0\x00', 0x0, 0x20, 0x700, 0x10, 0x2, {{0x8, 0x4, 0x2, 0xd, 0x20, 0x67, 0x0, 0x1, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0x23}, @rand_addr=0x64010102, {[@timestamp_prespec={0x44, 0xc, 0x94, 0x3, 0x1, [{@rand_addr=0x64010102, 0xbb6}]}]}}}}}) r13 = socket$nl_route(0x10, 0x3, 0x0) r14 = socket(0x1, 0x803, 0x0) getsockname$packet(r14, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r13, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x40, 0x10, 0x403, 0x70bd25, 0x0, {0x0, 0x0, 0x0, 0x0, 0x500}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x8, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r15}]}, 0x40}, 0x1, 0x0, 0x0, 0x24000804}, 0x8000) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f00000006c0)={'wg2\x00', 0x0}) r17 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r17, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r17, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x48, 0x24, 0xd0f, 0x1, 0x80800, {0x60, 0x0, 0x0, r18, {0x0, 0x2}, {0xffff, 0xffff}, {0x4}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x14, 0x2, [@TCA_FQ_CODEL_INTERVAL={0x8, 0x3, 0x9a}, @TCA_FQ_CODEL_CE_THRESHOLD={0x8, 0x7, 0x8001}]}}]}, 0x48}, 0x1, 0x0, 0x0, 0x40001d4}, 0x8840) sendmsg$ETHTOOL_MSG_COALESCE_GET(r1, &(0x7f00000008c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000880)={&(0x7f0000000700)={0x15c, r2, 0x200, 0x70bd26, 0x25dfdbff, {}, [@HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg2\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @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_INDEX={0x8, 0x1, r9}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r18}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4004001}, 0x800) 37.70642889s ago: executing program 8 (id=5199): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x5a4, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xa0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x0, 0x2, 0x0, {0x9, 0x21, 0xffff, 0x7, 0x1, {0x22, 0x29}}}}]}}]}}, 0x0) syz_usb_connect(0x3, 0x5dc, &(0x7f0000000200)={{0x12, 0x1, 0x250, 0xfc, 0x4d, 0xed, 0xff, 0x3708, 0x21ce, 0x1fc, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5ca, 0x3, 0xc9, 0x56, 0x20, 0xae, [{{0x9, 0x4, 0x78, 0x6, 0x2, 0x58, 0xd3, 0x6e, 0x4, [@cdc_ecm={{0x8, 0x24, 0x6, 0x0, 0x0, "6f7fd3"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x1, 0x0, 0x5}, [@acm={0x4, 0x24, 0x2, 0x1}]}], [{{0x9, 0x5, 0x80, 0x0, 0x20, 0x7f, 0x5, 0x81}}, {{0x9, 0x5, 0x9, 0x1, 0x400, 0xb, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xfa, 0x8000}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x401}]}}]}}, {{0x9, 0x4, 0x5f, 0x82, 0x8, 0xd, 0xc3, 0x29, 0x1, [], [{{0x9, 0x5, 0x4, 0x2, 0x40, 0x1, 0x8, 0xa}}, {{0x9, 0x5, 0x8, 0x10, 0x200, 0x0, 0x4, 0x40}}, {{0x9, 0x5, 0xd, 0x10, 0x48, 0x81, 0x6, 0x3, [@generic={0xeb, 0x9, "7b798db2ba9c220df9287c71288c3044cd49863e95a4ed4cfd9e6ea790fd02fa9e2529e32fa5c8c9798674b7cf1970bdc396656fb990d448d22ed9e000853cbe5795176d5dc1318d23e702468f2500d1d1eebc1078ab438c3885a0484fb0d68a445fa22fa51cef88905cbb0396ddd45512a9ff9a2326fbd7e49f380693be64c825f3a21da5b316fd5bf43182fba134f10c657757c0b0394c37a423112ce4765935f8d343436fdff5ebb9de2bd756df09b14beaea90ff26b558122a542050509efced3fbf882893625f8fdeb0d0235fd7bca8cd9b2aeba2f56ef33985861f8397a3fb28f934a0e5dda8"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0xf, 0x9}]}}, {{0x9, 0x5, 0x7, 0x0, 0x400, 0xf, 0xa, 0x5}}, {{0x9, 0x5, 0x4, 0x0, 0x8, 0x9, 0x7, 0x2, [@generic={0x9c, 0x24, "b375f3a721ed86782cc315a8e60aef77ac7587ec30796e9acb08143c3c8c833fe925c6916cdbf783d1b005756a1d81ee156ff6ad9324c720d810b5cdc63f8321b207b51ca6661c466d07e9c299dced0e4dd013d483d4233f28670b2321c77614dab2808d99b8f3fc5fe8057e4e8e556d40f39c9caf246f61175e4f2e4f1b09e27473bc675ce40bca77c21d710d21ac46ce541ea10e38798c7dc6"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0xfff9}]}}, {{0x9, 0x5, 0x4, 0x10, 0x400, 0xf9, 0x1, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x3, 0x7}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x1, 0x7f, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0xb5d}]}}, {{0x9, 0x5, 0x8, 0x10, 0x200, 0x4f, 0x5, 0xf, [@generic={0x7d, 0x10, "c046f1ee384b1f4d076eff57348226ba2dd50610f70b426ef63124f29864d0ea2b2cd126f1789da738b554d8d2b5106f99b98b38b5cb1c1bf42d03a42db3e20e96e36333c9aa037d55dbd6d646a0e9ecfad2b70c936ebdffc22415c3a5846f2541c4a169664ba0d780c363ac0d334d788690a91d82de05cb8f934c"}]}}]}}, {{0x9, 0x4, 0x88, 0x0, 0x7, 0xff, 0xd5, 0xf9, 0x7f, [@cdc_ecm={{0xa, 0x24, 0x6, 0x0, 0x0, "ebffd3cfea"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0xc, 0x1000, 0x7fff, 0x1}, [@mbim_extended={0x8, 0x24, 0x1c, 0x20, 0x5, 0x9}, @country_functional={0xe, 0x24, 0x7, 0x6, 0x8, [0x7f, 0xffff, 0xac0e, 0x9]}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x5}, @ncm={0x6, 0x24, 0x1a, 0x3, 0x14}, @mdlm_detail={0x40, 0x24, 0x13, 0x21, "347767640e34f6ee79eecee0f7aea75e4f75abc31456ab33bda732818a967c9807c8a9c229a31ca2d2d5c6e825061d2ddd53588ddbd1e8ba6c87c6df"}, @mbim_extended={0x8, 0x24, 0x1c, 0x8000, 0xe, 0x1ff}]}], [{{0x9, 0x5, 0x4, 0x1, 0x20, 0x7, 0x1, 0x7}}, {{0x9, 0x5, 0x8848321a2207e67f, 0x4, 0x3ff, 0x9, 0x7f, 0x1, [@generic={0x75, 0x11, "c8eafa374d5c67d326ad2b91fc541af5597be2bcbeb3148d4f824f34fda223dba803f8a7d6ec87c45fe176783a21c61f11fb4dc92eeb37f4c1ae7e54b1f58fc8c313adef34e793fc0001cce1c495613b9c92bc3f49eaf94b38352f5fbe7b0ef03a2782263ee45c3292ace2e8b1849c154b3396"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0x4}]}}, {{0x9, 0x5, 0x5, 0x2, 0x8, 0x0, 0x0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x5, 0x6}]}}, {{0x9, 0x5, 0xc, 0x3, 0x400, 0xf7, 0x7e, 0x7}}, {{0x9, 0x5, 0xc, 0x0, 0x210, 0xe, 0xdd, 0x10, [@generic={0x1b, 0x21, "bb1a67964bc2ee3781c43f371e1d4c220a54ec0e13e5fb4230"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x8, 0x2, 0x1, 0x1, [@generic={0xca, 0x9, "d8b3c2e67dd9418a6055f9de272d37da75002aa9f38e825a8f4794f8574e570348c04ad8470e4b07d1198d1c21111b3aeb97221e98f3879813a0a10f92a8032a429d5dbb643fa24391ec37b05d2ba050f1b985d669859807b99f581a33826c3e54442dd8df824e9665245e1dd5c3c78db119c5d449039ab20709415b332d2630c9cb5c139493e7dacf7ba8d52e15ce3eb8f7fc213c3962fbe5d6ffb8ee08077a3ee6fa244dab3136a6880f2d7f6e0c9331dbee81f2c6f8bf6d9debef8549bcc4f6dc5cb5d4513f3b"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x400, 0x2, 0x53, 0xff, [@generic={0xcd, 0x22, "af97edc494c5f1484e32a2848a48d7763e08abae19d79d307ee5aeea0048b568c2aefa34d94115b10e808adb7c472d34f1e3e667a7a210aa1297c9f6f97232ac4bb8f2af34951067b38f065643d83a4be6e4ec4d842b7c5ac21ff5c18838cced554a4cf04cd29f4492b81875f38cdbed8376c420537ee33feeceb8d8af915d787bc65417c4df8128120646cf5960dcd9e5b09637b7603d964f11e4fb719d8329cd0c2542aca28bc086bbebd585e90d658aac98e449fc6341ddeeb3d06201b1bf3fe14c05ad476ca14d1d17"}]}}]}}]}}]}}, &(0x7f0000000a00)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0x4, 0x2, 0x0, 0x20, 0x3}, 0x16, &(0x7f0000000a80)=ANY=[@ANYBLOB="050f16000207100210091d370a100302010001040700d96fb34b48b0a2bb26fe91d32eab71a16846884175c84d5c8eda03f4bffe9511f5b35920c29ede2079"], 0x6, [{0xc2, &(0x7f0000000800)=@string={0xc2, 0x3, "1ebdf8930c27e90e93e5f8ce1d6327e9645ae19eaca531279fb8b5b201d183cd6201b8bbdd4928107fb03cc82631d632f43d71e046acce02dc172d6a52a3ae0e2bd4e7260630b3d91dc3540e6263cbb09bb62f2858ea944b73fb034989bf4f74de375fa38cff9bdf2187897064e5ef3378f737181776d6dac7eb60161e7c50b50399f822353ca056f5ed18c1ce5443ad90ff6af3da8289ff071da7b87c9746bc1fbd69f656865660889de98d1c1e7aba3f9c6ef0b981fb7c2aa03f136b435fc7"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x422}}, {0x4c, &(0x7f0000000900)=@string={0x4c, 0x3, "c4c03bf45dddbb816cf395a0712a06fd42cc50689c170ebbd1fe3a52dfd652976730f473a49a6902a774e0849aa67f46e1074d80d63424341f347915f57a77efc0e1f1b1f5d1fc2296a9"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x180a}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x400a}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) 35.713257936s ago: executing program 8 (id=5211): r0 = socket(0x10, 0x803, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000200)={'lo\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="400000001400b59527bd7000ffdbdf250a1700ff", @ANYRES32=r1, @ANYBLOB="1400020000000000000000000008ff"], 0x40}, 0x1, 0x0, 0x0, 0x2004c040}, 0x0) (async) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$SMC_PNETID_GET(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000940)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000900)=0x14) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000003c0)=@newlink={0x44, 0x10, 0x437, 0x0, 0x25dfdbff, {0x0, 0x0, 0x0, r5, 0x54583}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_TYPE={0x6, 0xf, 0x1}, @IFLA_IPTUN_LINK={0x8, 0x1, r5}]}}}]}, 0x44}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmmsg$inet(r2, &(0x7f00000017c0)=[{{&(0x7f0000000040)={0x2, 0x4e1c, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @empty, @dev={0xac, 0x14, 0x14, 0x27}}}}], 0x20}}], 0x1, 0x80) syz_read_part_table(0x106a, &(0x7f0000000000)="$eJzsz7FJxVAUBuD/5ibxpnUB17C0EGwsFXexUcERnECwsbLWDdzCFbJAxECEt8B7r/i+6pyfHw4nHNTUtdOP5Py5vqQleUxyNySp45ik/Be/vq//luF1bicpNRf9Gi+fb/dbqSb91XyTYXkoP0u3ZuVyajsHu6ezus319n0/XwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAcfsNAAD//3OqEK8=") arch_prctl$ARCH_FORCE_TAGGED_SVA(0x4004) 35.659236829s ago: executing program 8 (id=5213): mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="180200000000000000000000000000008500000017000000950000000000000060bda108010da26a15544b2a4c738e0fa0f897aa278b325764f2dcd6b865984f599ffe6cad199d36bc80e98b17249acf845992d69cc4a092d0655f0e225d2f568bd76a618d10b49d26440819e5f1e36c54"], &(0x7f00000005c0)='GPL\x00'}, 0x80) r3 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r2, r1, 0x25, 0x2, @val=@tcx}, 0x1c) bpf$LINK_DETACH(0x22, &(0x7f0000000100)=r3, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x5) syz_emit_ethernet(0x11e, &(0x7f0000000000)={@local, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "000500", 0xe8, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x8001, [{0x18, 0xf, "00000000e50053bff4db7fb81947a98ef6c30aef8bffd4310d8c8cfbdfdcf5ad49792ea9afa9553dcd662ba253fb01a9bda9916838f848a6e18c02bf95848d398ec9dba34d082016dcb10b44b93da65d02ba88666428204a908ad971d0047aabc2491e667b9900"/118}, {0x18, 0xa, "a78ce54006598080a8030037004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c15b37adac15084dbaf736b41e5af1802"}, {0x0, 0x1, "005ff9297d00001392000100"}]}}}}}}, 0x0) mount$overlay(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) mkdir(0x0, 0x0) mount$incfs(&(0x7f0000000300)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000500), 0xc802, &(0x7f0000000780)={[], [{@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}]}) 34.813971968s ago: executing program 8 (id=5218): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0b000000070000000200000022ff000001000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00000002ea000000fe0b42333d675fafad100037cfb106"], 0x48) syz_mount_image$f2fs(&(0x7f0000020480), &(0x7f00000204c0)='./file0\x00', 0x0, &(0x7f0000020500), 0x1, 0x20471, &(0x7f0000020540)="$eJzs181qO1UYB+CTvyIWRLrQlQsPiJCAEzrpB4ooWltEsKX4sXAlk2Q6TJtkQpKmsSvX3oAX4IV4C96CtyC4l8xMQHClXVTo80D4zZx5zzvnhNmcADxb+/HPPzrh9bAXQngphPBaCPX1ixBCZ1f0YxNvhRA+bp/9/Xeyffhy+3u1bbIfQnij6dlp635++6dXfj+9/OiXX5O9F29++NvT7Rp4au+GEKbz5vp+2mRVNHnTjmfrss7p0brN5sH0tr2vmrzPh3WH+2xXl9V5WDT11fxuuc3rSTbaZlFe1+PzWfPC5brY9akn3GSL+n6cD+ssl1WdxUOzrk2bD8tV02fc9vuhbh9Wq1024/kmb/Yzv61zNFu1403fapxvtrlus31dGFWTcb2O4X/+m//3vixnd5u4zhfLsprF4376fj89SdJFNc5X+VGSTccnR7FbTLZlySrPpp8UVVVM8v6omvZitxiNkjSN3bN8WGazmKb9w/5Bctxrr96Ln19+Gyfj2N3maTm7W5WTZbyuFrGZ0YuD/uEHvfhOGr++uIpXX52fX1x98/3Zd5efXnzxWVv0j2XF7uBgMEjSg2SQ9uz/MTadx83nmfP9APxrzv/AU3D+d/4Pzr/Pfv/O/zyK7wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL/YuX+cxpkwDsCvY0zCHwkKOlqKTxRRhHIASo5B97VbUnCEvQVHyAVocgrapeMIaFl5PAVGKZCY2BA9j+SZ11b00xt3M7YMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJLnZnWTiovu/ChfP8+XFhGxjIirXL9tUMd+L3MeEZNcb/p986GHdRUpoYqIaT4OI+I6H68n274LAAAAsLseLp8eI+q2TMP92A0xpLxpMyuVl7Z89kqlzVPYXaG0RTucFQpLm2HN6UuhtGV7745vC6V9St2bZu+mqpsmQ3YDAAAMo78SKLZ6AwAA4Nv5PXYDjKNqh/wufn4WPO2m/EDwoHcGAAAA/EDV2A0AAAAAW5fW/77/BwAAALut+/4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2/TcrG4eLp8ev5rz9+1ryvwbAAAAYJM/zeomFRfd+VG+fp4vLSJiGRFXud60dq9jv5c5j4hJrjf9vvnQwzoiJVQRMc3HYURc5+P1ZNt3AQAAAHbX+r//DyLqtkzD/dgNMaS8aTMrlZe2fPZKpc1T2F2htEU7nBUKS5thzelLobRle++ObwulfUrdm2bvpqqbJkN2AwAADKO/Eii2egMAAODb+TV2A4yjaof8Ln5+FjztpvxA8KB3BgAAAPxA1dgNAAAAAFuX1v++/wcAAAC7rfv+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwj/05qAIAAgIgenLQRBRNBJRBEzkQYu3t/wDz3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABApl1mX23UaOfcmD83AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP/XlH0RAIojB6feuOO3DxwwVNJ5UfzoGGjyoqaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/TM/L/MbSuJOsnTa2jkeSvavG0VXj7Lpx9WB8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgF03Py/zG0riTrJ02to5Hkr2rxtFV4+xB4+rB+Po3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/LEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9ufeNmEgjOPw60uixG0yQnorgRloqBCMwIeEZMkzMAAL0VDRWiwCK4AE55oK0zxP8/8VV9wLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPc3n44i0iikhdpkjjzc/pPSI+Im3bdvR5y2J3PjZf95ztD5Oc3zH9LSOijKKPcwAAeld1m2O1rpd/ef/zDvIO81bzpl688tMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXNmBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCzv28RPHGcQB/dnX3+7VTXfVSFGlE7Q8JpD8gJDp3F91EWmtRiV2pg5fo2L9Qtwi6eOw/6OC56NSvoweDIogodnfGHlNjvcys9HrBM/NxGGaeZw7Cez6jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMARbG+Ei2ldCCGMj/6uu97s3J8/aH/y6c2JdHx6dP5rfM3uJUohhFtLzUY1w7UMs3Oh3tt/b058i5/hn+etdtZvzzWbjRWFQqHYLXL4pQUAwLFVSkY3178rbc52jxXaIfx8sjf/T0Z1GDD/t65duB7fK87/tcxWONzS/F95Mdn6W/6vrC23Kqud9UtLy3OLjcXGnXqtOlOtTVfrtUrvfUrFWxUAAAAOV05GnP+L7f39/xNRHQbM/52PxbfxvUbk/33S/P/62dbsYP3/HCYJAADwjzh1+svnwgHHC+VyaM+tra3U+tvdn+v9bQ5TPbL/khHn/5F23rMCAAAAsrC9UdjT/1+I6jBg///HzL2X8TVHQghjSf//8vzd5kJ2yxlaaf//yuOd53n//X8OywcAACAjY8mI+/+l3vf/xTPpOcUQwtTZfp38G8CB8v/ihxuv4nvF3/9PZ7fEoVRs9Z9Hmv+vThUeHpb/e+e2Qhht5TRZAAAAjr3/k9HN/+9Lm7MPxrdC2ff/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/YsWOUZoIoDuCTbPJ9jWLARrCx0MJG1EbRykIQD+AFREG0sLPZxgN4h+AVPIepY+kBUngDmckOLlspSDaG3w8m7xGG5O1Mk38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObe5CRs5L6IL4Np363eG3+Ul7G+NWra+nyxHlfsO7Md+89Zq+rr8PBhXDvDzn17MwEAALB4ipzvQwjv/ZezWLtlyv9beU/M/OXytM95vpn7c83ZP67j7YOv+D+Yfk8/hHB9c3e1O7MnnG+bYT/V26WjYf0Mm/tWvvFZvXQ/6R+aIl1b9/xxddJPp955Go1O/6X2/+8/BQDwUzu5Vk3+fRTrXpuDAbCwetUKtfxflO3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAJztwIAAAAAAgyN96kAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgoAAD///5bgHI=") seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) getxattr(0x0, 0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r0, &(0x7f0000000000), &(0x7f0000000180)=@tcp}, 0x20) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r1, 0x29, 0x48, &(0x7f0000000140)={0x8, 0x4, '\x00', [@calipso={0x7, 0x20, {0x0, 0x6, 0x1, 0x2, [0x4, 0x7, 0x200000000002]}}]}, 0x30) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000240)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(r2, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x7c, 0x0, 0x20, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x8, 0x75}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x77}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x49}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x6b}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x45}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x45}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}]}, 0x7c}, 0x1, 0x0, 0x0, 0x20040800}, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r4 = socket$nl_audit(0x10, 0x3, 0x9) bind$netlink(r4, &(0x7f00000007c0)={0x10, 0x0, 0x25dfdbfd, 0x8000000}, 0xc) r5 = socket$nl_audit(0x10, 0x3, 0x9) bind$netlink(r5, &(0x7f00000007c0)={0x10, 0x0, 0x25dfdbfd, 0x1ffffffd}, 0xc) bpf$MAP_GET_NEXT_KEY(0x3, &(0x7f0000000100)={r0, &(0x7f0000000100), 0x0}, 0x20) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) capset(&(0x7f0000000080)={0x20080522}, &(0x7f0000000140)={0x2, 0x10ffff, 0xfffffffd, 0xfffffffc}) setsockopt$inet_int(r7, 0x0, 0x13, &(0x7f0000000040)=0x3, 0x4) sendmsg$nl_route(r6, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="240000f61e00010400000000fddbdf250a000000c3f152fc92efa35a3169dbd6d0d77fba1a927287b273e01a390339be54909b63b85942d4e7d52862e64a2bc0d1d55f85283edcb1b1e884094d21296b89124dd89c9c958ff9bf7139a54912", @ANYRES32=0x0, @ANYBLOB="0000000008000a0000f80f00"], 0x24}}, 0x0) 34.813595419s ago: executing program 8 (id=5219): ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x8038550a, &(0x7f0000000280)=@urb_type_control={0x2, {}, 0x0, 0xc1, &(0x7f0000000000)={0x4b5a9da54893e123, 0x14, 0x5, 0x2}, 0x8, 0x7, 0x200, 0x0, 0x0, 0x5, 0x0}) r0 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$selinux_load(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8cff7cf9080000005345204c696e75"], 0x65) 34.803122049s ago: executing program 52 (id=5219): ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x8038550a, &(0x7f0000000280)=@urb_type_control={0x2, {}, 0x0, 0xc1, &(0x7f0000000000)={0x4b5a9da54893e123, 0x14, 0x5, 0x2}, 0x8, 0x7, 0x200, 0x0, 0x0, 0x5, 0x0}) r0 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$selinux_load(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8cff7cf9080000005345204c696e75"], 0x65) 32.39354401s ago: executing program 53 (id=5130): syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000180)='./file1\x00', 0x2000c16, &(0x7f0000000280), 0xff, 0x25e, &(0x7f0000000e80)="$eJzs3U1IHGcYB/BnZndr1aXY9lIo/YBSSiuIvRV6sZcWhCJSSqEtWErppUULVulNe8olh+QYkuApFwm5xeQYvEguCYGcTOLBXAKJ5BDJIQnZsDsr+JVo3HUnZH4/WOfDd97nHWb+74g4GEBh9UXEUESUIqI/IioRkWxu8HH26WtuznUvjUXUaj/cTxrtsu3MxnG9ETEbEV9FxGKaxF/liOmFX1YfLn/32dGpyqdnFn7u7uhJNq2trny/fnrkyPnhL6evXr87ksRQVLecV/slu+wrJxHvHEaxV0RSznsE7Mfof+du1HP/bkR80sh/JdLILt6xyTcWK/HFqecde/zetfc7OVag/Wq1Sv0ZOFsDCieNiGok6UBEZOtpOjCQ/Qx/s9ST/j0x+W//nxNT43/kPVMB7VKNWPn2YteF3m35v1PK8g+8prJfSq38ODp/q76yXsp7QEBHfJAt6s///t9mPg/5h8KRfygu+Yfikn8oLvmH4pJ/KC75h4J42vxjv0275B+KS/6huA6c/xNPDm9QQEdszj8AUCy1rgO9Ndzel5CBXOQ9/wAAAAAAAAAAAAAAAAAAADvNdS+NbXza02N5zxaXT0asfZM13Vm/1Ph/xBFvNr72PEi29Jjsq8KL/fpRix206GzOb1+/dTvf+lc+zLf+zHjE7P8RMVgu77z/kub9d3Bv7/H9yu8tFnhJybbtr3/qbP3tHs/nW394OeJSff4Z3G3+SeO9xnL3+adav34t1v/nUYsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0DHPAgAA///B2nXP") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbee3, 0x8031, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x101042, 0x45) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000540001000000000000c4000007008209", @ANYBLOB="200001"], 0x38}, 0x1, 0x0, 0x0, 0x881}, 0x801) sendmmsg(r1, &(0x7f00000002c0), 0x40000000000009f, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2141, 0x59) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0xff, 0x0, 0x7ffc1ffb}]}) quotactl$Q_SYNC(0xffffffff80000100, 0x0, 0x0, 0x0) pwrite64(r2, &(0x7f0000000140)="f6", 0xffffff07, 0x8000c61) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbee2, 0x8031, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x2, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) r4 = syz_clone(0x200, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace(0x8, r4) wait4(0x0, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000500)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r3, &(0x7f0000000100), 0x0, 0x194815e034b0847b, &(0x7f0000b63fe4)={0xa, 0x2, 0x7, @rand_addr, 0x400}, 0x1c) r5 = dup(r3) connect$unix(r5, &(0x7f0000002200)=@file={0x0, './file0\x00'}, 0x6e) sendto$inet6(r3, 0x0, 0x0, 0x8014, 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r2, 0x6609) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="8ce67af2755e7db168f4ad70d6647e5b3938b2333b8f3f29a3", 0x19}, {&(0x7f0000001100)="f93048708bac6eb7d802650f8162af88b356ab77f26260a982665d0d5415853feeb90d1924ed9fcafe27f2d53097999804c156f309e5a31722b38d4d793b8ed4b2cb45b00782d0de15328d573924aecdfd402c84c4956479b5005173579e48762d08480a3cdb9ddb752c85320d3b89e3ca75556a52db30042bec9e987ef95c2fd553b516866d0b6d7a19dd59875712dd74b78e790b3f7106fc2f94a34d18fa49fa00adb1ca60a23c3e4472c0db7e04a7e96831fe5faac2f480d4cb87a9ccaa6083a38fd7ae34e3c019f7dc7210c316fec96018e4d3e247417158106165418a028a66f51208fbc0646e7401003779715e7e02a813c1552295cf4f5a2989ceb782665fd3fc35080d37de3472f027c4cdf61cf2074dea9dc48f4144a6452ee5ad5b62378356f7b60423bc2ef124437834445043ea92c373fc3ff38aa636725f998cf021628e779e462bc272c579d5eb805a19048618c6c1d2ed7a90320098e186a949ea716c03b4c716842cf4fd5e77da1048b0c2aabb70dc074564c0204e4f447822f10ae5f4319f367327942dae6e38a56b0e19a12ffd029a04b53b85eb046b1ef57cc6403cdeba0197ac83fb1b3301a7fdbdd41f8653f0a19c0ba7dda15ece633f745c9b550a410701c45c37313ffce4dc601af1c49ec22d38d53c2d6885f0213e538e73dfb001eda8f1752eaddecb38b9813741562fc3bcec42f65bb669a6842ece3c7925c10c11dce152331c08aaf2fa1c11e3767bafa686759841783aceff14ec50b0948a083df30068775dcbf4264248e2c7fe4ad637c984ff58dbc4b593fa875d77783d66719e703b0f2a20d06ff16f7d9bc72ad181bb019c69b7c90d798a617512c53579abf0e0a0b462486a39fff46163cf645e4a7ce23a4912e3b7c9ca56c9e7985b3bdb2e3839f0b8e8e8483979e514ca9749c1e900740e683c42eb71b0be202400dc18cc920c74aa9ad2685f21008bd6a1576f01e81fda9963a92eaf45c811fb232f66ce213db5182b4299d894dfae77850e6df49f5cda308e6fd1379176a05fd00c3d47152fc4847a6265d8cccd99b351b7fd1c3d94c247a828c638673202a1f86b02015e03d2daba1090ec60cc9c24e7b68de5a769fb00c7692e958af3bf175a3cc89d62e7a8048e39975f2cd02393dbcb79950461cdb8e8ce7e8c375aebc2bfaf45abcb8537d24d233396a29a1fcc9bd235c1f89ac5dee2a236cfc46bb2a4d461afb62df2c42d84bf2a6b92ae5fb089c4baef9626ce990fa3cc70834a591ad3871a786d067dc14728070db5e88c5a949b2e65d56eac505274d8699c085cb211c20b33af7a49f9e9975cf0f8c985e2f7ed56a9ff92a55530441b53d08e03409eb7db9cf6e57e527474f1de72f08381d72a75ca8e428c045ca3658ae37ad3e016bb829588cd0a496933dae05033a69d626a11f2829b1bc8ef9957e19f0d0a786d524eaaa038aff6484f25830d86b955919a070da93ba430a91e500448fb21a666efb85141de9a3bfcab458eb07cb85ed988749eda904f2ef5af77ebeea0b0d495c9746a0b330fab842087ffc478b11b857c9b88a2263ba078d25101d21bbfe1d9acaf17132cb7ce88d59c53e0a8e12e537be8254f6e6afefb83d416bb4243eab8c6b8ba570d849a8d36e514534a49a3f00a519f78c6e24276da228e6a2d60c9c106399fa1e498cc20c16647e737cf8684937e0dcf183112076222bd650a8eba5ba2de3749b3f4edbf694410b4335d679ee833bdd63ff861093d3f48a85988dfbcb259ad047ffb74eda4ddde6ff7456a2ad7a583099736478b54a58a9e7157a7797a37a3fff645b59b58f879e12be4accfdc5436ca7ad2139f77ff6b4b1e81dc85f768294b5e54d07342f7e5e4f773a6b5d4e358ae1c0f28aacee3d60550db886a16cf8acd9e14ca905a8843b98853028b92e6b1ffcd7ab7d44a59ee32c619aa86877dfa8b7400f6b108beb2cd6f40a797679256800f2c7e37b66b26469fbf3c6b1c194b0cf773f93792e300e6dfd61fb6315cbc1c25c66c680cc31c6f3e0c085336b61d24af982f66aa70c4298af9fc9cf6c7323966c37b6e57902bb399dca4e83349acff9346b6d231cdb46cc5ba187f1592745d184d03908bdac75a0d4d30efb960a1c354013f8a114af43034b41d7aeb182e1bb0cf4de9c60e7ae7cbaa562d350b55fd53901fdee8459d5424534f94d0233735a44c75f9b7abc907e56b8263aa794a1c48cd46889156715bcfa05907fac2f76bd763b074d8ccda5fb8d8896237696c25b865795c85ae340aacee3df37b095225e8670464e83b2851c300c054d93c86e9afc3c307f9ce6675eb1bab448e95273530a5a915020d07aeef15a69650b9d3351b4b292a7d451ba2fffd99c4e0baf3db5b2668a8ae7ed1a097b36be82a9c67ef2cd14b8def0c879421599284efbe5843604f1101b8ab43e0e96bd3a84b0edb5ff1344b500baa70d395c82f20d058981a69924139a64789f7b0af73de37d0e982e1b2da3a76a02d11a3b13e3b4158d868a5977819ada0b52190fe7523b48ab913b47df00f500ef6b1b7522ee9ac43da6e2e65978101a5aaa7e3dfaef173086dea29910cdf3ec760fc644c096a97684f8a14aad784c7d9fecbe3af5d0c60a8c676674c505552b73bd2a523026107ba73035bfff0ce01104da6615368b82a1e08496a9e025d5c611d53356fcf9da9100601bcc2633a06641a84f6c8a1a2acb7e085890018eb0ce7f2ff2196cb7a7aa867ef4444f5f70e544b6c7e8867b0936a8792ef26b6c331f23759f3993efecedb9c346ae4a595e7de3f4daecbe01a02e949cc4457011ac06a79b22090033b3ba28feb8c706c02bb31f11092d1334b391b65908e63c9d41ca62e69cdcf65a43bf4ed0f494e1ae7fd930f6c1eab0474f15e7d8801d5fd228971ca401b8d9b6cebe7c420d62feb47a07bc18f8d5b3a623358426eb4e438c94fb5126f62fb5ec483e76685382d2297b905226d4a953bc2cb392ca48b5434e9cfbb0a337f002a48248fc37746b4351664cc9e077cfb51376c5db8c6947aded8139e6471f9b0e839dc6153ad95e098ba08256902bfb7d37a16f32c4fcf024af59178c0ea2450cf9b64a323b8e83a75f0b8e747aad7aaf802e4e6cd1f55bea07aa5435ef75bbb7be3b9e69070f9f38a9fff5944fa59b4ee173b55c54bf72eeb9f644d532a6959106faf291f7a71ed6c0328c71869c7c72653f40fd7aa36b59be948d6d4f00d2c9613052df6c1b7f70c7853ee47c61c39b78f41a2e419e094dc0af3842830c6b030f4324aa1ded713d7b5cecd52b3abef36e67ac747b655227ff7f1114e5758bd7b0bbbcc73ac00f61edf11d9acc21ed5da96956d6a483813679938e716c51e88d17c1ba3a1d23b046de18985dd9b31f524ded3dea378f437c386255a7d5559abe5fd7a47cbe62c2cfcdf7ebd464850a8a25b41494c7d3ea1bfd6826822cd4fc8216ae2667e41f9a68611cf9043a399815c30432b1a8a043990c7a7f3b9eccdd90c00bd58ea281f468ca28af3e9c04ac373a502c22ffa0efc50e7011dad796a295297274157810e5b69f1047fd24af30afcbd268faea97b89d978ea1ac739ff9342a0fb5cff1cee2cadaa3d9343527975dc2a7e8dbfe6e76ebb3d6b8a473b605b37866bddd74ffd8629c3e932d1d7fca7ca33de7c16e535d82e971f487f7244ae2a718909b3d326c2243a28e221e1288b08b527205d010fcacb3b8540427a91847a158b837db39653fa652c4853357123fdc2da982ca3a73826f75353c5f928cc6110c697ff79a7e07e6301e6ea0bb1940d1955bdb67fcb65f54b95912ca943af6d2642a7cf84ab603978dba4d66c638a8beca40e0b09952e8f55cdd9c3c3a4c3ca81c007a2603f3a50f59346fb36e81e11785d751f7ea3fd1e9f41ef64e37032fc5006566fc5dba7b7590d6a1f6c303da3698b549126845850fa69c469f79ac3a560604a4897e4f07a915f32c49ee4f7952687c87c54da8fa753ed9c8a9e0df45996100efeb9da710dba97af85a1f04e7372dc3129cf7de8258e113d5d3b300c167a5cfef788d3a1db565f38b147396b021f8061b4e989c1ab6d11fdd32f0ebe9f0ee21de214f91b431e2acd065fb34913bbb8709c5e47725eede955791ae6a2182f0c7c7603b67eeef5c4a50771e85eb3dcd80d4d559c26d77075503d42c92d9fc8e6c869b776ea44072442544b7e1e460394adef079713f97260f26af4f53407a69046e0460e031019dbab74f5b8c9a29d60637f979802c0754f119c54e1cd1b8cbf285c4baa9fdd9d5c8737b58b138d3e9952d3ae679a7d39c22f386e3452a885d009968acc0b6a1f8aad680279f7f4e98c7bd44dd174b72285191e9277f0f7537e71f19c9a66323246d75cd561819a5b5940090db52a590fd74428efca42e69bb433b3372ae6da290de48750452cc93d0a0ba77212ad1ac6712671b0da7b0cfd7c7f7ea315366ce900544f4ca4eae81d9ca204c982b458aea9710966baebd07f998fbf9ae471364720bb2c75c2b1d5f6ac2362abdce4160e3d43184b2013d03ce68be17417c1610053963266ced1e3c6e943ca78814126ca4767bce6cff933d1861160865b917826bab428dc18f2f7e23ebce9887f35fb636ca0a59cc11ada68355fdd26771666c25c3a1c4de9eee6704975a828b1a0eb722f89307b65f939d0e669d77f0fa11359de989c9cf9bf3f4d94db132cb95c6138f84d700dc64378b4f02edc138821694b68804f06b0886954c89df0959ab9057321abbacd085ed1a1b1c805e4b46c846679f7b0592d6dab71f0455937907ae044ee77db2214ea8d2a8752a38b638c3f79f836c456a76fa293c6f8d35933bd8959858bf25d41fd81f92b9a5bde3b906eef5d2e13f9b52e5dacb0c35e3c830aff48857df65c82d82b32f4a3ac364db83b7646ee8a52b62233509e9a746a36c22e73fd27c540256ee0c5e4cb58c394c46050974ec67030e3b5ec41236fa7f9b97f617b33ce0e7e3022045fb5c0a0076e2abf0974118dfb75f6b27682b4794d4f87db129a7de57b88b7cc39b22d1e12f5a70fb483d4af99abfcce7ed5706e920913734c488d92d00166d09375222130c9753ce46d4229d668e1d81770c574164897b95c04d530d4cb14297d25e99a35775762fb596146e0969d6bf385776d7e32a64795b266e5acd6f37b7b86d02542fb996bf1567a551908d419a65c9f74001baec49217c83c469fc32105b8946ec065efcf31e26154dfdb59da3934a71009949f4634861edd3b9bc911e064fa88235d340d2c0cce3b894c15363d9c16bee4677fac9cb79e64cdc220afd01c3e8aa0a2ac2ec74c746a2b0e8b7c67e995db78ed7209c2a0b5815b00634e7b01bd54192f019f1da8a990c05426ce28c2619d851d7c680321bf31a1ccb2dc3d57f7cb3aaf4fdb7245014cb75e4fa010042bae6039bfee76716aa4a8cd7d83dfde5bcc000b2fcd277425a584c8e4a58d7dfda2562b2de2dc890a0444b0d11638f4973d8b7d0bf4f47952be1fbb3c5d9f254d9b3b20ea86eb2cd4c63f1a6683d4cb04860e928c84e0324e60a5eb2387578eb38982a33392b96263409992bcc548827028966a661745e21e79c5b0f48cbff54e2e27c6d9107bebaf69b3b07c0aa33f185c7d8efa193de4e04c4ae70db957399b8b0304a22285082fe22616769c88e1287a4b23e178e3610e46d47056e7a8a47572472afc32babaaab567ac07b717c3c7d06be7ddd038d59a6aafb8ad1412da3e415e1977861d13042b69eb861b72d4f8ae56c093c2568e", 0x1000}, {&(0x7f00000001c0)="d41c5077b2c12d8e68224d02388526ba9824346c69c7c073c189573d3de19a885dbabea64e865485806cab00f683a3d5a7cc445a4d1d041081eb3656ee17057a3a624799ec6ee58c13591e8e715fcd47d7887610", 0x54}], 0x3, 0x6, 0x6, 0x16) 26.275383067s ago: executing program 54 (id=5184): syz_mount_image$ext4(&(0x7f0000000280)='ext4\x00', &(0x7f00000001c0)='./file1\x00', 0x3000046, &(0x7f0000000bc0)={[{@dioread_nolock}, {@data_err_abort}, {@inlinecrypt}, {@noauto_da_alloc}, {@data_err_ignore}, {@nojournal_checksum}, {@errors_remount}, {@grpquota}, {@noblock_validity}, {@user_xattr}, {@nombcache}, {@errors_remount}]}, 0x11, 0x56f, &(0x7f0000001600)="$eJzs3U1rXFUfAPD/vUn63qcplPIoIoEurNROmsSXCi7qUrRY0H0dkttQMumUzKQ0sWC7sBs3UgQRC+Je9y6LX0D8EAUtFClBF24id3InnTQzyTSdJinz+8EN59x7J+f8595z5pw5M0wAfWsk/5NGvBQRXycRRyIiKY4NRnFwZOW8pUc3JvMtieXlT/5KGufl+eb/aj7uYJH5f0T8+mXEqXR9ubWFxZlypZLNFfnR+uzV0drC4unLs+XpbDq7Mj4xcfatifF333m7Z7G+fuGf7z6+98HZr04sffvzg6N3kjgXh4pjrXE8g5utmZEYKZ6ToTj3xIljPShsN0l2ugJsyUDRzoci7wOOxEDR6jfT3VnAbvZFRCwDfSrR/qFPNccBzbl9j+bBL4yH769MZtbHP7jy3kjsa8yNDiwla+Y8+Xx3uAfl52X88ufdO/kWvXsfAmBTN29FxJnBwfX9X1L0f1t3potznixD/wfb514+/nmj3fgnXR3/RJvxz8E2bXcrNm//6YMeFNNRPv57r+34d3XRanigyB1ujPmGkkuXK1net/0vIk7G0N48v9F6ztml+8udjrWO//ItL785Fizq8WBw79rHTJXr5WeJudXDWxEvtx3/JqvXP2lz/fPn40KXZRzP7r7a6djm8T9fyz9GvNb2+j9e0Uo2Xp8cbdwPo827Yr2/bx//rVP5a+NPYrvjz6//gY3jH05a12trT1/GD/v+zTodWxN/dH//70k+baT3FPuul+v1ubGIPclHLfvTlf3jjx/bzDfPz+M/eWLj/q/d/b8/Ij7rMv7bx356pav4d+D+z+Ofeqrr//SJ+x9+/n2n8rvr/95spE4We7rp/7qt4LM8dwAAAAAAALDbpBFxKJK0tJpO01Jp5fMdx+JAWqnW6qcuVeevTEXju7LDMZQ2V7qPtHweYqz4PGwzP/5EfiIijkbENwP7G/nSZLUytdPBAwAAAAAAAAAAAAAAAAAAwC5xsMP3/3N/DOx07YDnzo95Q//atP334peegF3J6z/0L+0f+te69v/74Z2pCLDtvP5D/9qw/afbVw9g+3n9h/6l/UP/0v4BAAAAAAAAAAAAAAAAAAAAAAAAAACgpy6cP59vy0uPbkzm+alrC/Mz1Wunp7LaTGl2frI0WZ27WpquVqcrWWmyOrvZ/6tUq1fHxmP++mg9q9VHawuLF2er81fqFy/Plqezi9nQtkQFAAAAAAAAAAAAAAAAAAAAL5bawuJMuVLJ5iQktpQY3B3VkOhxYqd7JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB47L8AAAD//yv/N2o=") capset(0x0, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @mcast2}}}, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000b00)={0xb, {{0xa, 0xffff, 0x0, @mcast2}}, 0x1, 0x2, [{{0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x37}}}, {{0xa, 0x4e22, 0x0, @remote}}]}, 0x190) syz_emit_ethernet(0x66, 0x0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x248}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000780)=ANY=[@ANYBLOB="b700000081020100bfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff000000002d030000000000001d400500000000004704000001ed000072030201030000001d440000000000006b0a20fe000000007303000000000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f1ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c107571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f6f096753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c2571f983e9673560000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d1abf3cb17b40ac9b10968f38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd84990453f006694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130bc01a2d61f3b39c64307f9c82b2807c9ff4a269841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ad1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef67a41b9e320146ee9f566a28"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e24}, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$setperm(0x5, r2, 0x52b242d) keyctl$join(0x1, &(0x7f0000000100)={'syz', 0x3}) keyctl$join(0x1, &(0x7f0000000140)={'syz', 0x3}) mount$bind(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x55087e, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80242, 0x0) ftruncate(r3, 0x2007ffc) listxattr(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/181, 0xb5) sendfile(r3, r3, 0x0, 0x800000009) sync() lseek(r3, 0x8, 0x4) 9.09547821s ago: executing program 6 (id=5395): sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@delneigh={0x1c, 0x1d, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x96}}, 0x1c}, 0x1, 0x0, 0x0, 0x4040000}, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x10000, &(0x7f00000001c0)={[{@nombcache}, {@delalloc}, {@data_err_ignore}, {@mb_optimize_scan={'mb_optimize_scan', 0x3d, 0x1}}, {@usrjquota}, {@oldalloc}]}, 0x1, 0x4cd, &(0x7f0000000c80)="$eJzs3M9vFGUfAPDvbHdpgZfXioiCKAU0Nia2UFA4eMHExIMmRjzIsWkrQRYwtAchREpi8Ezi3Xg03jTxqkfjyT8ADx5MDAkxXABPa2Z3pt3ur+7CtqXs55Ns+zwzz8zzPDPzzD77PDsbwMAaS/8kEf+LiFsR8VQtujLBWO3f/btXZx7cvToTi5XKqX+Sarp7aTyTb7c9i4wXIgpfJg07rJm/fOXcdLk8dymLTy6c/2xy/vKV18+enz4zd2buwtSJE8eOHjn+5tQbvVeqRX5pve7t/eLivj3vnr75/kwxXz6S/a+vR1vF3oox1mHdK73t6rG3oy6cNB+na+taGLo2kl3WpbT9Xy0fPL3RBQLWTaVSqQy3X71YaXS9aQmwaSWx0SUANkb+Rp9+/s1f69T1eCzcOVn7AJTW+372qq0pRiFLU2r4fNtPYxHx8eK/36Sv6DQO8ecaFQAAGDi/nMx7go39v0Lsrkv3/2wOZTQino6InRHxTETsiohnI6ppn4uI5xszSCIqHfLf1RBfzv/HbBahcPuRK9lB2v97K5vbWtn/y3t/MTqUxXZE5B3mucPZMRmP0vAnZ8tzR9rsf8sq+df3/9JXmn/eF8zKcbvYMEA3O70w/XC1bXbnesTeYmP9k2J64vJpnCQi9kTE3h72O1oXPvvad/uWIqWV6Vavf1WlxZRez/NxrVS+jXi1dv4XY8X5X84x6Tw/OTkS5bnDk+lVcLhlHr/9fuODdvmvWv+f/mrc5J3jP5961GovSc//trrrP/L52+X6jyYRydJ87XxEZai3PG788VV1v2OHmtc97PW/JfmoGs7b1+fTCwuXjkRsSd5rXj61vG0ez9On9R8/1Lr978y2SY/ECxGRXsQvRsRLEbE/K/uBiDgYES2qtuTXt1/+tN26Lq//NZPWf7bl/W/F+V+er+8ykG+cLhk6d+DWgzY3j+7O/7FqaDxb0vr+l6y4RXRb0kc7egAAALA5FKL63f/CxFK4UJiYqI0B7YpthfLF+YX9EXFhtvaMwGiUCvlIV208uJTk45+jdfGphvjRbNz466Gt1fjEzMXy7EZXHgbc9mqbT5raf+rvHsd5gU2oD/NowCa1WvvffXOdCgKsO+//MLjq2v9imySLvikDTybv/zC4WrX/a/F9x2cX3DNg86toyzDQtH8YXMX4cClcfey55dO2wJPI+z8MpF6f6+8tUBluvWokWvxiwMjaFGNri7w2JJD2rPq4w1JEdJd468NkkXcB2//CQ6G3HQ5H86qh6LRV0sPvOOSB9KismvjM7r5f/PlvovT7svlhuZ2WujzdfQpsyO0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg7/4LAAD///QJ1ng=") mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chdir(&(0x7f0000000100)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r0, &(0x7f00000000c0)='a', 0x200000c1, 0x9000) (async) pwrite64(r0, &(0x7f00000000c0)='a', 0x200000c1, 0x9000) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000100)=ANY=[@ANYBLOB="0700000000000000000001"]) (async) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000100)=ANY=[@ANYBLOB="0700000000000000000001"]) 8.610568068s ago: executing program 6 (id=5397): r0 = socket(0x11, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'bridge_slave_1\x00', 0x0}) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000000)=0x3, 0x4) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000180)=0x288a, 0x4) bind$packet(r0, &(0x7f0000000080)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$packet(r0, &(0x7f00000002c0)="fb57975e267951722b395d37bac8", 0xe, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x2000) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)=ANY=[@ANYRES16=0x0], 0x0) 5.856102939s ago: executing program 4 (id=5418): r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a1) fcntl$setlease(r0, 0x400, 0x1) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x6, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18020000000000000000000000000000850000008c000000950000000000000076d5030174950f1a688c67406e5ee79d2dcb75cc370c483357716247f417"], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xbf, &(0x7f00000020c0)=""/191}, 0x94) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unshare(0x22020600) (async) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1a, 0x3, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x300, 0xed}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, @tracing, r1, 0x8, 0x0, 0xa0000, 0x10, &(0x7f0000000200), 0x92f5e}, 0x6d) (async) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000040)={0x1d, @empty, 0x4e22, 0x0, 'fo\x00', 0x20, 0xfffffffe, 0x53}, 0x2c) 5.849887459s ago: executing program 4 (id=5419): syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x4, &(0x7f00000000c0)={[{@delalloc}, {@noblock_validity}, {@bh}, {@nodiscard}, {@nouid32}, {@barrier}]}, 0x6, 0x5fc, &(0x7f0000000c00)="$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") r0 = socket(0x400000000010, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000080)='./file2\x00', 0x10, &(0x7f0000000540)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f636865636b706f696e745f6d657267652c6661756c745f747970653d30303030303030303030303030303033323736372c6261636b67726f756e645f67633d6f66662c6e6f666c7573685f6d657267652c6661756c745f696e6a656374696f6e3d30303030303030303030303030303030313236322c61636c2c6e6f61636c2c636f6d70726573735f63616368652c616c6c6f635f6d6f64653d64656661756c742c6e6f696e6c696e655f78617474722c6772706a71756f74613d2c636865636b706f696e743d64697361626c652c005b1cbca283f7a8bb06a0d49c6c237ec236c00caed4a0f798e96899d18a7df9fe39b8c0bad45349"], 0x4, 0x5510, &(0x7f00000020c0)="$eJzs3M1rI2UYAPAn7Xa/XYt48LYDi9DKJjT9WPRWdRc/sEtZ9eBJ0yQN2U0ypUnT2pMHj+LB/0QUPHn0b/Dg2Zt4ULwJSmYmuvUDhKaN3f5+MHnmffPmmecNy8IzUxLAuTWf/PJTKW7ElYiYjYjrEdl5qTgy63l4LiJuRsTMY0epmP9j4mJEXI2IG6Pkec5S8dZnt4e31n588+evv7104drnX303vV0D0/Z8RHR38vP9bh7TVh4fFvO1YTuL3dVhEfM3uo+KcZrH/eZWlmG/Nl5Xy+JKK1+f7uz1R3G7U6uPYqu9nc3v9PIL9oetcZ7sAw9ru9m40dzKYrufZrF1mNd1cJj/33bYH+R5GkW+D7P0MRiMYz7fPGjm+9l5lMV6b1DM53nTRvNgFIdFLC4X9bTTyOrYOs43/f/2Vru3d5AMm7v9dtpL1irVFyvVO+XqbtpoDpqr5Vq3cWc1WWh1RsvKg2atu95K01anWamn3cVkoVWvl6vVZOFuc6td6yXVamWlslReWyzObiev3X836TSShVF8pd3bG7Q7/WQ73U3yTywmy5WVlxaTW9Xk7Y3NZPPBvXsbm++8f/e9+y9vvPFqsehvZb0Qy0vLy+XqUnm5uniO9v9xUXSyMLH9w7GUpl0AwNmj/wem4eT6/90HESff/4f+fyLOVP87LmuC/e953z8ci/4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODc+n7ui9ezk/l8fK2Yf6qYeqYYlyJiJiJ++wezcfFIztkiz9y/rJ/7Sw3flCLLMLrGpeK4GhHrxfHr0yf9LQAAAMCT68uPbn6ad+v5y/y0C+I05TdtZq5/MKF8pYiYm/9hQtlmRi/PTihZ9u/7QhxMKFt2A+vyhJLlt9wuTCrbfzJ7JFx+LJTyMHOq5QAAAKfiaCdwul0IAAAAp+mTaRfAdJRi/Chz/Cw4+8v7Px8IXjkyAgAAAM6g0rQLAAAAAE5c1v/7/T8AAAB4suW//wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzOzv3cqA1EcQB+NjiQfwqKck8ruUEZKSHHHCMKSBMUkANpIQ1QA7ltCStY4RlYWKG9eIy1q++TzDCW+fGM8GFmpAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA+/W/Wi7+/vv7umrPbd1PmbgAAAIBrts160b6Zpf77fP5jPvU596uIqCPi2th9FG8uMkc5p3m8/s/59c2TGv5FtAmH75jk411EfMvH/ae+fwUAAAB4vTbL1TyN1tPLbOiCuKU0aVN/+F4or4qIZnZXKK0+5H0pFNb+v8fxs1BaO4E1LRSWptzGuVMs9Vnt436atZueNVVq6qsfOxZ5oyoBAICyRhfNeNBaAAAA6NOPoQtgGFUclzJPS4GT1OTlvbcXPQAAAOAFqoYuAAAAAOhdO/6/0f5/e/v/AQAAwDDS/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0adusF5vlat41Z7fvpszdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwwP68o0AIhEEY7F3fmcz9DysNmpqaVIHw8TcGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX+/OSAiEQBFEwZ/zvpO9/WEnQM4gQAQ2PKmrRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO/fv20YVBwD8nc/n0ALCBOQhCIHEAAt13dLSDTGAIgb+BESUuiXU5UebgVYVIgsbytwFwYgQEihs/R86J1KWsGXwECTmoDvf2ZcfUsyvO5N8PtK79/XpdO/7nqUo33uXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBh+PYkjtNDexQ38nObew+W037rUJ96tL69kLY0jqpM+v/hxfKHqDMO9+pIBgAAgLMhLur7EMJOsrGY9o12Vv8nxTVpzf/d06O4qOcP1/1FX9T+afv1l93nxwO1R+OkN72xMuhfPJpK87+b5Wx75sQrmtnKZ89e4uwLaby39twwydYz+ubx43daWThXRbYAwN9xoejzoPh9KO17dSYGwJnRLBXeRf0ft+vNCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAKw7XwZBFHIYSF5iRObe09WD6uf7S+vVC0qw8froevJvdMb5GEEG6sDPoXK53NbLt77/6tpcGgf6f64KUQQl2jv5VP/9YHU1wcQi3rI/h3gv25/MuekXxmIPgwOnk1avyhBADAqZTkLa3rd5KNxfRcNB/C/vcH6/9XS3GYsv7f/ejqZnmscv3fq2yGs6+7evuz7t17919fub10s3+z/8kbl3pv9i5fu3LlWjd7VtL1xAQAAIB/ppW3cv3fmD+6/3++FIcp6//Pv+19WR4rVv8fa7LpV3cmAAAAZ9uzL//xe3TM+ajVCl8sra7e6Y2O48+XRscaUv3L5vJWrv/j+bqzAgAAAKowXIsO7P9fL8Vhyv3/p3544afyPeMQwrl8///C8qeD69VNZ6ZV8SfHdc8RAACAep3LW3n/P8ne/2+MX3lohBBee2UU5/8GcKr6P3736x/LY5Xf/79c3RRnUqMzWo+s74TQ7NSdEQAAAKfZE3lLi/3fko3Fj38+/37L+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVfszAAD//z3MPqM=") openat$kvm(0xffffffffffffff9c, 0x0, 0x8082, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x42) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r3, 0x8004587d, &(0x7f0000000080)={@desc={0x1, 0x0, @desc2}}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r2, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x3, 0x8}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000006040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001380)=@newtfilter={0x8c4, 0x2c, 0xd27, 0x70bd28, 0x25dfdbfd, {0x0, 0x0, 0x0, r2, {0x0, 0xfff1}, {}, {0x2, 0xe}}, [@filter_kind_options=@f_flow={{0x9}, {0x894, 0x2, [@TCA_FLOW_PERTURB={0x8, 0xc, 0x1}, @TCA_FLOW_BASECLASS={0x8, 0x3, {0x5, 0x10}}, @TCA_FLOW_POLICE={0x878, 0xa, 0x0, 0x1, [@TCA_POLICE_AVRATE={0x8, 0x4, 0xd97}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0x400, 0x7f, 0x2, 0x4, 0x1, 0x9, 0x0, 0x10000, 0x2, 0x9, 0x4, 0x3, 0x3, 0x1, 0x0, 0x7, 0x40, 0xfffe000, 0x3, 0xffffffff, 0x2, 0xec, 0x0, 0x445a, 0x735, 0x400, 0x1, 0xc, 0xfffffff9, 0x8, 0x1ff, 0x8, 0x4, 0x2bf5, 0xfbd7, 0x101, 0x1, 0x0, 0x1, 0x7fff, 0x6e39, 0x7, 0x80, 0xa48, 0x9, 0xff, 0x2, 0x8, 0x9, 0x4, 0x0, 0x10000000, 0x6, 0xffffffff, 0x3, 0x2, 0x8, 0x40, 0x0, 0x9ae, 0x9, 0x8, 0x7, 0x58, 0x0, 0x8, 0x5, 0x4, 0x2, 0x8913, 0x6, 0x7fff, 0x5, 0x6, 0x1, 0xc, 0x6, 0xe, 0x1, 0x10000, 0x4, 0xfffffffc, 0x4, 0x100, 0x5, 0x8, 0x75, 0x5, 0x6, 0x9, 0x46c, 0x2, 0x4, 0x1, 0x8, 0x5, 0x9, 0x7fffffff, 0xffc, 0x80000001, 0xd6, 0x7, 0x4, 0x3, 0xfff, 0xb, 0x2, 0x4, 0x8, 0x7f, 0x9, 0x14000000, 0x8, 0x4, 0x7, 0x400, 0xff, 0x6, 0x7, 0x8, 0x4, 0x3, 0x80000001, 0x274d, 0x4, 0x80000001, 0x6, 0xcf60, 0x4, 0x8, 0x0, 0x9, 0x7, 0x4, 0x6, 0x4, 0x81, 0x8, 0xb, 0xfa, 0x7, 0xd, 0x5, 0xffffffff, 0x7, 0x4, 0x6, 0x3, 0x6, 0x7f, 0x8, 0x81, 0xfffeffff, 0x7, 0x8, 0xffff2749, 0x0, 0x8001, 0x4, 0x5, 0x9, 0x81, 0xfffffffd, 0x1, 0x7, 0x9, 0x4, 0x8, 0x9, 0x5, 0x1, 0x6, 0x5, 0x1, 0x10000000, 0x8, 0x9, 0x4, 0x9, 0x5, 0x0, 0xb168, 0xde7, 0x6, 0x2, 0x5, 0x9, 0x6, 0x7, 0x6642, 0x9, 0x5fd4, 0x2, 0xfffffffd, 0x9, 0x8, 0x1, 0x10000, 0x80, 0x2, 0x9, 0xe3, 0x3, 0x6, 0x2e5f, 0xc819, 0x8, 0x0, 0x8, 0x5, 0x9, 0x1, 0x7ff, 0x5, 0x400, 0x5, 0x0, 0x1ff, 0x1, 0x5, 0x8001, 0x1, 0x1, 0xfd, 0x8, 0x9, 0x2, 0x80000001, 0x0, 0x2, 0x1000, 0xae, 0x790, 0x3ff, 0x7, 0x3, 0x3, 0x4, 0xc4b, 0xe4a, 0xfffffc01, 0xff, 0x0, 0xff, 0x7ff, 0x7, 0x8, 0x8, 0x8, 0x1000, 0x3aaf, 0x23546785, 0x3, 0x7, 0x3]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xe6c}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1000}, @TCA_POLICE_RATE={0x404, 0x2, [0x7f, 0x2, 0x9, 0xe5c, 0x8, 0x1, 0x0, 0x6, 0x3, 0x800, 0x6, 0x6, 0x79c, 0x5, 0x1, 0x4, 0x3, 0x101, 0x0, 0x4, 0xe0e, 0x4b, 0x7, 0x9, 0x8, 0x0, 0x2, 0x800, 0x9, 0x7, 0x0, 0x2, 0x1000, 0x7, 0x9, 0x7, 0x1, 0x9, 0x1, 0xfffffff9, 0xfff, 0x7, 0x3, 0x4, 0x8, 0x3, 0xb01d, 0x0, 0x1000, 0x2a7a, 0x9, 0x3, 0x9, 0x0, 0x200, 0x0, 0x3, 0xb, 0x7, 0x0, 0xfffffffe, 0x9, 0x8, 0xfffffffb, 0x8, 0x10, 0x8001, 0x7, 0x7, 0x7fff, 0xa66, 0x8, 0x3, 0x8, 0x9, 0x9d, 0x15d3, 0x4, 0x9, 0x81, 0x0, 0x7, 0x1ff0, 0x7, 0x3ff, 0x430c8601, 0x3, 0x9, 0x200, 0xffff8000, 0x4, 0xfff, 0xa, 0x4, 0x240, 0x4d, 0x4, 0x9, 0x0, 0x4, 0x40, 0x4, 0x7, 0x2, 0x2, 0x0, 0x10000, 0x7e4d, 0x8, 0x2, 0x8, 0x5, 0x3, 0x7, 0xff, 0x6, 0xdce, 0x6b, 0xffffff7f, 0x7a3b874e, 0x1, 0x3, 0x5, 0xba1b, 0x0, 0x1, 0xc32b, 0x7f, 0x80000000, 0x8, 0x1, 0x85, 0xfff, 0x8, 0x3, 0xfffffffc, 0x9, 0xfffffe00, 0xdb, 0x9, 0x1, 0x800, 0xcda2, 0x7, 0x7, 0x6, 0xba4, 0xb4, 0x6, 0x2, 0xf525, 0x7, 0x3, 0x200, 0x80000001, 0x5, 0x6, 0x1ff, 0xc00, 0xc43, 0x1, 0xffffffff, 0xabd2, 0xfffff69d, 0x2, 0x2bf24db6, 0x10, 0x10000, 0x8, 0x7, 0xfffffff8, 0x81, 0x1, 0xdc7b, 0x9d2b, 0x1, 0xf3da, 0xa, 0x5, 0xfffffff9, 0x8, 0x90000000, 0x6, 0x0, 0x5e9, 0xfffff001, 0x0, 0x10001, 0x1000, 0x3, 0x4, 0xfffffffd, 0xfffffffd, 0x5, 0x80000001, 0x0, 0x4, 0x1, 0x4bf9ab00, 0x0, 0x7, 0x1000, 0x5fb, 0x73, 0xa963, 0x800, 0x0, 0x401, 0xfffffffd, 0x7, 0xa, 0x6, 0x3660, 0x0, 0x3ff, 0x8, 0x8, 0x9e, 0x4, 0x7, 0x4, 0xfa, 0xffff, 0x8, 0xffff, 0x9, 0x3, 0xe5cf, 0x2, 0x5, 0x8, 0x0, 0x0, 0x200, 0x484, 0x7d2479be, 0x8, 0x1, 0x100, 0x3, 0x3, 0x80000000, 0xfffffff8, 0x5, 0x10, 0x1, 0xffffffff, 0x81, 0x1, 0x5, 0x9, 0x101, 0x9, 0x830b, 0xffff, 0xca]}, @TCA_POLICE_RATE64={0xc, 0x8, 0xb}, @TCA_POLICE_RESULT={0x8, 0x5, 0x7fffffff}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7, 0x20000000, 0x4, 0x2, 0xfffffffe, {0x2, 0x1, 0x49, 0x7, 0x5, 0x3}, {0x10, 0x0, 0x4, 0x7, 0xb0a, 0x900}, 0x2, 0x0, 0x5}}]}, @TCA_FLOW_KEYS={0x8, 0x1, 0x18c45}]}}]}, 0x8c4}, 0x1, 0x0, 0x0, 0x40004}, 0x4000800) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000024c0)={0x68, r5, 0x1, 0x70bd2e, 0x259fdbff, {{}, {0x0, 0x4107}, {0x4c, 0x18, {0x0, @link='broadcast-link\x00'}}}}, 0x68}, 0x1, 0x0, 0x0, 0x4c880}, 0x8894) sendmsg$TIPC_CMD_GET_NETID(r0, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r5, 0x10, 0x70bd2b, 0x25dfdbfd, {}, ["", "", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x5) mount$bind(0x0, &(0x7f0000000100)='.\x00', 0x0, 0x21, 0x0) r6 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r6, 0x7, 0x0, 0x0, 0x0) 5.779208823s ago: executing program 6 (id=5420): r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000002080)='./file0\x00', &(0x7f00000020c0), 0x200800, &(0x7f0000000340)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000020000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file2\x00', 0x8, &(0x7f0000000080)={[{@nodioread_nolock}, {@sb={'sb', 0x3d, 0x1}}]}, 0x4, 0x523, &(0x7f00000018c0)="$eJzs3cFvG1kZAPBvnLhJs+mmC3sABGxZFgqq6iTubrTqhfYCQlUlRMWJQxsSN4pi11Hsiib0kB65V6ISJ+A/4MYBqScO3LjBjUs5IBWoQA0SB6MZT1I3sZNAnbiJfz9pMvPeTP29F/e953mR5wUwtC5ExGZEnImIOxExlecn+RbX2lt63csXDxe2XjxcSKLVuvX3JDuf5kXHv0m9k7/meER8/zsRP0r2xm2sb6zMV6uVtTw93aytTjfWNy4vF/Kc8tzs3MynVz4p962uH9R+/fzbyzd+8NvffOnZHza/+ZO0WJM/PZed66xHP7WrXozJjrzRiLhxFMEGZDT//8PJk7a2z0TEh1n7n4qR7N0EAE6zVmsqWlOdaQDgtEvv/ycjKZTyuYDJKBRKpfYc3vsxUajWG81LU/X79xYjm8M6H8XC3eVqZSafKzwfxSRNz2bHr9Ll19KPK1ci4r2IeDx2NjtfWqhXFwf5wQcAhtg7u8b/f421x/9OxUEVDgA4OuODLgAAcOyM/wAwfIz/ADB8/ofx37cDAeCUcP8PAMPH+A8Aw+fA8f/R8ZQDADgW37t5M91aW+3nX28/qfvyYqWxUqrdXygt1NdWS0v1+lK1UlpotQ56vWq9vjr78U6ysb5xu1a/f695e7k2v1S5XfEsAQAYvPc+ePqndNDfvHo226JjLQdjNZxuhUEXABiYkUEXABgY3+eB4XWIe3zTAHDKdVmity2fIEh6XfDE4q9wUl38vPl/GFZvMv9v7gBOtv9v/v9bfS8HcPyM4TC8Wq3Emv8AMGTM8QM9//6f6/mIkCf9LwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcFJPZlhRK2Vrgm+nPQqkUcS4izkcxubtcrcxExLsR8cex4lianh10oQGAN1T4a5Kv/3Vx6qPJ3WfPJP8ey/YR8eOf3/rZg/lmc202zf/HTn7zSZp/trlWPjOICgAAna7tzcrG73K+77iRf/ni4cL2dpxFfH69vbhoGncr39pnRmM0249HMSIm/pnk6bb088pIH+JvPoqIz23XfzwedESYzOZA2iuf7o6fxj7X9/idv//d8Quv1beQnUv3xex38dnYVTjgQE+vt/vJvO2lTTxvf4W4kO27t//xrId6c2n/lzbXrT39X2Gn/xvZEz/J2vyFnfT+JXn+8e++uyezNdU+9yjiC6Pd4ic78ZPu/W/xo0PW8c9f/PKHvc61fhFxsWv9t1ekrmXd7HSztjrdWN+4vFybX6osVe6Vy3OzczOfXvmkPJ3NUbd//r5bjL9dvfRur/hp/Sd6xB/fv/7xtUPW/5f/ufPDr+wT/xtf7f7+v79P/HRM/Poh489PXOu5fHcaf7FH/Q94/+PSIeM/+8vG4iEvBQCOQWN9Y2W+Wq2sHXCQftY86BoHhz9I7+3fgmJkB7EZ0a8XzCYlIqLrNekn6rejykd1kAws+q/6/YKD7pmAo/aq0Q+6JAAAAAAAAAAAAAAAQC+N9Y2Vse7f1urbwaDrCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwOn13wAAAP//KHnENg==") syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "6410a6", 0x8, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x1e}, @local, {[@routing={0x84}]}}}}}, 0x0) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x8, 0x0, 0x1, 0xffffffff, 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000600)={0x9, 0x76}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000040)='./file0\x00', 0x2000000, &(0x7f0000000c00)=ANY=[@ANYRES32=0x0, @ANYRES16], 0xf, 0x2a4, &(0x7f0000000480)="$eJzs3T9rc2UUAPBzkzSNOqSIiyJ4QQen0rq6NEoFsZMSQR002BYkCYUWAlYwduoncPR7+BFcXPwGgqvg1g6VKzf33ia16R/65k3h7e83nd7nnvOc3KckU06+eXPY3z1I4uTsz2i1kqhtxVacJ7EWtaj8FI0AAF4c51kW/2QPyWzUFt8NALAMxed/4bF7AQCW47Mvvvyks7Oz/WmatuL19umom0TE8HTULdY7+/FdDGIvNqIdFxHZpSL+6OOd7WikubV4ZzgedfPM4de/l/U7f0dM8jejHWvz8zfTwmX+y1V3aXT2V6o/2vHa/Pz3/p8fw3F0m/Hu2zP9r0c7/vg2DmIQu5HnTvN/3EzTD7Ofz374Kt8mz09q0V2d3DeV1Zd0JAAAAAAAAAAAAAAAAAAAAAAAPAHraZoU43sm83vyS5P5OaNu/WKyvp5WZuf7jKv5QElVqJgPlEU5omecxS/VfJ2NNE2z8sZpfiPeaPhhAQAAAAAAAAAAAAAAAAAAAMgdfX/c7w0Ge4cLCappANXX+h9aZ2vmyltx3O/Vby64ev+9ZqcN5L3eenM0GrGgx3JX8FLez8Irr04P9/MogupgFrrXqx8URY/7vbRcqh5yv5fctVerOrhfZ5ea8ayNZZN/iYvs6pm2Llu9mtVc0NNovjJ36d8sy+5X5/2/ijMqrySTERv3232lDOa+wDxoXT+L324ueONbRn0hbzwAAAAAAAAAAAAAAAAAAMA10y/9zlk8uTW19tyaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAlm/7+fxW0IuLqlWvBuEy+7Z4yaMbh0SO/RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6A/wIAAP//4ipOSw==") r2 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x94) ftruncate(r2, 0x2007ffc) sendfile(r2, r2, 0x0, 0x100000000) syz_btf_id_by_name$bpf_lsm(0x0) fchown(r1, 0x0, 0xee01) ioctl$FUSE_DEV_IOC_CLONE(r0, 0x8004e500, &(0x7f0000000040)=r0) r3 = epoll_create(0x9) close_range(r0, r3, 0x0) 5.623182832s ago: executing program 6 (id=5421): syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x80078b, &(0x7f0000000680)={[{@nodioread_nolock}, {@journal_dev={'journal_dev', 0x3d, 0xff}}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x5c}}, {@nouid32}, {@resgid}, {@acl}, {@init_itable_val={'init_itable', 0x3d, 0x8d55}}]}, 0x0, 0x473, &(0x7f0000000bc0)="$eJzs289rHFUcAPDvTH60tT8Sa/3RWjVahKCYNGnVHrwoCh4qCnqox5hsS+i2kSaKLcWmIvUiSEHP4lHwL/AmgqgnwatePEmhaC+tniIzO9NuttnUmE0mZj8fmOx7M2933jdvfrx5bzeArjWU/UkidkTELxEx0MguLjDUeLlx7fzkX9fOTyaxsPD6H0le7vq185Nl0fJ924vMcBqRfpgUO1ls9uy5kxP1eu1MkR+dO/X26OzZc0+9e2riRO1E7fT4kSOHD409+8z40x2JM4vr+r73Z/bvffnNy69MHrv81g9fZfXdUWxvjqNThrLA/1zItW57vNM7q9jOpnTSW2FFWJGeiMiaqy8//weiJ2413kC89EGllQPWVHZv2tJ+8/wCsIklUXUNgGqUN/rs+bdc1qnrsSFcfb7xAJTFfaNYGlt6Iy3K9LU833bSUEQcm//782yJNRqHAABo9vHkZ0f7m/odt/ofadyXv/6W/02KOZTBiLg7InZHxD0RsSci7o3Iy94fEQ+ssj6393/SK6v8yGVl/b/nirmtxf2/svcXgz1Fbmcef19yfLpeOxgRuyJiOPq2ZPmxZfbxzYs/f9JuW3P/L1uy/Zd9waIeV3pbBuimJuYm8k5pB1y9GLGvd6n4k5szAVnb742IfSv76F1lYvqJL/e3K3Tn+JfRgXmmhS+y8Oaz+OejJf5S0jw/OX3b/OTo1qjXDo6WR8Xtfvzp0mvt9r+q+Dvgaq3x2tT+rUUGk+b52tmV7+PSrx+1fab5j8d/2p+8kc8z9xfr3puYmzszFtGfHM3zi9aP33pvmS/LZ8f/8IGlz//dxXuy+B+MiOwgfigiHo6IR4q6PxoRj0XEgWXi//6F9tvK+COtqP0vRkwtef27efy3tP/KEz0nv/u63f7/XfsfzlPDxZr8+ncHS1Unu1y0VnA1/zsAAAD4v0jz78An6cjNdJqOjDS+w78n7krrM7NzTx6feef0VOO78oPRl5YjXQPFeGh9ul4bS+aLT2yMj44XY8XleOmhYtz4055teX5kcqY+VXHs0O22tzn/M7/3VF07YI1tW3LteP+6VwSoQOs8ero4e+HVcDGAzcrvtaF73eH8T9erHsD6c/+H7rXU+X+hJW8uADYn93/oXs5/6FLpt1XXAKiQ+z90pdX8rn8NE1s3RjWqSWzURskTEWUi3RD1kVijRNVXJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgM74JwAA///SqekQ") r0 = getpgrp(0xffffffffffffffff) prctl$PR_SET_PTRACER(0x59616d61, r0) 5.616357383s ago: executing program 4 (id=5422): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090024206d041cc340000000000109022400010000a00009040000010301010009210008000122010009058103"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000480)=ANY=[@ANYBLOB="00000c000000070001"], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000180)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB=' '], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001200)={0x84, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x0, 0x4, {0x1}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$rtl8150(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f00000004c0)={0x0, 0x0, 0x81, "452fdff198952e5c1b58b057a1d44b948a0beae7f7e0462c9cf943aee00689e51f38f40be140a5df4fc4c1935ca251fac569915cdd006eb56f4ef282fe0c494d05f1a04f61a4f9483ccd1e6302e65c6557cdf7a85cb68a3e4b8156afc926e0292dcf669792b749d8835b50118fbf851ed9fe49ab0282424569911702e1b2e55798"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x5}, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000880)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x0, 0x0, 0xb, 0x1, 0x1, 0x4, 0x7, 0x40, 0x6, 0xe, 0x0, 0x1004}}, 0x0, 0x0, 0x0, 0x0}) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r2 = eventfd2(0x2, 0x0) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, &(0x7f00000000c0)=r2) 5.397962936s ago: executing program 6 (id=5423): prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x248}, 0x0) sched_setscheduler(0xffffffffffffffff, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x4c, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000840)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) getpid() r3 = syz_usb_connect$uac1(0x5, 0xdc, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206"], 0x0) syz_usb_control_io$uac1(r3, &(0x7f0000000640)={0x14, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x418}}}, 0x0) syz_usb_control_io(r3, &(0x7f00000012c0)={0x18, 0x0, &(0x7f00000017c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x140a}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac1(r3, &(0x7f0000000000)={0x14, &(0x7f00000000c0)={0x0, 0x22, 0x2, {0x2, 0xb}}, &(0x7f0000000140)={0x0, 0x3, 0x18, @string={0x18, 0x3, "a9c541503f3bba16aedede491624934a82332d1de5df"}}}, 0x0) capset(0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r6 = socket(0x400000000010, 0x3, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r8, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x0, 0xf}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x42}}}]}, 0x38}}, 0x0) sendmsg$DEVLINK_CMD_RATE_SET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000400)={&(0x7f0000000500)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="10002bbdddcfe721b13e90f000fddbdf254b0000000c00a7000600000000000000080001007063690011000200303030303a30303a31302e30000000000efe6e413cd03dfd35296dc5d8c13fc04e4a005aedb51bbfc1982bdb0d0d80a656162a1d403a0af643467fefacad271c87e227415ead7f962deb684063bca24e347a75269eb4b638b921bce5f8bfc5a683f00b865e3f258513f8caeb07fa7928a319ca47f8f7d88565"], 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x4004805) sendmsg$nl_route_sched(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=@newtfilter={0x44, 0x2c, 0xd27, 0x70bd24, 0x25dfdbfc, {0x0, 0x0, 0x0, r8, {0x4, 0xb}, {}, {0xfff2, 0x2}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{0x6, 0x7, 0x5, 0x9}]}}]}}]}, 0x44}, 0x1, 0x0, 0x0, 0x8848}, 0x20000090) r9 = socket(0x400000000010, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000440)=@newtfilter={0x44, 0x2c, 0xd27, 0x70bd24, 0x25dfdbfc, {0x0, 0x0, 0x0, r11, {0x4, 0x5}, {}, {0xfff2, 0x2}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{0x6, 0xd, 0x5, 0x5}]}}]}}]}, 0x44}}, 0x4000080) close_range(r4, 0xffffffffffffffff, 0x40000000000000) 5.136465141s ago: executing program 4 (id=5424): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_mount_image$f2fs(&(0x7f0000000280), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f00000002c0)=ANY=[], 0x1, 0x10225, &(0x7f0000020500)="$eJzs3D9vW1UUAPDjhkaBljZCDGxcCZAciVj+k1RQloiq6gCpIlomxODYjuU2saM4cUInGPjzIdhg4jvwAdhYOvQbILEhsVRIIL/3gqqKoSomJvbvJ7133j3v5dx7LS/nKUkAc2s5/f5bKa7EixGxEBGXI7LrUnFkNvLwWkS8HhEXnjhKRf7vxGJEvBQRV8bF85ql4tZ3P3716fe/fPDWtz/8tFD95utfp7drYNrejIi9/fz6eC+Pg24e7xX55qiXxb21URHzG3v3i/Egj8ed7azCcfP0uWYWG938+cH+0XAcd3abrXHs9nay/H4/n3A46p7WyX7gXvMgG7c721nsDQdZ7D7I13VSxAfDw7xOu6j3WVY+Dg9PY57vnHTy/ezfz2Krf1jk87qDdudkHEdFLKaL9vbzf77nxYe9/tFJGnUOhr1BP61XatVKdfWgdW21Wq2921jttps7rWud+lq7ubOWyp2N4WB3JZW7rVYq37pxYyXVqpV6pfp2unX747TbTuVxfL/XPzrs7Q5XUr3SWK/UVtIbtXRncyttfXTz5ubW3bQ56Kfbg1FqVFOtcX29fr3xTtq6czfVq/XqOd//Upyv/X9xxvMxY0rTXgDA+aP/B6bhufr/pTw/L/3/Vf3/XPT/n8T87l/7xr/iCwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLcu/fzeUXaxnI8vFPmXi9QrxbhU3PvzH5SeqrkwrhsRF5/x+S9LEYvFHKfHCxGxURx/XP1vPwMAAACYZY8elx+Wsm49Py1Pe0GcpcXsXLr8+YTqZa91JvYdyl5EvTqpagvZ+ia100tRvKGaiIvj09Kkqj2ThTOdDQAA+H/QCQAAAMBMe/rX8AEAAIDZo/8HAACA2fTkHy1n/b///wcAAACz7dHj8sNprwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiLvbs5QRiKAQCc+ncporiOF0dwGUdwEDfy2jm8iVQRI0gRFZ4g6vdBaNOWNj2+HPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4dfV2vmr257Oq6D3tscy7/gcAAAB4YHo59DId56VZ5lXeu7d273YO+hFRR8TwxefXVcQov3GNQUQsMg6TbrFlvQoAAAD4J81mt/x0DQAAAAAAAAAAAAAAAAAAAMCNr5r/l1obBwAAAMAz5v8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCJ3Xk5AQAGYQDazwLdf9oi6AaCl/cgIccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfXZmnRo36k3/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD57cnACIAyDYTTEBVzJITy7rbN4cYaWkh47QXkPQuD7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY239FfEddjnBWz7nf7X1Wv7NfxyYAgDAQRQ0uYOX+o9pYiAMYJO/B9b+9W7wK/tXMDgAAAKCCvteOrx4jMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDF7hwaARCDUBTkuH7of1JdBIPHxewaEE98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICVf1Gc+CInzn4BAGg1tx4PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDEgAAAABB/1+3I1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAP//5TcYMg==") fcntl$lock(0xffffffffffffffff, 0x6, 0x0) syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000000)=ANY=[@ANYBLOB="6e6f6e756d7461696c2c6e66732c73686f72746e616d653d6c6f7765722c757466383d312c64656275672c696f636861727365743d757466382c73686f72746e616d653d6d697865642c757466383d312c004845160000000000"], 0xfd, 0x2c3, &(0x7f0000000440)="$eJzs3NFLU2EYx/Ent9yc6RZEUFA91E3dHHT9ATVCIRoU5qS6CI55VmOnTc4ZxiJyN9Ftf4d02V1Q/QPeRDfddyeB0I0X0QnP2dFNp26m29LvB/S8O8/7833VozxH8Kw8ePe8mHeNvFmRgbjKgEhN1kRS66O6E/XjgD8elEY1uTb86/uF+w8f3clksxNTqpOZ6etpVR299OnFq/eXv1SGZz6MfozJcurxymr6x/LZ5XMrf6afFVwtuFoqV9TU2XK5Ys7als4V3KKhes+2TNfSQsm1nLAeqy84P19VszQ3kph3LNdVs1TVolXVSlkrTlXNp2ahpIZh6EhCjrdoG3NyS1NTZmbHshfZ6wPEOt0VDtVQq5OOk6m1LuaWurAnAADQZ3bv/4Nef+f+PzsTHA+4/xfZ3v/79bxdbr//b6cBPnZqTa/26P9xJDhOxkzUf35FGu/p6P8BAAAAAAAAAAAAAAAAAAAAAPgfrHle0vO8ZHgM32IiEheR8HWv94nD0fH331pdf3+jl3vGwWn4x724iP12IbeQC45BPZOXgthiyZgk5bd/PdQF48nb2Ykx9aXks71Yzy8u5CL+wyH8fCjVKn/x9HiQ1+b8SUk0rp+WpJxpvX66ZX5Qrl5pyBuSlK9PpCy2zPnX9Wb+9bjqrbvZLfkhfx4AAAAAAEeBoRu23b/7dX9CXLbXg3wHfx/Ycn8dlfM8oQcAAAAAgK5wqy+Lpm1bzj4GMRH5h7g9eyrYwz7j/TqISPMZifbDxm6KSB9so1uDuIgEZ3Q/8Z8b8bZSXhtzoutXeq+/LB0Mev2bCQAAAMBB22z6Owh9e3OIOwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Php93lg4fymUlzcaljYJd6wXKTrnyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQR/4GAAD///fUGeI=") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='memory.events.local\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000040), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) fadvise64(r1, 0x2, 0x0, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f00000000c0)='veth1_to_team\x00', 0x10) syz_emit_ethernet(0xbe, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000240)={'veth1_vlan\x00', 0x0}) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000005c0)=@newlink={0x44, 0x10, 0x437, 0x1, 0x0, {0x0, 0x0, 0x0, r2, 0x52208}, [@IFLA_VFINFO_LIST={0x1c, 0x16, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x4, 0x80}}]}]}, @IFLA_GROUP={0x8, 0x1b, 0xffffffff}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 4.481843059s ago: executing program 9 (id=5432): r0 = socket$inet_tcp(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="4c0000001200014e4ec25fb54072adb624ef000200000000090e000006000000800072b94c7ee40300000001010000000000008600ea0000", @ANYRES32=0x0, @ANYBLOB="00000000000000000004"], 0x4c}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) 4.476745049s ago: executing program 9 (id=5433): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x2d, 0x0) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000300)=""/45) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x8040, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000040)={0x0, 0xffffffff, 0x1, 0xfffffffc, 0x90, "ff00f7000000000000000020af88008300"}) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x3, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="791298000000000061138c0000000000bf2000000000000015000000080063033d030100000000009500003a000000006916000000000000bf6700000000000066060500fcff03006706000002000000760300000ee60060bf050000000000003c650000000000006507f9ff01000000070700004cdfffff1e75040000000000bf54000000000000070400000400f9ffad43010000000000d5000000000000000500000000000000950000000000000032410000000000000054bb12dc8c27df8ecfc7bdd2d17f2f1754558f22dd399703d6c4f6f3be0b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fe9de56c9d8a814261bdb94a05000000c6c60bf7a13ba1fcf1111ce4fc0d742a81762bab8395fa64810b5b40d893ea8fe0ffffff7f1b546cad3f1d5af65706fd4f68795cce6cf16ab689b555202da2e0ec2871a51445dc8da39e5b0ab71ca9b901627b562ed84b026002d4519af619e3cca4d69e0dee080006774a8f3e691700ec88158f02001b0000c81c8b297dff0445a13d0045fb3cda32a673a6bb55d8c80800dce431e56723888fb126a1403d2b63f16fb2ad9bc117aba7cbebe174aba210d739a018f9bbec63222d20cedbc4d03723f1c932b3a6aa57f1ad2e99e0e67a993716d20000009f0f53acbb40b401e3738270b3156268784f2af9e4bcf8b07a10d6735154be1602f9dd1d7d4301e00000000000460bcc5989ec85e3cbcb6bcfaf0000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d0861cd64722cf74686ebfbe2562671cd47840f81d2a8f8f9be3bcd19dc6840aa7afaab43176e65ec1118d50d1e80100008000000000887a5ad103649afa17690884f800031e03a6d1bb96589a7eab049b1bd47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd0d0d703f37ca363f601ae899a56715a0a62a26a0f6a5480a55c22fe394ae0000000000000000000000000000437d57defb79ea000500000000000000000000f014a4a318ba48d35ae9f438000000000000db894b62a614cb1fdd46619c5d2200000000000700000000000000000000006dcd2f421400f69947e4f26e099c9e8369080663c909b7e7c87e3b5e8e5a6df77c8f7338cd5a85f211a41b5d529d4243e47d7ab0d5991756b59d363ba30b18fc2ff189a4e8db38ab97c6a125e2785619e84c6a2b50f0e3ff83ef5149aff43dc899fdebdc2c496e6bdd4dd4d21f06fe133f4444272c5f0839ad663100452a6c6b6421f7e89a33b339401eee2cd466ab2a93a1ee7fb8a9e455ba1c6e17b02a1cd7bf35d36cf5b2a0f063469ae0d0b9fc042b48e98626eb0f9754d8cbbefa3079fe63063047baff09e9aaf7600000fba9a88db9ebef86f7cb522a784bb6d37e5f802757a15c6735138b493db9df53440a63fc565a0b190a710ae1e6807cbeb415ac841e94b706974160a60a14e571274f333d23186143b95514c79b50994cb39cda343bda8f01cf8ec7cdfdace0289e83ce50a57d69bfecfaf69fe7ff5b0375a47d3eb57b41d8a0589b82a1cf1149ba3f21ea2b65433321eb1a6f04ecc713c2b26d27baa49e54c2babec86335b9f418b5a5eb997bc9dd65197124b9aa80fc4aa8defb986bf05c41b919886bb81ecd3d24cf9ecc7004000000000000002c70d32f5d55ef2a2cf7560cb2884f46a92b3c25550f73"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls}, 0x94) r3 = syz_open_pts(r2, 0x141601) write(r3, &(0x7f0000000000)="d5", 0xfffffedf) ioctl$TIOCSTI(r3, 0x5412, &(0x7f0000000080)) close_range(r0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x11, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000100), 0x3f00, 0x0) unshare(0x64000600) 4.369646446s ago: executing program 9 (id=5434): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'veth0_to_bond\x00', 0x0}) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000002000000000000000008082295"], &(0x7f00000002c0)='GPL\x00'}, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x601c2, 0x0) ftruncate(r4, 0x8800000) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) mremap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x400000, 0x3, &(0x7f0000c00000/0x400000)=nil) sendmsg$nl_route(r4, &(0x7f00000002c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x0, 0x41}, 0x2400c001) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000009c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYRES16], 0x0, 0x1, 0x0, 0x0, 0x0, 0x10}, 0x94) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$IPT_SO_SET_REPLACE(r4, 0x0, 0x40, &(0x7f0000001e80)=@mangle={'mangle\x00', 0x1f, 0x6, 0x5a0, 0x360, 0x448, 0x268, 0x268, 0x268, 0x508, 0x508, 0x508, 0x508, 0x508, 0x6, &(0x7f0000000180), {[{{@ip={@broadcast, @broadcast, 0xff000000, 0xffffffff, 'veth1_to_hsr\x00', 'wg1\x00', {}, {}, 0x11, 0x0, 0x11}, 0x0, 0x178, 0x1b8, 0x0, {}, [@common=@unspec=@conntrack3={{0xc8}, {{@ipv4=@local, [0x0, 0xffffff00, 0xff000000, 0xaaf60d1501f75f64], @ipv6=@private0, [0xff000000, 0x0, 0xffffffff, 0xff000000], @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, [0x0, 0x0, 0xffffff00, 0xffffffff], @ipv6=@mcast2, [0xffffffff, 0x0, 0xff, 0xff], 0x8, 0x800, 0x6, 0x4e24, 0x4e22, 0x4e23, 0x4e22, 0x1, 0x10d}, 0x140, 0x400, 0x4e24, 0x4e22, 0x4e20, 0x4e21}}, @common=@unspec=@connlimit={{0x40}, {[0xff, 0xffffffff, 0x0, 0xffffffff], 0x6, 0x1, {0x7}}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x3, 0x709e, @ipv4=@private=0xa010102, 0x4e24}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x2e}, @local, 0x0, 0x0, 'dvmrp1\x00', 'vlan1\x00', {0xff}, {}, 0x2, 0x1, 0x2e}, 0x0, 0x70, 0xb0}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x4, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x39}, 0x4e21}}}, {{@uncond, 0x0, 0xc8, 0xf8, 0x0, {}, [@common=@inet=@dccp={{0x30}, {[0x4e20, 0x4e20], [0x4e24, 0x4e23], 0x84b7e1856c881c7a, 0x7, 0x9}}, @inet=@rpfilter={{0x28}, {0xd}}]}, @common=@unspec=@CONNMARK={0x30, 'CONNMARK\x00', 0x1, {0x8, 0x5, 0x10001, 0x1}}}, {{@ip={@loopback, @local, 0xff, 0xffff00, 'bridge0\x00', 'nr0\x00', {0xff}, {}, 0x8, 0x1, 0x2d}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0xa}}, @common=@icmp={{0x28}, {0xc, 'A\v'}}]}, @unspec=@CHECKSUM={0x28}}, {{@ip={@loopback, @empty, 0x0, 0xff, 'team_slave_0\x00', 'geneve1\x00', {}, {}, 0x89, 0x1, 0x60}, 0x0, 0x98, 0xc0, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x1}}]}, @ECN={0x28, 'ECN\x00', 0x0, {0x20, 0xf4}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x600) recvmmsg(r6, &(0x7f00000034c0)=[{{0x0, 0x0, &(0x7f0000001e40)=[{&(0x7f0000000b80)=""/4096, 0x20001b80}, {&(0x7f0000001b80)=""/112, 0x70}], 0x2, 0x0, 0xa0028cb4}}], 0x40000000000013c, 0x700, 0x0) sendfile(r6, r7, 0x0, 0x606) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x8, &(0x7f0000000000)={[{@inlinecrypt}, {@stripe={'stripe', 0x3d, 0x6}}]}, 0x5, 0x506, &(0x7f0000000ac0)="$eJzs3ctvW1UaAPDPdpImbTp9zGjUdqRppY7UeahxHho1mRlpNKuZEUJCVGIDUgmJG0qcOoqd0kRdpLDrggUCgYRYsOcvYENXVJUQC1YgtqxQKyhBAlQkI1/bbR52atrEpvHvJ7m+18fxd47T7+T43HN9A+haJyr/pCIGI+KTiDhQ3V3/hBPVu9U7V6Yqt1SUy2e/TiXPq+zXn1r/uX0RsRIR/RHx9H8jXkhtjltcWp6dzOdzC7X9bGluPltcWj59YW5yJjeTuzgyfmZiYnx4bHRi29p67bWXrj35wf/73v/+1Vs3Xv/ow0q1Bmtla9uxnapN741Dax7riYh/7USwDsjU2jPQ6YrwUCq/v99GxMkk/w9EJvlttubujtYM2Gnlcrn8U3lPs+KVMrBrpZMxcCo9FBHV7XR6aKg6hv9d7E3nC8XS384XFi9OV8fKB6M3ff5CPjdc+6xwMHpTlf2RZPv+/uiG/bGIZAz8RmYg2R+aKuSn29vVARvs25D/32Wq+Q90idY/8gO7jfyH7iX/oXvJf+he8h+6l/yH7iX/oXvJf+he8h+6V6P839+BegDtt9Xf/7421gNoq6eSs3Qionb++/SlpcXZwqXT07ni7NDc4tTQVGFhfmimUJhJztmZe9Dr5QuF+ZG/x+LlbClXLGWLS8vn5gqLF0vnkvP6z+V6d75JQIsOHb/+eSoiVv4xkNxizZ98uQq7W7mcik6fgwx0RqbTHRDQMQ79Qff6BZ/xm35JGPB4a/AVvff072ta9O+Y35HqAG2Q3qrw7s32VQRou1NHHf+DbvUQ8/8u9QC7hPl/6F7G+MBW8/9Ru5ZfQ+b/4bG15fw/sKsNNrn+1/411+4ajojfRMRnmd499Wt9AbtB+qtUbfx/6sCfBjeW9qV+SA4R9EXEy++cfevyZKm0MFJ5/Jt7j5ferj0+2on6A82tn+Gr52k9jwGA7rV658pU/dbOuLf/U12EsDl+T21usj8ZwexdTa1bq5DaprULK1cj4kij+Kna9c6rRz72rmY2xT9cu09VXyKpb09y3fTtiv/pE7FF/KNr4v9xTfxjj/yuQHe4Xul/hhvlXzrJ6fv5t77/GdymtRP1/q++5npt/Hr/l2nS/x1vMcaL777S6PBuso7z9tWIYw3733q8/iTWxviVup1qMf6t5575fbOy8nvV12kUv66ylS3NzWeLS8unL9RrMX5mYmJ8eGx0IpvMUWfrM9Wb/fPIxzeaxa+0v6ZJ+7/Y1P6BWp3+0mL7f/zDzWdPbBH/zycb//87nNxveP/L5Xt1+GuL8b8d/fL5ZmWV+NNN3v90o/hRL40YazF+8c3/OXcYAH5FikvLs5P5fG7h8dvoe6Qfrw9mOt0KGzZa3eiJNgZ9UM+xsvOdE7Cj7id9p2sCAAAAAAAAAAAAtKrZ6t/r27icuNNtBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYDX4OAAD//xaxynY=") sendfile(r5, r4, 0x0, 0x578410e9) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000008c0)=ANY=[@ANYBLOB="2c0000001300010029bd7000fcdbdf2500000000", @ANYRES32=r2, @ANYBLOB="86ee0100090400000c002b8008000100", @ANYRES32=r3, @ANYBLOB="7cec57cf650e39a1a0abf2c55278b3297de809bd65eaee39ef6a2b59c4f5daa1f92410ecbc13f666516da79469868ceac8c3d244d05ba9c2a6592c4518a78f468c50ba200760851cf79427cd53a0121dc738ef9edb12b9981823d9d7b38ac599c978dc7e51fae9bab59c5c3088f0337f19b7fcec594df28a9f013d61c0d3d5d7214e646ef932c4af183eeb382835556a076055c5e536c625f288e002b4ab118d2592d62603fdaddaf4f96fd79ecd"], 0x2c}}, 0x24008844) r8 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$random(0xffffffffffffff9c, &(0x7f000000fe80), 0x40800, 0x0) r9 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r9, 0x107, 0xf, &(0x7f0000000100)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f00000000c0)={'erspan0\x00', 0x0}) sendto$packet(r9, &(0x7f0000000180)="0b032200e0ff25000200475400f6a13bb1000000080086dd4803", 0x10300, 0x0, &(0x7f0000000140)={0x11, 0x0, r10}, 0x14) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000240)='4', 0x1}, {&(0x7f0000000300)="85475e80b1", 0x5}], 0x2) close(r3) syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x1, 0x3ef, &(0x7f00000004c0)="$eJzs3T1vHEUfAPD/rl+exHFyjpTiURosIQRShF+lyIjGoYygAEJFgWzsxFEutrENwhaFIygpKMIHgBYJ/BEiGiqgTUORFimiAATdofXt2qfzbXyQc1a2fz9pfDM31s3u/m93Z0e7cwGcWqMRMRsRfRFxJSJq+ftpnmK7mbL/m5/eWcpSEo3G278lkUTE9emdpeKzkvz1XP4BMxHxfX8S69sH213f3LozV68vruXl8Y27q+Prm1sv3747d2vx1uLy1NVXZmamJyevTvRsXd/4/K8XNh699sX9H7c/u3jj67eSmI3hvK51PXplNEb3tkm7d3rdWMXOtOST/goXBACAJ0rzvn//bv+/Fn2x33mrxacfVLpwAAAAQE80Gs/lrwAAAMDJlbj2BwAAgBOuuA/g+vTOUpGqvB+BZ+vxtYgYaca/eL67WdOfP9N7JgYiYuj3JFof603anvn9r0YjYnX+yzezFEf0HDYAAPu270XEg9kO/f/kqft359vKnebCGW0r6/8BwNF7cK05AeDB83+an5ubvYD28Z8sf7YH7Tv/V6sY/5s/MP6X7o3/9ZWM/13oso0fJn/6uayudfwvS1n7xVggR+/xvYjL/Z3in+zFPymJf63LNr55df6Tsjrxr1bjq4gXo3P8C8mT52cdv3m7vpj/7djG6qPld8vaF/9qZfv/UEn8Dzv+j3TZxsPtiV/K6g6Pf/rrYHJj98s4mL/z8dzGxtpkxGDy+sH3p/7N2p8+xTYqtmEW/5ee73z+///ua+fjf/aduNhlm5e/+7ZRVmf/r1YW/4VD9v+y8/+lLtv4+6P3/iyrE38AAAAAAAAAeHppRAxHko7t5dN0bKz5G96XYiitr6xvXLm58uHyQuz+VvZIDKTFnV61ZjnJypP5/UBFeaqtPJ3fL3K/dna3PPb+Sn2h6pUHAACAU+Jc2/X/H7Xm9T8AAABwwnQ7kQcAAABwfLn+BwAAgJPP9T8AAAAAAAAAHGvDJfP/n2+Zu38iIi5ExMPawP+Kuf4BAACA42N9c+vOXL2+uCYjIyOzl6n6yAQAAPTafqe/6iUBAAAAAAAAAAAAAAAAAACA0+tZTCdW9ToCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwfPwTAAD//2mQtJs=") r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) ioctl$EXT4_IOC_GROUP_ADD(r11, 0x40286608, &(0x7f0000000000)={0x7, 0x1, 0xffffffffffffffb9, 0x6, 0x1, 0x1}) 4.089979532s ago: executing program 1 (id=5436): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_open_dev$vcsn(&(0x7f00000002c0), 0x2d, 0x0) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000300)=""/45) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x8040, 0x0) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000040)={0x0, 0xffffffff, 0x1, 0xfffffffc, 0x90, "ff00f7000000000000000020af88008300"}) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x3, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="791298000000000061138c0000000000bf2000000000000015000000080063033d030100000000009500003a000000006916000000000000bf6700000000000066060500fcff03006706000002000000760300000ee60060bf050000000000003c650000000000006507f9ff01000000070700004cdfffff1e75040000000000bf54000000000000070400000400f9ffad43010000000000d5000000000000000500000000000000950000000000000032410000000000000054bb12dc8c27df8ecfc7bdd2d17f2f1754558f22dd399703d6c4f6f3be0b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fe9de56c9d8a814261bdb94a05000000c6c60bf7a13ba1fcf1111ce4fc0d742a81762bab8395fa64810b5b40d893ea8fe0ffffff7f1b546cad3f1d5af65706fd4f68795cce6cf16ab689b555202da2e0ec2871a51445dc8da39e5b0ab71ca9b901627b562ed84b026002d4519af619e3cca4d69e0dee080006774a8f3e691700ec88158f02001b0000c81c8b297dff0445a13d0045fb3cda32a673a6bb55d8c80800dce431e56723888fb126a1403d2b63f16fb2ad9bc117aba7cbebe174aba210d739a018f9bbec63222d20cedbc4d03723f1c932b3a6aa57f1ad2e99e0e67a993716d20000009f0f53acbb40b401e3738270b3156268784f2af9e4bcf8b07a10d6735154be1602f9dd1d7d4301e00000000000460bcc5989ec85e3cbcb6bcfaf0000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d0861cd64722cf74686ebfbe2562671cd47840f81d2a8f8f9be3bcd19dc6840aa7afaab43176e65ec1118d50d1e80100008000000000887a5ad103649afa17690884f800031e03a6d1bb96589a7eab049b1bd47287cd31cc43ea0ffb567b40407d000000000000000000000000005f37d83f84e98a523d80bd0d0d703f37ca363f601ae899a56715a0a62a26a0f6a5480a55c22fe394ae0000000000000000000000000000437d57defb79ea000500000000000000000000f014a4a318ba48d35ae9f438000000000000db894b62a614cb1fdd46619c5d2200000000000700000000000000000000006dcd2f421400f69947e4f26e099c9e8369080663c909b7e7c87e3b5e8e5a6df77c8f7338cd5a85f211a41b5d529d4243e47d7ab0d5991756b59d363ba30b18fc2ff189a4e8db38ab97c6a125e2785619e84c6a2b50f0e3ff83ef5149aff43dc899fdebdc2c496e6bdd4dd4d21f06fe133f4444272c5f0839ad663100452a6c6b6421f7e89a33b339401eee2cd466ab2a93a1ee7fb8a9e455ba1c6e17b02a1cd7bf35d36cf5b2a0f063469ae0d0b9fc042b48e98626eb0f9754d8cbbefa3079fe63063047baff09e9aaf7600000fba9a88db9ebef86f7cb522a784bb6d37e5f802757a15c6735138b493db9df53440a63fc565a0b190a710ae1e6807cbeb415ac841e94b706974160a60a14e571274f333d23186143b95514c79b50994cb39cda343bda8f01cf8ec7cdfdace0289e83ce50a57d69bfecfaf69fe7ff5b0375a47d3eb57b41d8a0589b82a1cf1149ba3f21ea2b65433321eb1a6f04ecc713c2b26d27baa49e54c2babec86335b9f418b5a5eb997bc9dd65197124b9aa80fc4aa8defb986bf05c41b919886bb81ecd3d24cf9ecc7004000000000000002c70d32f5d55ef2a2cf7560cb2884f46a92b3c25550f73"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls}, 0x94) r3 = syz_open_pts(r2, 0x141601) write(r3, &(0x7f0000000000)="d5", 0xfffffedf) ioctl$TIOCSTI(r3, 0x5412, &(0x7f0000000080)) close_range(r0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x11, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) unshare(0x64000600) 3.848032766s ago: executing program 1 (id=5438): r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="19000000040000000800000008"], 0x48) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000080)={'ip_vti0\x00', 0x0, 0x7800, 0x8000, 0x1, 0x4, {{0x18, 0x4, 0x0, 0x7, 0x60, 0x68, 0x0, 0xa, 0x29, 0x0, @loopback, @private=0xa010101, {[@ssrr={0x89, 0xb, 0xe5, [@loopback, @private=0xa010102]}, @timestamp={0x44, 0x24, 0xf, 0x0, 0x4, [0xc4, 0xea9c, 0xfffffffa, 0x4, 0x7, 0x6, 0x3, 0x9]}, @timestamp_prespec={0x44, 0x1c, 0xe7, 0x3, 0x0, [{@broadcast, 0x10000}, {@remote, 0x6}, {@rand_addr=0x64010100, 0x3}]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0xb, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000500000000000000000018110000", @ANYRES32=r1, @ANYRES16=r0], &(0x7f0000000680)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', r2, @fallback=0x22, 0xffffffffffffffff, 0x0, 0x0, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="1c0000000104010200000000e4bdb4ae6123585f0500010001"], 0x1c}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0xff, 0x7fff0000}]}) sched_setscheduler(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat$selinux_member(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$selinux_access(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000440)=ANY=[@ANYBLOB="1400000004000000080000000600000005000000", @ANYRES32=0x1, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x50) mknodat$loop(r5, &(0x7f0000000000)='./file0\x00', 0x6004, 0x1) 3.756014991s ago: executing program 2 (id=5439): r0 = socket$nl_route(0x10, 0x3, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000001700)=0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x50, 0x10, 0x401, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x17b, 0x4c801}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_BR_STP_STATE={0x8, 0x5, 0x1}, @IFLA_BR_MCAST_MEMBERSHIP_INTVL={0xc}, @IFLA_BR_AGEING_TIME={0x8, 0x4, 0x23e}]}}}]}, 0x50}, 0x1, 0x0, 0x0, 0x20008000}, 0x20040844) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sendmmsg$unix(r3, &(0x7f00000bd000), 0x0, 0x8015) recvmmsg(r3, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xb, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000004000000b703000000000000850000007200000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x26, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0x1, 0x70bd2c, 0x0, {0x0, 0x0, 0x0, 0x0, 0x2784}, [@IFLA_GROUP={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000084}, 0x4800) 3.555652513s ago: executing program 1 (id=5440): r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r2 = socket$packet(0x11, 0x2, 0x300) bind$packet(r2, &(0x7f0000000d00)={0x11, 0x1a, r1, 0x1, 0x2, 0x6, @multicast}, 0x14) r3 = socket$netlink(0x10, 0x3, 0x0) socket$packet(0x11, 0x2, 0x300) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000380)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fdd411efc40800040000000000000000", 0x39}], 0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000400)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000001e00f93132", 0x39}], 0x1) 3.537266304s ago: executing program 9 (id=5441): socket$nl_route(0x10, 0x3, 0x0) setsockopt$XDP_RX_RING(0xffffffffffffffff, 0x11b, 0x2, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) setsockopt$XDP_UMEM_REG(0xffffffffffffffff, 0x11b, 0x4, &(0x7f00000000c0)={0x0, 0x328000, 0x1000}, 0x20) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$XDP_RX_RING(0xffffffffffffffff, 0x11b, 0x2, 0x0, 0x0) bind$xdp(0xffffffffffffffff, 0x0, 0x0) r0 = socket$key(0xf, 0x3, 0x2) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) r1 = bpf$ITER_CREATE(0xb, &(0x7f0000000100), 0x0) ioctl$PPPIOCGIDLE(r1, 0x8010743f, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, 0x0, 0x20044000) r5 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r5}, &(0x7f0000bbdffc)) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r6) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="1c00000010000107f6ffffff000000000a0000"], 0x1c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), r7) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000340)={&(0x7f0000000200)=ANY=[@ANYBLOB="020300030b00000000000000000000000100090000000000030006006c0000000200000000010000000000000000000002000100000000000000060b00000050030005000000000002"], 0x58}, 0x1, 0x7}, 0x0) 2.91275111s ago: executing program 2 (id=5442): r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_buf(r0, 0x29, 0x47, &(0x7f0000000000)="ebd0c2fdc3efadcb0a2f4e9401ed544a7c", 0x11) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x4, 0x3, 0x2, 0x1000, 0x41, @remote, @remote, 0x3ae, 0x1, 0x3, 0x1}}) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000100)={{{@in6=@private1={0xfc, 0x1, '\x00', 0x1}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4e24, 0x9, 0x4e22, 0xfffe, 0x2, 0xa0, 0xa0, 0x87, r1}, {0x3, 0xffffffff, 0x1800000000, 0xffffffff, 0x9, 0x4, 0x6, 0x7}, {0x7fff, 0x0, 0xffffffffffffffff, 0x400}, 0x7, 0x6e6bb4, 0x2, 0x0, 0x3, 0x2}, {{@in=@local, 0x4d3, 0x33}, 0x2, @in6=@ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x3507, 0x0, 0x0, 0xfe, 0x7, 0x5, 0xc}}, 0xe8) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4100, 0x102) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x8) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000280), &(0x7f00000002c0)=0x40) setsockopt$XDP_UMEM_FILL_RING(r3, 0x11b, 0x5, &(0x7f0000000300)=0x1440, 0x4) getsockopt$IP6T_SO_GET_ENTRIES(r3, 0x29, 0x41, &(0x7f0000000340)={'security\x00', 0x5b, "58c9efc9edd010fbcf9b2366fe64ee5785c9ab0cc6be9b8185109817bf7942dad04734b1b86404cee04be2598a4e09c2f28f52084c31453136992255984d612e020ff0172069b5cf2a8424eaf56b806e3e91800f0b3eebdf9b2108"}, &(0x7f00000003c0)=0x7f) utime(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={0xfff, 0x6}) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000480)='./binderfs/custom1\x00', 0x2, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000001840)={0xcc, 0x0, &(0x7f00000016c0)=[@transaction_sg={0x40486311, {0x2, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x70, 0x18, &(0x7f0000001540)={@fda={0x66646185, 0x3, 0x1, 0x1a}, @ptr={0x70742a85, 0x1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, 0x37}, @ptr={0x70742a85, 0x1, &(0x7f00000014c0)=""/80, 0x50, 0x2, 0xf}}, &(0x7f00000015c0)={0x0, 0x20, 0x48}}, 0x40}, @request_death, @increfs_done, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x48, 0x18, &(0x7f0000001600)={@flat=@binder={0x73622a85, 0x1000, 0x3}, @fd={0x66642a85, 0x0, r2}, @flat=@handle={0x73682a85, 0x1100, 0x2}}, &(0x7f0000001680)={0x0, 0x18, 0x30}}}, @decrefs={0x40046307, 0x3}, @clear_death={0x400c630f, 0x2}], 0x79, 0x0, &(0x7f00000017c0)="0e4a0ef193187ba2ccdea961575b48ed0d1989b521a25063a0f63bdfcd196472f378d71d3155e2e2dcb6431e462d10a9561c1c32cda8712ad1309a3150171a8df012c14fe693b173f02d091c4124ccfe6b6f061ab17ae820bb178b2fb007d7deaccf42b7afbfc1116ee32e1b2219482c6629fa9968c0f6a2d6"}) ioctl$UI_END_FF_ERASE(r3, 0x400c55cb, &(0x7f0000001880)={0xd, 0x5, 0x1cc}) r5 = gettid() capset(&(0x7f00000018c0)={0x20080522, r5}, &(0x7f0000001900)={0x964d, 0x1000, 0xa34, 0xe11, 0x1ff, 0x1}) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x1d, &(0x7f0000001940), &(0x7f0000001980)=0x4) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$BTRFS_IOC_INO_PATHS(r3, 0xc0389423, &(0x7f0000001a00)={0x2, 0x30, [0x3, 0x2, 0x7, 0x2], &(0x7f00000019c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$UI_SET_FFBIT(r3, 0x4004556b, 0x4c) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r3, 0xf501, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000001a40)=0xd) r6 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$ARPT_SO_GET_INFO(r3, 0x0, 0x60, &(0x7f0000001a80)={'filter\x00', 0x0, [0x1, 0x0, 0xaa85]}, &(0x7f0000001b00)=0x44) sendmsg$NFT_MSG_GETGEN(r3, &(0x7f0000001c00)={&(0x7f0000001b40)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001bc0)={&(0x7f0000001b80)={0x14, 0x10, 0xa, 0x5, 0x0, 0x0, {0x3, 0x0, 0x3}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x50042}, 0x4040804) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000001c40)='./file0\x00', 0x400000, 0x0) getsockopt$IP_SET_OP_VERSION(r6, 0x1, 0x53, &(0x7f0000001c80), &(0x7f0000001cc0)=0x8) ioctl$UI_SET_FFBIT(r3, 0x4004556b, 0x5b) r8 = syz_create_resource$binfmt(&(0x7f0000001d00)='.\x00') execveat$binfmt(r7, r8, &(0x7f0000001d80)={[&(0x7f0000001d40)='syztnl0\x00']}, &(0x7f0000001e40)={[&(0x7f0000001dc0)=':\x80\x00', &(0x7f0000001e00)='\x00']}, 0x1000) socket(0x18, 0x3, 0xf1) 2.834396225s ago: executing program 2 (id=5443): mount$bind(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0xa1008, 0x0) r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000100)) (async) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000100)=0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) r4 = openat$cgroup_ro(r3, &(0x7f0000000180)='cpuset.effective_mems\x00', 0x0, 0x0) ioctl$KDFONTOP_GET(r3, 0x4b72, &(0x7f00000005c0)={0x1, 0x1, 0x1b, 0x1c, 0x152, &(0x7f00000001c0)}) socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$gtp(&(0x7f0000000640), r3) (async) r6 = syz_genetlink_get_family_id$gtp(&(0x7f0000000640), r3) sendmsg$GTP_CMD_DELPDP(r5, &(0x7f0000000740)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)={0x44, r6, 0x800, 0x70bd29, 0x25dfdbfe, {}, [@GTPA_TID={0xc, 0x3, 0x4}, @GTPA_I_TEI={0x8}, @GTPA_MS_ADDR6={0x14, 0xc, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @GTPA_VERSION={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x20000014}, 0x841) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f00000007c0), r5) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r5, &(0x7f0000000940)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000900)={&(0x7f0000000800)={0xf8, r7, 0x1, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0xe4, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xe48}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3ff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x512ae6f5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xb}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}]}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}]}]}]}, 0xf8}, 0x1, 0x0, 0x0, 0x20040001}, 0x40) (async) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r5, &(0x7f0000000940)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000900)={&(0x7f0000000800)={0xf8, r7, 0x1, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0xe4, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xe48}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3ff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x44, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x512ae6f5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xb}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}]}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x15}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}]}]}]}, 0xf8}, 0x1, 0x0, 0x0, 0x20040001}, 0x40) r8 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r8, 0x5412, &(0x7f0000000980)=0x5) getsockopt$inet6_mreq(r4, 0x29, 0x15, &(0x7f0000005180)={@empty}, &(0x7f00000051c0)=0x14) (async) getsockopt$inet6_mreq(r4, 0x29, 0x15, &(0x7f0000005180)={@empty, 0x0}, &(0x7f00000051c0)=0x14) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000005740)={'erspan0\x00', &(0x7f0000005640)={'erspan0\x00', 0x0, 0x80, 0x802f, 0x6, 0x3, {{0x31, 0x4, 0x1, 0x8, 0xc4, 0x67, 0x0, 0xb8, 0x29, 0x0, @empty, @loopback, {[@ra={0x94, 0x4}, @timestamp_addr={0x44, 0x2c, 0x89, 0x1, 0x4, [{@multicast1, 0x5}, {@remote, 0xcb2a}, {@local, 0x4d}, {@private=0xa010100, 0x2}, {@remote, 0x5}]}, @timestamp={0x44, 0x20, 0xa, 0x0, 0xf, [0x9, 0x4, 0x200, 0xfffffffd, 0x2, 0x0, 0x4]}, @ssrr={0x89, 0xf, 0x41, [@broadcast, @private=0xa010102, @empty]}, @timestamp_prespec={0x44, 0x14, 0x5a, 0x3, 0xf, [{@loopback, 0x7}, {@empty, 0x7}]}, @lsrr={0x83, 0xf, 0x11, [@local, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @lsrr={0x83, 0x1f, 0x67, [@private=0xa010101, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @broadcast, @rand_addr=0x64010100, @remote]}, @timestamp={0x44, 0xc, 0x4a, 0x0, 0x9, [0x3, 0xa38]}]}}}}}) (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000005740)={'erspan0\x00', &(0x7f0000005640)={'erspan0\x00', 0x0, 0x80, 0x802f, 0x6, 0x3, {{0x31, 0x4, 0x1, 0x8, 0xc4, 0x67, 0x0, 0xb8, 0x29, 0x0, @empty, @loopback, {[@ra={0x94, 0x4}, @timestamp_addr={0x44, 0x2c, 0x89, 0x1, 0x4, [{@multicast1, 0x5}, {@remote, 0xcb2a}, {@local, 0x4d}, {@private=0xa010100, 0x2}, {@remote, 0x5}]}, @timestamp={0x44, 0x20, 0xa, 0x0, 0xf, [0x9, 0x4, 0x200, 0xfffffffd, 0x2, 0x0, 0x4]}, @ssrr={0x89, 0xf, 0x41, [@broadcast, @private=0xa010102, @empty]}, @timestamp_prespec={0x44, 0x14, 0x5a, 0x3, 0xf, [{@loopback, 0x7}, {@empty, 0x7}]}, @lsrr={0x83, 0xf, 0x11, [@local, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @lsrr={0x83, 0x1f, 0x67, [@private=0xa010101, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @broadcast, @rand_addr=0x64010100, @remote]}, @timestamp={0x44, 0xc, 0x4a, 0x0, 0x9, [0x3, 0xa38]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000006e00)={'ip6gre0\x00', &(0x7f0000006d80)={'syztnl0\x00', 0x0, 0x2f, 0x5, 0x94, 0x7, 0x9, @ipv4={'\x00', '\xff\xff', @remote}, @private2, 0x1, 0x1, 0x1, 0x5}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000006e00)={'ip6gre0\x00', &(0x7f0000006d80)={'syztnl0\x00', 0x0, 0x2f, 0x5, 0x94, 0x7, 0x9, @ipv4={'\x00', '\xff\xff', @remote}, @private2, 0x1, 0x1, 0x1, 0x5}}) getsockopt$inet_mreqn(r3, 0x0, 0x23, &(0x7f0000006e40)={@private, @multicast2, 0x0}, &(0x7f0000006e80)=0xc) sendmmsg$inet(r4, &(0x7f0000006fc0)=[{{0x0, 0x0, &(0x7f0000002bc0)=[{&(0x7f00000009c0)="8607e818d249751905174281875b1d5d0ac7f08e8ecefa112976a2d0d5e938d8582c319e6082ac6754e28f6ac7601f1a4d75cc28fc54c6f67d429069f97896bbd9ebe4d340e090dfe4c8d39d6193beccc640e023a707368306d2d291db40482b58ed0b836ef43bd29f49204de381289c04347a14535aee24921b21bba7a7e4730c348a531476284b88b5522b8e7722b79924535326d90fd3e13ae06ab066eaa0e35feb10e172f8ba12510e9fe1631fab874acca7ff290b204eaa58db22245e060abcfc73156ec8717544c8168716a1cc30a9d66ecf33e3e3dcd6358f33d3800f1db1dd0ed857079c12b8ba15cca29738c2391f624b780fb68f003636a4d69ecfef10e6c7cdb0ef11c4c62b706bca9c2221c13340a040dd6a031535c048b03b05d5e2009cc0192feee0000ef8d71a5278d665c538ca7073b716af5e5b9e2882cee11f35821f75397675271b61bbd747cc9278c9fc729438016ad26892330a7bb7d747cef46b187feb6d6bf3938eb5944951674c78d48987ad3eb1f499e32ecaa1cefa1fd95750d00fddcaff6c3624d00a147a732afe099edaa5aa8df057e7858eb40aa1b4443f19d727e5676ecd1b9846e197781603d97fefbd105799d98f54fbee5f1174bbc6671396d11b571647bc1c0801d7c947179160603e6a310d3b36666b370baec1a364d5764156acb87c02cd55c2f08cb043e951948dc5272b82b778b1f30ee96d26a5b175c0debef17ad54840a9fe936686fa56caba5091c96f09280898bac1a1e6c412cfedbc65f2ed106b42a74438860eea7bc51fed31019f4e58b9b82297c65d4dfea963966c063b261e0618bddf35e80c274c42d63f5b8a0acdd37b909b45e8ae3e19ad53efed5067857ec8d65cc2662aa962103cc87dc78ded768305adfb81f1db90ce1cbbf9024817169a231b2e1e464e516d33f9e5cce0a9f5f94eb40a8fe982a27847ef8416b34bcf942e48bb7ac320a9fa7742af1546f033ed1ae60a3fac1e39de5e3b1b012c5930687464cea9eafa2fb78cc3fffbbac9519355ec3f70631a16b26af9a82ff3cf8abf8a3187d176460f57ac0713a21ce62c41d2d2ffa8fefba2a22ca78a4b2e3fc37e9a0d127946f45ccd9b01e35081e0043d1c14022ef7709a93d1d7a86b3c39d2de0689f485caa0e8057cef3873fd2d1d1fb51d8f8eaafd347f35bad398d71192d91a6e10d514dcffe09a3a42a40a152eeddf8b9024fad0ee77b2410af8ac2b8e07bb31dc2253b1534f6e9b9f28563c677f649776f2550ba9710814e2cf3f63533bbbd01d6f38078aee29bae47cd02a364c1c42916794bc756dceefd02c997321bff6c048439153550b0a7af9ffcd8b939d899a613b66308b9c8e06f7435e98588065ef7091edead02d774169e6a2fa534f42ccb49fb9c7c42f24c3e7cf05cf43c5bd54f5dd4a08c4a4a3c1e02ebea7da2c74ce71a1a89e2b76c67922ace8fd7ea557d6ac7f97bb0cfa3c0636df461c9fd4f256d4798dddc57725b148a06d89e1dc06642b938f57af04c4de13ded1a870dd8dc82d595b41e23fb2356b3b4053f00dac666179df3e8af9a7603d8b118904a0c28895b6868a9cdd9e8cb517ed4bbe2d8045118b7bc58b3f097bb11320b5c349c85d18a035239f10b46089af9498e4acb7eba6616d1a2b97a20ab33028f91b75d3822e6b6de26b215a2ff50a9ad742f42b522b9e8fe1fe4cac2a79dafa6ceeb25a3ba9f781aa01a8faf7cb61854b5369fa4b008ce4c941c8650bcd8531d51b5d2d6171616c7db8ece97044b2fdb994766b70eafbee0b34f8280990c879fbc99279c8e4de60ed810b9327d794798d3c0875304934c25298a3b9758e699c1cea988c6215589dd1996a355808633876851338c1ffbe74bd95523b25ac0369be1c37c845d48fada60a19fd6d0e06ae5c67fb0f1599a39f6b998e46c6d788226d94c3e0ac0e5f7481e1b7a031ab6bcad4079faed401dcaae25738df82dc36f7f289da41827409fb15595c16b2e7ee4df394cad3bde3e3411d281c00ecd386ddb1b89aca4779505ea29a605176a38b42bbd236e4e45743476cc2055c9dd4001fc9c4227fbb77266f7d59b08eb62226068973a9e4375efca9d5f96f449a20229eedcbb801703d56978e3a4adc47db0de98410d72e4ad0aa69f76ce2a6cdec14dc3405b1b9fcd87fb7637803e7f935293b9bbabf52c20b7532b5f88c868d26a5200c2bc5a2d66bb0654eef26a9b0b9ed01f49c5088fcf303436dfe10ab9e3eab5d8cc6c8dfed60b98539ecb91523f5b2d2ad84da8cbe231f98714aaddade9bcdae8888dcc981b74241cbe15f076972c085a013ec998c2ba61b807b1ebed711f28869a8faf5824e8eb9705a7de9282249c0d9ce8f3e6d160460aa1a1d3b2a90b996bdd1219300173e25235dda516c2814dacdbf65002bc0588fe89b41c08e01b414475b94be7a9adecde44a619212b4c24cddf745679046f2ebfabc622c40c943dbc9d23c07fdd8932048e5aecfcd4ab5ba839983a4a7d1ab70c225dc549078040605fae4595cb63e8cd519c7129cd787ec1f293104e59b6760b6b0242e61d33096294e15fafcba8d20335df38452efacf174762511a3625079a61654327736eac21d52c9b1f95e6080fc5ae781f0513c65f2023139cae94ec4ba3115c3a6eb6ead9c3ffda3709d830c197dded5b273155aea90fd0c13b67994da6e9ad596d20fdd70399f4eafe4c977b5ebb176c63b49690d7de1bbf540c34b4ec295a2962b8c08dd1197d513fdc3aa6bc3188b49313f15feb9e1362ca3b6a9beb2a3a129f44a826e909f110f8b35da71a03c726cfacc881ce60969bf5644c1251c29e36e49acb4d6b839c8dc9942084457d315132e17377094a5faeae119b14865e69aa3542766731d63ca1df82f4d0a227753f71cbabfd83bdec9b19ffeaa4fdb7664e79df751b041a8ec7b0b0ae5ba663edb5187d9b90ad3334c59f963621aa3a28da4748d99bc2d78964ff9fadeb3f0f39b0d841f6ed3f4801482a3c758edde00b46e042d706aa3bc2e1149a1b23cbe180ef9cf260a685b92c0aee5cf3805a6046bfc57942286af33d478c31bc78401184b8e84d40479c0c19b41b2273775c69750b47298d52fd55dce1bafc6fc3708d8b99848fe398cb89d55f9329535f4199ef72716dfc79edb8262ed6fe5828b1eb90c13ea7aeb955a2a2c3cb5a6b5568f5e14845e82363016dc8cb84e0fb51ba2065205b809858365f7a6dee0faed236292fea5cdc5d4089127a51129063d0e23b652c3b82ef526d81e8f8b768718e94be30655ab31011a6cfa58638f6ce2f5b06d8818a9ead548f6a939336ef704a21c927ea49463a38b47da3024ed19ac47c87270d7592f10323fd11f68fa6abd0490448313118a2468b84eddcac02f9c72b4f19d8cf5f04c999ba7a1c979a9576261ec7ae2296550587d568e7b3b050396f82a575ba8480998acc0d737c93dc2ded8338f817847f1564372bafaa23323915d4787a1f0d78ad8610e27b86a73802d4dcb7ea406f69a798a5b0df37c3fafb3d2ee516b3c71c9589ce896186704c0f126f350df22c7ea2434a8d910052d5ba00705244fcdc890b412d1d2cd7b995e78b1459d7d91c0e7961a3b0ba3a28a65b03beedb2fe5e2c48ee9c85449c8d3c5efb2c4e0460d3b9d86c5ea2d1ac050f9b826be500021334de824d6baaea85092ff1f93dcd1c45dc08d81be85d376763c5c7631a6acbcccd3373041c5113e9e61112e6316c5ffc0a22e960aee17984875e07be33ba0ced062604781ff7dc86b7f77e818d83a8447a18d428823acd35e64bda03c3d01bbe270248bcaaf87de9e1fa63886cfcbe841053610420fd132a8f1b2d1744113a1e61be6d758f45dc1fb20029111b58bcf61422e948f2070591cb03e465bc54ecb115ef50c4a0af2c3b54455b83eeaa8005ef7798c70615a342f88c1097282d4b32641abe5d0ea8c383ca3213757ba97e8a3f76511e0ed819377d167506adde67bcb4c9f3370343d39d87f7e4f3315f20eac819f104cb6c32f4b5ee3a9bfd8cac1f8d1f8b1f227e3c075a688163b42af82586464c4b18e08be5d6c3406719994db4ae02585289d66cd63999eee74d7737291d5655fd652ee177cad85c78026cff3f5e67b4c2595659fb032c1c48139e7d1cfebcf5ba0e58feaab602fe570318124599098377bbc91a4d80180501fe1d2645f6eb7ffbcee9da08ae6e819a85d29faf974450730ab0a3befac81f75588529ec64fd435b522b58d5e6dd5f32e9eab7c1bfaddd63659991ab07f112bc03deeb41b69dc4c9bc546f8c64b3d7f0f9a93f109f7a33963a82a97f60d61f599f4fa1ca57d851d9fca8dbf5cce0069bef9aa6e727b5974389857f514a41e33cf0fe4dc1645d6fb4163b17de88c526da09f5163d7051d87a7651ec8ef3c85d7f99efa92ab1c05a18a022d111c16ae8e3b8b1077120c7636977e09a21dd51e7aa4ee2b55c2e1fb6190cc40f13314d58dcaa3bc56361fbe2eb3201bc1dd6c5f4aa8c7340a917bac657a3f56b59869588014825b1b1fb70fa5154f8edf7cab7fc3c141f6dee4e71157bc4e3207e03477b2f6cc9d9e38979ff8c4ce2d3b029c144b306d5ce99d280b50f6474352b0cf286533f55623012696553432eb200cd655eecb6923f21ea93d66f9e22df77e6d204d68c2f9d12440f5a6fc23a4e4186d84c34edb83d4f73f08e64934dad288a9dfd637ad95e1378b55dd12fd8c88e05f5f121e4ac80cb0a110e994a9f174a553eb7af81ddaf53b0b512105342766c23d449058499fb05b50928ee801994d50b146f75ace5121d35602d68b173b69b43e4e0649d273b46f781e572319118074842688588a6af6a162156c95cd061870b26309a2bcb169d8d5300be4774f6620c0151e2272882ddb892c9e8c5d00cb5c218094c2c304b380837cc1331e0dec4cb1b2f15c561c41bf0a6c3af4221c95a17f23eb8a6a3e2e739ef6764bb3e6aae988649472ff6152d0187430e65be7f4847294aa9e1ac6260ed082363bc31c97813cbbc61f4c8d7c82b6e0b8238a8706f8ffbd3f2f3b27583fdb3fb29599c32fca01872d2177d57c493d4738915370c97f0aa1345e894b5c310bc00affc78aebf6b5528eb1cac7e3078e7746422ec4a2f4b77eabb7e7d1f65f1758ede74b2deeb2ffbd542beb3ba8a8ff8af5361299905ab2a7e0ec55eaf69f5874a1a119d79838b5a70cfff441e630c8ed57f07b0e262593b7f6983c67803c785d56d0464beea5c21f03a8f41f896ff55cd77003403fa3a6980fbd1c04344ae12ab7a1b96e1de20aafbb1fd33b17c0f7b9133f3dc12ac26a2b56df87abdf22ba6bfc07341350aa770ced8e47c1744d32ccaa966775c31649d20c5ca60af3cd7d7def703c117f5dddf2a82cfa36e6de1e769785caa3994300ff7d08162b7163940d9d075592673b70b2b40bccda5fefdfd40480c3d5c6cbde4cb79b7d6172a5548d3d80d5a62199a770d42ab5ad4d82c761f53debe897c24ba31ef7d4bde58d44f570297026420f1405e76db1b8f63655be54108c30455b36c30b2faec032e7b0e5d42a11e5223a3a88de8d82362182f436869e2da2b7f797c7c657c700f18740b18200e2f0b479110eb0137232a28c8e99638af7ad0d2cea53774d47a47ada018445d90a5090f1e99ef2de0e3ed88a4cb8b6cfdd23235b3010f98e9387aa90de4edd2c51be35afe8f383e14a7e4c41372600ca0d4d84020d80aea940b099497d3eb122e5cd95842c67f47fe5d3e67cfa1c0a4c71086da0dd71b56c31adb6695adf", 0x1000}, {&(0x7f00000019c0)="b6ef4af6f25cd32457eb7bd0cf02c024eb33e75e5b3c1f49fa4efde6551fb7666dbe4e3073bfb7fdd0318a1985739967c92b932e510feff1dcbb1d05fe9db95a8369d37d12c36b8450409c6efd18fbb0771f42cd5334239409f8d1760753edd4bbfa47e364e483052a09702fe977289bdb642ddb6ee668d9de682d43ff354e2919986d492678901eab0780fe87f4b0c484e46bf8bdc697e56991bae47b81afb7e55f0dea3e7e6388f04c7965f7bb58739aab4398c98a47c805dd31ffed59cfa6755bd8023d0fedcf79b7727e353f593b77e4c967df8bc048cbbac59f8df64715fcf246221129a2c9ca208fa655aeb46225703c1c3c241184191dc7a7b2bdc3bb8eea7750999188a7496ead236e1ee777be7859764cd1e47e047aa5e6ccd737d47495abf34cea83e1be4880c991eb862d2a8407213ccf65c2f09dae0808f6afaae6270985d77e0925d7bada949c84675cf3c66ad3fb1ad997f6b4d4aa0b046d8d18b28ff4825f00fdf4f9d7a57a8816c29a87d9939bff62e477cf5efd6c694dcebc750b9db0989c1526612f8e383c2136c0dbe410681d4d4d04384b756fb165d70794f871e02a774fdc9fe778388b0ddffd4196d0f56e2c23bbd8fd5f3921cc3d96d5e5cb77570c7eea87d167858c87725e6cf3a0c894d7edc101f82400362249eff1f5d717f2fef2eb57485e0218eef42329dd9a9a5e714744a42114ec2eb904f3165ada0e1a334f5ca46a7f5d819be7deea1a884927241052d94dfc019b6fa5ad6d614cfa2d1c62cb45b1cce796e5845877a32ca2f62a347a08c6bf7bb4d154c2aeb16f15bbb539a86d98ca125568b71887057a3b43afb7dc4114b93e52181d4c3ebc5c30ce3f31827284a4accb2859c1ff10ea30a2a9fb4bf2e02cc532ef8480e9b74c5353fc321602e9e37006d017fa50a35daca08978d144662e2cf197a5a09459f6d3d3a29d8da0a7488d6a61dcf649614ca503bf8147ad16efcc265fc8da4424fab47973572d2b07e6d761bda8a1c3b054b2e030eae618cad19dd4b5a00acbb6191859b282f541008018b1faa72d5be9b29daed86784a63cc3e0b2cfd35430131b19fde76194be0918cf44a254b036af246456e3382d8ea357d92d281042b7ec589737f79ec8c557823b5ad6e78977d440d8bb76e71d90e53fc32face2779f99b45545bff5540aae1b6e2f17f6c5ffcaed942640ce5770144a88d611f6a28fd89e0bc4ebf825896483d826cad696a6b4092e144d43ab2759517ce39f9def6cf35dd5b4836743ccbc72184c5f1908880af41cb915ecd0c40bf2da20b1b73e03d67adbb6c66132abd802b2934e8a6b0b685410ad6a9952624bb34dfbf87a8e853de4aba601b47a1f539177e3e8f950b3d8c0f9175eeb278b29744f242f7a1dad6161ed4ef6574b16a7030dbf0b767beedb1e3766a6b7bb41b770317d88013b26cccadd15feb4076c1f744eed91cd14ea01098a4520a23a921e423a9c8138299502267b70d4cdc0fff529e4609f867d3657b5ec6f24b89fc0e958b85ea3c6d87f4eec33d6ad613e65efe857b124cf0b54393313c78c0499761e9a4a27330a0d20d9d908c7769c73c1ef71cc24bdf0e0bc1822c530d43ed27285651e48cc7744f7f2ae374a7718895df440e76168f8149298955300e8fd6f098b3726e9a022c7b9f720b0d1f2bd5a688f1d4842d8c93f437e11be8b6da2a247651755cab19ac82867982350dfec0bd707f77e7654b97a9f706e8655a14ca65b4b18c4676769e308002b13f64974ee106f997a203b2acac10a0d0276c7c79bb144d3f4a464ab0bd5e4aff1da033457628944da93597f4b9d7272cd9d9646621d5beb9aadb66b1139e5b582fd9d4ece4178f5a3f74423fbdae9b407ac5bbbe58ad093fd9a01a9513350700e9ff11afaa040020ab305d121c131ec9b0c3d32087b29cf9a278578001e705331fa2821c2a38eeddeec7be441bc443d30eb00a32b1719c99ff434ffa7cd15b059bdce9c032af5c1bff52f56ee1938cb69ad3294a96f9cb8709443e097ae46eeda13f53d071e25f9663de0662292a68b47f0a04a2d6eb318f359397a5917e18ad5a983932b06cb3e3d1fa147407d3296ad70948a14642883db1e1343266dfc452209bce51963cd636424806ff1eefc1ce428e31939f9034aba2cd87a2da13be6c3c8d8fa7374b4f766432fd0b67429f55d5c735697a315d73fd30de80488811e19ce511165b5aed2ce83a7061feaf9decce0e9c4daf7b5c81ad37262d05c3bd603fd03a6d18c8dde5208117d982c5187d6b556ad5bb110727f93b540f7ee8c0e0199c1449e27ef78bd2bf499630128fa98529d62b3e1e5c98a6024a47943e3c0ae05b8c0a22040fd293f7ab236ff82011f7e756e5dec83ae2063bb07d53d056ba1170f71fa9957f36994634e35d1e15ab567178eb326b86f209a48ed86fb6cae53bd8d140b1de07f3cb0491a37713aa7baaae85505b16ce9860997e53f332c69e124891de809a50fe4441728d6bf024f450b072cefa49af44d05464828e90eaceed7e63d81c9174b8c92f617bdacb3f971316b7a41d98c09c217ddf8f81e0c4d463c487f2d9e9a944d948c878875f70873bb1bf86cb0ce723a35ec8b0e1f150cd51655d8d5499130e856fe3d23db6a3e4dcac49f58165f8283b6b41c527ddc4362dae9ae0fe5f6eb05d91200de696159ac98df2361f9138a26739706d248b7aaf836a06ba42cd789c1cf83207e63f7ea6c0ac09e4b72b43d972be8cbe5866f91a11098700e9eee8d622534ddc9062aa078df4a18ec2368f11aee0d646da5241254de89da314213975c9c7e89aacb399c9a5361b82b25e67f7471b0f1e74c2194648947eb7ffb732cdeb66086fe77fe951713b8338d84c115a42825aed61caddd623b490f4a159e00322d6c68dacf74569d8f2114ab34e10ba5c50d4f2f9f3689a3f5c497810c17c929635f1e752bb5babedac75ce3552276b361d7b3f584ba1a1230a0345b3a143296baa5de7a0b3cfa34b82f8ed1d9934b5cc1d02bde5fc22e0625c438140c0ec6c5b2866b907c733a9fd630815125bc36be12c2178960877a28fea945d910cce10ece7ab7f0cb27838be2fa7a6359f4f15d3332537cba3afbe770b0922bd9510646a8a881f8370e4546f8bdf3221e106e2118662bcb56152c3a3923e93fdc9b261d0f88706595a0bd64f1413cbb170c9ef88040f8cd8d8be8a1521404d96b2210beee23e6f06a4e4012daf7a5d702aa938f9abe35c404e3a0ad2784b2cce4782aaa08775a7fb87663447ac9fd350384bf9b7b1bf264477ec8132aa32d318cb41ebcefdf44c16a46f0348b4aca49edf69ed3c1499f51a19596de48f8af66886507bbca8aae72f7d40025195c90d9f62f6138dd03cec788b72ad21bf6b157e92520de52d88ed89259335f72a00611a016d0dea3aa7f899dc9b977e8555e20ecba0aca4b9a4a8c8068fb3544f716f6a7830617fb5988d606d8fc9ae0bad0c4f48add485b70552fe7f887c5ac1009a98b5cd4bdfac5fbfed57b701f30a6cdd818091548341844952dafc2c41a5c85e35267c299b4155bb81c4099f3055de56892a1cd6d7ba0be5bc578f8f262f160778da9ba3ca7ba096d5ffcef51ab4a0644c6900db9c377883ceea45b7ff83f70d635d59319b76ce400a4cacb41cd54fb40499be05b1905c5be9de3181c75e2ce53180b288f6de1c791e2feab7a7b77cac5bc1ad555334847165037ada9977b8534279e092fe17960ca1fd4373c6f29a6a578f7628fa446de9d3cde54baf42fa2e638f4cae6eca2082e0e1cfc2823092113296a40343ec11faa3f5887943f4538b342636e6ca2fe8fce479a7a2bd67953510ada1ac1bdd9d39313010db5c96e8ca95840e69e19874fb4f115ffad8ae42516b752218743655677720f1b4650b2f8f3954ec8280a4ca2a51da7d8c06d5f3696b0347590136c0627dfa0cc7bee7fc03f5d84fe019fcf1d7995c05f68a3f41d39c893f063e529b3417ba543e70f9f6c245435b2251fef43de521bde94a3e17f4d725bf3a2a227d17aa1612fbd830a0f134ce793619b12d2534985846b3179bb3a7629ca17b353d132df23118571204fcd704fa96f13690c4cfaf1e4d42e49486aac524811a63bf918418219b1056c5eaa2a3792ddaa97ab251c04f27f5d21612e9a56b0bac630637274ff508873ed520f0ac73e027edd13c140d536d08ceeabc119491f39f6507087a348c09487675349806c12f8c58ba15c4b3ed328ab7ac675ce781f3977a85fe20d2575714e91f5c62d8830c532c3eff4412b86039baed2e4aea01813c254d8230d18dd1cb78355dd1ab74c70ea9c420cffdc3aac35bf43b4c93acc5a72f5ff04711d860c79ac9da8959c51ea28e02888bcebc5738edd78852e6a7de63d6484708e14dff8f128c4d2b434f5a8b8fde0eeba3a55341a6873a2b41a550f025a6d97cb4178e75d91f048e3306572d1bcc1312ece75bcd07764155d7d096de79ca5fbf05670dd149f207d3f3f6bff7e8a3c9de30dc4e70601aca7450b93ace270554808342168612b75793ac2e61d9b8dc146702079cb003eb30f29e01c724ac6f464f8ed7fcd4b1223d25f227800b2561b905cdb842fbd2e0dcb40e2fcb73fa328dd3ba0f8c7584d60ff69995f0bdb7fd66efe0a4e987b6fa51f306ebc6e87516e2f4cc9c0c548d46214481c0cba11522320bd8843b3960ad55fb83478094abe2f550d0d91031bc1699bf5b0d8e6e2c2aaf01a70cb10f09ec354fbb72395507f589a98d832152586d00dd3f7938732e009a11866d44d5827bf740629c40814be24c08e86b644b3daa8d026b21bf5de1fd303582baa1bdb7acab8dcd4944a9b84fe3cd671b6845b3d9cb94b10a2285d2a7af716cfeb13be93ec92d932e10e275005deff12ca47f11614f98fd96d2ebeb4c39fce8da052e11d65eba205d999716cc0a06981a6ebec4f0b245fd35030dc5612ee55ddc2ae17937ccf24a8341e3cab6f5d13758d8a9c1bd93703d3bfa74eeac845e22e1f55e9b97cfb561a53253b3ff24b6d4e93c186ce7fb0e66f703b4b9a13ae0482994db4f4957b5d6755030b82d9c6697e1ccb1be95355cccb2c3d94eb1a7b93e1353d7ee136381414e94f8e41a4b8158fe219a2e664f0dd2b7d555840739ac61fdbcec4f76b7faeec0a56db0b0317baf6838bd1ad05d92b539aaea556ca249cc833eb03f78f710af30d8debdd234520de3724c8792360552ebfbc2bc30dbb279be54461d3c2cb24c8f6e08de19b080bf5c8dc3c8366a0c6cedb990b083ec0195547e4b065b8c813e5e86f892c4c8fe04674fde3d166491b0877ab56329eee6fdf3e7662516569a2684037cc81510244c5bad64d3711bc0e90a8b3a97848526ad75d938c49c31e43967fa217a432d179049681815e32b6be3c38efb3fd85636be61a93003adda89003e2ba0140fe0b9b8450e55fd7c6f59ed567085a261235a1edaedafa28b49438c9826be1bdc9561b8ca88d8bdfe0a0d1731fc5cf65afa2c364285d894805955e9a9a04a7c76fc06386e424a2260cb39cbaa71ca8fe2bc0a0fea91996a60dbd0ea45de56cd5acd8312dcc4ead6d938422e2d9ef4f95ce3db6ecef28c28bce1e1879c30f3c835ea5935ab10acb32e195c2b74f29c09783b36fe0422004fcf86cca8ad7ef5830c8cc46cf99fbbf5835de7b2edac78e5d2fa4ba8b615078ae8a431db0531330546e755f26639ab4ff0bb07944909d61467967d230d9796a39caeaeff09ecf03ae574865351f4fa9a04253f8b0c53e57db43", 0x1000}, {&(0x7f00000029c0)="56779ee749d5bb98d6a95c739eefe512d107e30c5f3c7be033be", 0x1a}, {&(0x7f0000002a00)="53e85e326878dca7eb9dd3f4a3b3c98325ab2e784af5d35fb767f870d156a902ac853be1914607da36bb25985b04", 0x2e}, {&(0x7f0000002a40)="f15626ae2b09f8ec05cfd5e69ebb757443fdd3991838a2691bf1bdb29e", 0x1d}, {&(0x7f0000002a80)="3fbccac503eafbd9893ae2f1d1875040b9676a4a30e4a5a7980b326831f44de4cd9806910e277bab4a95cf1c50af1d24c46e28750236b28f81cd0e2a34c3ae3ea9f36c14cd0ad524c064397c46235464957abb9df24fca3fd189bcc5a4b2a25083f1b02ac99b0fdf71dc6d7ed73d0f9610446ac56e76cb307870241e7ffd4f855d9b0c16fcd0da90b8ca8aaad7416e709dad1ad0", 0x94}, {&(0x7f0000002b40)="5538e01f4e6aa36a2447d3173a49053065de33432cdcfa610ece23893459487501a4bc17004063167319a2347fa08999b57b45869e1cfc1ceefd08c20494b9f2a34ee79a8775887a7cb01bbc62f079be9873f3154b5989241c030cea26e909b188efe889d6269dc611", 0x69}], 0x7}}, {{&(0x7f0000002c40)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f00000050c0)=[{&(0x7f0000002c80)="7e33a30ba6c3af9bde6ccc62f4f62a1184771ab8d001cde1971048f5f690d914bdda45e49977e3bf7081aaa993ca9c0fea4e4a28e9b62960844e3c530d02badbc8e3c91d4aa551f2fc859261c9680a85d3ec22ab780b5b73f0583c721a73b598b9275935eca90235e3a3f0c24f36f84f0c8de7c799e5b503b1bf65a0bb1113f43da41b90b9e2daa00eb53f36a8d928e940e58413a7aeab9a4824b0a9238fe8d4484e15314673814b6fc13431bd3d3365f8ef45355a7946", 0xb7}, {&(0x7f0000002d40)="a4f31b9fb96a7489a61a15894c744482231d576ba5d70dea541326f163b88ad99607935b4a3a4e7930499d71bff778092ed514cd3248452d6823a69bea55f0af6f2bfc5b0f18cacb133426ade15cd66295fa388c974d6fe62b13ddfd6db24763a7aef43bfd0448409db314d5c27dfe88676ea42299d201c2a91acb38325834b37f7d42ac033e78064008db8738eef5c30b061810ecb5b5511eac0f1b2da233b5ecfcacf94cb02d6cf85413a9ffa957bdf14304289a314304bd28513c592059a7121938526daadf8e5bf5f2cea864415bb3d1b4891ce819fd09540c00062e04a32ffbd49b28f32811", 0xe8}, {&(0x7f0000002e40)="4c614eeacb1660d3ed2bf8b4ba2b82af1eb191e280059ff72bb3fe95705f6a53d976963e2883b10a187093fa2c5330c4edcabbe4e12f3ded0bcd0f2d46ca74629194cddcd1acae41dd607aa02cad74767a6b2005472db7096e15a84ae9ea8023e6fe00c90a51a4ab9ce5a9ce46109ad243a9fe4ad46b58ffcd4689f0becec69b5285e82ff87f6411e4b4bb9dbb33b2fe6d5ee79a019552948d2b4b5af0aa33f1f1d5f86a2d4662b0b48c317eb8893920b338f05577b1a2cb06c86be9585dc56fbeb60b0e0018e1f3d60bd1274724c956e18a96ba9fb2e8d3de", 0xd9}, {&(0x7f0000002f40)="89e8579f34fcc9a20351a5e3", 0xc}, {&(0x7f0000002f80)="f82ab744ac1b2e2db37dafc0d36e64e4cce21b53fa5ef302b49604f963df20fce04bbce74c35bf51a6273e30d38986e51f0def182cb1539434d34255d5ef7bbf8c7d38f94f09dc2856a3c93fc21d0dad3715bc0d139e8d", 0x57}, {&(0x7f0000003000)="18d71716f50df5b15971220e2bddf28c7bd03e29b1a8c9b65ef4e8f8c5dae23a78ebf43d", 0x24}, {&(0x7f0000003040)="8f1f44f96aa0c9e96dfd6d4464065932746125231fb7ed806df1c3c3a4a4537444d1f5b7fe0b0fc1c5ff12bf5b1f0335ce05d123be64d7f1c8d7aa1fc6d67179c21451cedb47c6a7da5843bec0cc56fc92ecb0e7020f0f53ea72e92f63533852156b3ac2dd71fe6fb6af0c1df0db5311c4fa389e185f881f210d560a6db03e1ab5a4b390d28d317c21819452e712da5e383292cce50a23f0bf84c8d1c0241936eb8e2a6f270026b7a193b1f3b08f4d68d89fd0914cde160f986a43596dbac9e9dd36405585d1ad3c46ec7aa8429a5b4ee7732bc7f86d1e830a747dc8df0626ab406ac90d19cd917ca11fec72400a1d1f64f233be835c16a909ed4fbe69216562f5390d129989a85be7da7017a83c687ef7fa721e7001def26d1e0786b4f7008686a52513eeda9ccfafabdfce91b4d1993eb834864ccbe8e16d7440ef1fd6bf30e3427c4b8ede6a1e1f7fe018356f205b63423838cddc10d0f97e03dfa46a9a9d0d2dbff390005ae3be4272b775ed43f620db068c48c5a0f6ee1ac0f1d2ac790f4576f9a6fd00f98ab573a2e436b80a2fc5e996a565cbf75ec3843248de189193e772534504d65f9ba2614fce9a2b0e7193b0fee926330f27d0828687fe81b7958da1f5b11be398b6c2803e2197c5c653d134d674524e73b18decd04f0a9a9385052c1f47f525209c32cb48ec2dc4d208c6946428001b8128809a83cc933cea68db4b3f687dd5033de73ac0d9444e4173510d65bf662dbd7b9e3daf609268c9e5b7f04a7bfb985882bbace12493622f164394b8c3a0c74cc0e786c2f5c39fa983f3b0db42b229be755d3eb26aa1c8a0758fd72b741169c1a5970a741eeb4306b07aa83ca2d896c57ece67c268e5fe9c0ffe3350deab7e80c8d58106175bc96188c816930598588766f600d91b10d5e24715169ab70ad5f2c1615f9369bba731cd4316b871ec2c73d1b60643f314351524809759555513294a0e8c90b321d27d24ddcd73db5a24a2c6d6dc9f776252937b90c6400e10a403bac4198babd1d5e07cf785c4a80183cb9532213eb762e4f8cbb897f805511916df20fa9c081146fabd97f1038c2927d322bb318d335be1a5c208acdc8b4794e49ca82a932e940e371fa99263eb90136a046719e5f2faeeb6b158e2b742e91a1c62f73975c02aba0d70800da1d2903243ede0d4f90300e1be0d75266e5f9fc8d3c762acfc1b8c072a95af9ceac4fdb9c5a87f07211c5b53c2fdabedc7ada4b689329dd6ee7760e68523b423463fb9474d2f73b45098cb2c639f41fc9cdfd18039f4da36f0f9f2d006c58a9162289675f311414277c8d8dc0295107c4e854dfdfd6c50bae5e85dafd222513f8bea56b0f7e88d804306a065c99e00e45abca1fb1b90e097ce7124db62d9f2896c3d0f092fb82e67fdc163dc05a6658d2b2a73f9e18e1a646a1cd0f378e03e0cddfddbb1b5b84170c836341fb88d6e95da2abf384ea4a542b98cb512773364fe5df86fdf4ba61ce64c2bf45a6109537f06b53a04c5f7f03768ef8d8d73bbdd7829ad680ab64f2d3f25a285fdc3d405e435a2ee125ac48763a08c3fea4a9a59b48fec34a306bb0122864069cd7a7ca3145b51f2bb3463e62e67b484243979eef568c346fc3944df7efa82d98ffcc9b76de7e607050734b636aa143775af56501c3f4e098ff597338da092c19246959db5067392571a8b1bb561630bdf8c7c3e4d1f271c137ccbd41322cbe6fabed155a21e3668d778cc6a93989ed001ed91b493e9f21428621191bab2df47062377f08c41771201cb9118c1d0b96995aa49bc1eff1756e6cb98955d577e51e518f9779862331104fbc344d223ea09b143965be271354f62ff258045b91cdf498e07faa50d6e9d73990fbfa7921e00d4d7598f182808380599f7192eeecad486592c53d67d7bc77fe9d64aca4837e97fbb5ac509715ecac23516f61597fc6ee5ad53463640d680183faee695501a4ea1ec240e06ffec655cbf9b7ccc2162a23bd5925ca63852dd625f307e543f253ce7007dd6584078194bf2e809b039aaf5f582257dbe7bde17dc5657442fa82d99ec27f532887a032c570099933dd2bcb6cddd376a05fac3dea54619a1c38a82b16c1d72f59be2d87db507eb80ba2c63cb33a02e8e5172ba724e1d3d4882b3a5af4eccad0952b5d7ec06120dd49089a9956b2bbac50ba34d1553531c537a45b52e24076a380382b8e308ed884488d9c34fd250447ab59e13306af3dfbc4fb7ddf84122809066e31c78cc2bc877bd69f6fb057b3de7ba429b021a94b35c834bbfbe4d66973830d3592c7c372b4713007c56a20d29f09f3331971966da58b0a24c0fe5191251a42eb0b6ccbf5b9532c04474afaa40a315bb39f02a54b0d3e5bbaeef16f6b30a8654a15c93b28c6fa4f7c423ffbb05620cfb2e8b73107a4ba93d78954090dcda0daab0821d975879ca7012fb1468ca098ed96cbf60bbe7c8fbf256e0f047cb2dd3c940c017ea25979c456312ae35d4e0dd82e9dd85eabd212bcf63d87b8af04bcda07c4a67e550cae9147437f5e46a630fc5482f07912ec235f3958821e86908e433bf61911f282f75462cafecf65c0c5739ea8f5bd4571cdc26a9c43c6305d763a7b23b927c84996f2efee41cb9120dd1def51d445e44894776d28ba54e375be6d29981cdb32911b3029da4d746de2f9a63e55d27407cfd6afd0a2e9a38680c61d58293963ee71f12cc81959dec13b75e13cb2350db7f032750c1194c093959cb1df43f8a216edfc2af90354942498988021b20466afc56b8dbe143de5a810ed36ac5f1c08a0690e2a6ab5e4293d7121be32bc9c1cb7dedcae4beb4e83877d1097b3ec87ffc37b3ea5d9591b682a4726625a7a31f47697ad7c2814a132b0b2d20559b34d06df36d5ad5c4595ba008afc7acb758a1bf29807316ae605fea17f2dd13f19f30a1256b94f2a9636559526f02a71165a7aac0ebbaf8f798cc5febf8ee2fb79f964755124840f2dd656bf1564a1e1a0059cfc5074d14dd4db0cac265c2a9cbfc305133d413f10b3eb6601443ff34e7edd5e906a4566930c1ab417fe1b25247ed4ab08504d62e4cdc7edeb21eaa7405ed8776fb36d6efc5c2b81e7d7a9a7a8b984f18523c6c1d4bc7948af0f49c671f0ed33e7df22a816edd9be17b7a5de12e975871b10f5734318451084a21420402df579ae2b7322fb5917754e47b40cb99f7881c60b0ae0f596e5e28dc8d8c436c681d2fcf1d6e994dab88698c2ac607813a55abb70d729be58106188e18284fe00f444bb99caad36b05ea377b165a772ed4f0f938f3f08611c2c92af4a5cb49d2525b176a205eebd39aaa3187253843672850cd425d301d0ba6cda03fc87ad80d3c89546881e1ac196d6856b7bff6c66882e6a999ae1bc14cd3311b2dd22a0ad9d28e5e1368c7a8792d272068f876bf95780cfd197cea83181db7084ed61b9ce2a3c2a2cd622b7ff3894083b616c65cb0986a0c0f6a64d5d4e17ccb2c4f589098cff793a19ab33fa9f116cce5d7c635e9edc2fd4f31f4c72545247a1115de423f56d7d56e1c0c6162ccbcb914acf6c498981d3fbaf584b4c5537d8b0c438e0cefe9d3072088016f29a5779881a7aa8182f68a8b0e92cdffce96eed2f3142ce127c7a552026fe853dfc3db87276182ee40a1994bdb9c435632ad98c14a96fa8640f0a06ee703d8af3afafa41fbfd200a12514e92ca547df37d891c4ea3ed4bdfe7876fb947191fb2681ed2d9cd601e160cdeaa7dc2c357a606740e71067f6cae1f0a410f2a0dc5c922abbd480d0be51baa0974b3caa85b710bdf877a8f6ba088243d23cde8d374e21be57ca3003c06d23c78ea18b416a21d5d59f432da0035e05d09672f135c7f422285ab3f30eff8248cc8212a68b48cbf7d60512a10e50cad23bed7c8a1a69a2589d187a35bc36825308a075cd9444b583ee1ab6fd8be20fbb2200e187591e549777d72fa05a6be1aa53e0226448ca64d36be30688d1d0fca8f5535087d38133bdd6977694c50f65b788038576159a31ad731cc26a8696685cd983c7c020eccf8e7aa027d3d8b62947dc90d011e9512311e9922d6ce87418c7330801eaf39edcb9f05f3a9796af5cc1a3d3227c6b9b505336e3760f2f6afff265129631a6d97c2abf0ac898760f69b8310037a031b93d78cebd5b2eed955b86e0520ded428942e0bb5110ea0c8af08b0740a652a19f18088e985bc6c7b15130fc6cd539995c2bb8ac5afacf1d1c79e6243b301de2f1ecb1554a0d9115bfad2f71b2734932f5c06eda580ba2287a4a2262fbbf1448c2ab34241d9d57a77604ac8f32cd4bf05c43ee17e6461859e1bd1941d2c1e83da67b92bf3499e495e3756ea9dd2a3c1f8cb4f3e4c8b163f5353f8b8525285397200398102e4887e2a9335b15055a7746dbb06e794ebe0d29e2eff1eebd7f67186c2914c65350ec0cc98527e51d12d8920043cd79631a47e7808c383fdbc8fb17d39bc628dd7e6bda64b1d94c08f3596af0d95c90ff65fc174e5efa0bf9d05005dc3c96f43b2f62081e6378b237fea7ddccacdd1862cd1b00fe46709bd98eb33511c11b82704b5fceba8968f202d517f4acb5a9e5bc3531c8a9122f1ba438f16f03bc9309836b62b5e7fe6a8a453dd0fa4f84077d39dade4f777a4db6bcff1ddeea168e6741f1025c30fc9df4afda4c4b96e4598bfe5d912814a9cc3b20be0ea61222298d6b03f61ba7f78dafc4d3f7b021d893ed732798d4282c41f0bc83b584db749af8f779bfb4c0176b6901af42bd4988a0a08a5404ce74fc4bfb8ad2fecbfc6f9e79203c39ff39ae11f2d044d8857d0390fbe603bb57ee63e91807716b92f6d3bfa07febfc28d439819b8063ac8c4b81626daf72437b401c49dcd17f18f39c9e5c695369ec928fab387dc3c9f14cc56ab7372c0ef818215640198259e7f900de866f45dfa59f19b57988adb4824211dbb16abd17e1ff1b8c3d4c247f40b344fffc8d6bbb54acb8ab7731b1e5dfcadb2e6badd22be1722f902f7ab1e57f9a27b852b4c858c8739afe5aafc4aa31a711dad1ef783bfd8d4cbc03de9b028bdb639f72f1e7b5154279459639006a575ad1dade84883a1102859e2bc8efd2b6e99cd32dedeb043d588147adf46405b6bb553a4ee304999239fee28a672815e805688dacce3de20b7ac3118b7ec8d6c34b1fea8774cf38961bac42efe4b4b8728ef10fb2d585daa9aecd4d1db6323380e857fab88851d3e121686fceb6b3d3facc8fe3a180a62764ecbe9b315f2758c5e4a40b079b175083df727189e5fd3ae26d65da210a98081bb19d493b5d2c5aebe84cce57e9899dc7362b41f5554198cc55ddd7f49ee928f246b0e4d8364f7dda319c9180fbf357c2a2fbb2a7710201ebac077222a6cd3423ffe5a842676969c33c36f4d0b581e369b6ba1b9a243e87df53682d5d522ad7fab806b5ae06b3b2f728910d752f37298dbe6498613a6201c95b1774e461efeaeff8f0f01860f6b0cd067da45057c8c943a4c2df0e5ae371d4a0c1d39190e406f5c3368cd72a4174617ef9b219ab1bdf0a10148f5cbc3cc78ce57d3977f278b5444e0339f2a4b8bc78a45794ed35fd2ebec1db0f3dca39f7b86c6cf2e3bff21198a138d3d8c0560691444530842be4aae5d9e8fa96cc222614c254427437d7415fcd8d94745a2ac5b05f7106d6170e436ffa25765132de87fde2bbfc7ec7d575b6ab7fbcdd75b8ee1517e7403594012c943262fac1a9b5586176dfe90ad455dfea524e24307b4b035eb116bea94ea5b55c4", 0x1000}, {&(0x7f0000004040)="1d4b14162d40acd6416952772736c239437e8b0d9e12f29980a6a1cd7164433f1c275f4764c288d9ae0ea8bd63659ebda131041cca4897312b68dd15d0f99206ada56764af4cec06928b0813ceea31d7ed3051528f68b93b319cce", 0x5b}, {&(0x7f00000040c0)="f3a6b722ccd4fc51e7cb4016021218365bab86d1684225ec05bbdf02c99b7d9dc2f02d2877f9615877572d83a3a7730197903a1dff0a30d96abe5f859945b8783b33af0d64e0bf9d1f1fec21de015b8fb64795f92f56124bcebb733606d6d0c006d793912ad54b16f33dc5be1a7f22d47333c93666f7055ed6474d0abb6a72f0b3e639159b3baa50b88d0dbcb761952dd9449e8f27b4d0571e7841234d9bf6cd3d81a2da62d70c49b37b94156b166e99e7182ee3fad29afa262b6fda45c6d9dc56188e5d0b516a7b923c881335c53880b1c7a3130503602eda9798e38ad3ec1e9016cdc250bfdd426ac19dffaa1c132b7eb87d43419a281f99f85eb0c1a37f6fa3d31bd5ad4789113d8f5ede1c7999ae82d412f2513f5d0c293abeb3aedef961bc6f52a6eefdf39c3b4bdaddb1c92b8d9e4900993547613b9d7dd4ba18ddf3a0f27d3e713b4a174e1383cc9ff4f6782146add8c6537cd05bbfb9d0a9118003a384810b6271feaee6e24de3ff8b4bb6035f31231e58b41ac464c69d97a9079cd3c750d768b2ecbdd58d11476f23467dff2d3feb997fb07ffd59fb4b586b14ff24d74507c1f174d9157f61f6b5394973cf1482244f3668ce1cb615ec794b6bb8c6fffb451762d9fd5ac112a8c636af7dd4aa2d731c3f5dcfdf7feb7c9bdc78eb672ccc62f8991d705fbe88dcf5e230f8cf6298ca7ef73bd0482cffacf9546f7076869b0491596edbd4f5db61b027e9da42a9e652a7e24c597babbe35ffab8ddeddee9efb723ab501e6e5d74867701144971e5ea157c3b9458bce66b4b7f382c2be944bee67fde5934d412f08dccee6c72478dfad90c4cab2d08944209ab7381e6bc8fdd0a49b50cdb727ffd0d2bc29b65f4f0a5373a597eab3a2c150ad9a08e879f38c5a9a18ba0c911c9249403e1d083363026dd673e3c62893ec97e0b4dcbeb933dd4d507a3f4d9f1d451c2a5ac6a4b66c6c3f371704bfa7d0f397fc8b090a7aa7a7134f24817ec15a7bd306f86e3f2cf9c932ab0e6837d4a20f1d6430a9a030bae3430e57eaad886c8da834fc71a5c5accb5b8aac6a758ed8ffac2a90d8fd355104732d55038484c3c114180fc309588eb57efe64f36901ff64b6a77700c5305a38445df84dc8ecb733d16ac5e30d8fa491b201759be3db7d7ebad33b5d30d5aeec21f116a0fbb04c6c665fd407ad4176118e300126042d45a0dfca804d566af893b55ad74ddcf05fe8233c1451e7a03fdaf022e3f95cf6f1e5b27eb1b58b73cea2b14171983426ff7d9f0176c69586c3f32590e279f6aa0ff04c621d32befab0a274a8218a31d9ac5f8b8bd62cfe04670ba4a1cc4a9b0c59edef2eaa5d6a283877cfb035c6eaa1f5b4f22248420c69abcbc66c033e46e387f7137d0d9441077cd032e497cc3dc5e6e97e41aaaea8ce70a67dc3bed7e80683b8e51348fc967c0ab48c4dfe867ff4efceb5e57404a811b77554a99623203a99af3a6083c88a0853d3cce1d8624e2a14a82bed56f4d46f5ece5483bac82d47d734cfaee3b14b3a5b078a4c1ee6faa2645a739c03332d926d796b192de6e828aff965bace457d34dc7ba3e89fdcfbfa09a75106b45b9000514a3b98a631c887af95e7cecaf22ed53f3b4d2ad7e4df42cd394d2290f54daad270f975fbb723028cb3359283398429d2b15b237576c638d918cd1a49e55736da5d333873d45bbb1eccfa43c3f598c70237b03ff19a02c20c29c0ab5861bdba338bea7448207a8d6345618d2b30bc00f60665de2610d06276d137529b16c8a509eaa7a5c85df4d1b17dc9321e6968dcabbef6f7020c77054ba0e23fdaecb203e949eba451be2e50e887cb41ee7e7e50b9cbc4792b14e57bb56db632cec2f484d1867eda4a1036f03a310c5c96f7258f53a2dcac6e675099d48068cb208876f805b79237b69374d3a11085047500687e97e0a7c01db16bace9c411757ed89d0be95b7a07dc08ddfb5ebf4ec8077a8bea3896a733e56e1d80bb81ffadb2d881d367f13dc2c5bbc05dc1880c8880c0cafb97f4610f15f667706ef3120999317afb3b61e25c4a79a30cd8b8e34d689f5050ca90b80b854fc5bba341090f94aa96d8a2f25a93394e90f3a8bea77260e3d58b5ce5cd5c0d7c46790a0247d854c1b77ff41c9647571dbae053c2335584591179477d93c82ffa37a0303d09a05f1c6ecfe7505fc2429d19d0f33bce8d9d4415ea7ab9fa206a3c5f2305dbaa1384fbe8291b7f38c8b871f86d72c9ebc4c710ca7155036b16a788d51cd9b873b60a3fc59535d0659b84566ed452ba94b1c7b70580ac910491bd368864a156f5fa091d1220f4ec8a3de43eec055c2324953d09e1f1dfb53d52692a33f2a38aaca5bcdceaeab98d1a62fc13b6f5b48a30e25efe12dddbf13d5ba9c05e25b8352510bbad533774020e8ef6fe1e1769d3aee14e17655776de4981394573acb329bf97a8f8a0a29a05285f3c4ed774508b10d401c380d514ef1d327818915e2df5e13767ad8ea8fb565ac813307ed32c3f94cb12d8ea89314f3f0bbe1e5594f820dd7c3adb90ecd67bb5069d8ab5556d2b80cd96f8e470079790505c446025fab4e626ef5aff4975652d4340e4c9c3686669d54340fbdf30805d5fd989d46e3eaa1b86da8fb6d35bfca933749b59869aa3eb911f731b70532bc867a8fb5bba7435fa6e9e7abaefca9735554feb8770ec6d98e479876dccecb965b652cab9a2721256f357328db2785d9087629f1a6d23afe6439ce16b3d8c953a88c94cad8b761d56506bd4f618946d29f4ef1e93ff353d3a9b11242beb181bc22b4062aa08db7b482cb9ec224eb2f1e5268a1740d26c01f1c71134e3d93842390ece5ace92f64f38c2ad8396e7c751b2e2ed397652e73a7e61f832a9259c5d666fbe7ba1edc63e482efc8cd426ea13ac8985622a2d4cdb6e451c8b2b5a7c8f863b5662455997763a15782cd08663612bc99fed3808e4a126470ac5e65c2e42c13abf875dd4c5af3fbd96fbc0f0fbc6c8b57c9469273172ff9fe0ec08fe50efc5d82eac3c8ac3a3444bae8d4202c1b3ee0b05c1cc4ef542c397b3b36435a9c5b8a092af0f8c4b96801cdf61b1894b24821d284a372c6b5ed61d0321a4e2b6e374370f37bcf3269666f1826177a10ef131bede3721ff450ace1e087155a3a998ffe62b778235562b3743b823451fd7a259a76a2d67072cff1086359ade0204f0434f50bd09e35d19a7aea3fb1e9c6652a435218450831d273297c0bf6071d905ad5ba34b5e2e870d4a3a0f4c691d27aaec5d6edd920ac1741f974562e44b043495e6cff90fde560c72163dbd2dc660a4eec3892dd795e5a74b3cd8f802e5758093a3e2304c65fdc6d98df5986de2b2880ad56b3e5a8a145a7a51968184f2403bd286d3d12861480eee3a7b70d8df7906f66363e402a9b54471da4392fe4a9a51044b4f65e7c602dc68b3f2b2fdda9ad708f8855b7277f3b46bc45ddb41e109a9845ba6fcb975d686e4b1adbaf500df6016e8d369be5797112885649dd2cbccd759d9ba39f195343f796c98c261203adfee4fd2b2e76fa2ee0fb0ca26ef32d93d58ab7123cfd91982f267b9c34d56609578a6ee6a2a2d93435c43900f39ab32a1da6e82ce0fc6a073779e6cb7d7f5df02fa9c79364b936cc1a85b5f3a378239ead62dbf19e56d850aa1d98368b1973cea5a1ffd0fcc7be048d3844b2196650999b2bc1d57c0cde51e6af8c06fdfc936276381dc588334a07c27d2bf9ebd093f18f8c9500c2c20c85c8877de6aa76f06edc558e8fdfe753cb6540bc6a6cb546fff414cc5a83d9920f059e907141861acc51aa338876dcb6828237278d80e2c1c5c11c880e2303827327102bf1dcb3da8d25e00f01024eae7d626c59db5b846efa53844950ff381fbdb5cd613a7a0937ebbe25e9b8688e7d7f8d72c20fcf70ae6f27f80fee13e3305230bee127baf3b575b5b81f6a84f3a37f0a0f6895da60439d4cc87deab5e50c3f934dea408b1489d635fb9a6a3ce54d06e92800fc15a818ddee92513fc6ca2bfa404617fa55a0f249291405a2620116d9590d773616bb5878039aadd07f2299587f7777f6abdfdb8adcfd4416ddaddf517b52bb820e1b8cfe38206cd3b870a41eab6371e29bce5b42c7566a6e317ed95e8f4ced9c2b5aba39bd39451f7dc5582afcc92c8f36d2bf95dc2cb799c3e22406b2c32e109f98de13f69fcd485ed6b9142b6180ae5bac1b427327d07da6d4492a283088344100b787a5931d119716cf9d611a1357695314de5089b2997b8a8c66cb6a06811f13be4830631c4824d8bc340abc9df1dd792e1efeb04dc715931e771e868c9545cb9e4dbb6027daf1e26c11ca14db07f5d856450bda0f09c03f662ec7f997c77d37d1ff73d1af39839029449db2a4271e195607c2dbbd7fb6b0e91ce55ce886fd7334c7d3e0364290039945ffd499ac0b7cb4bff2628150734856df1ca8787b915ef9e931c52a250347a516db521e29016c0bbc980fb3d19cef4cce946157255abf5cf8a59357f8c519df737c277378a59f295fdbbd0a31e73bc9e563318b35e5976c5ac1ae022396a2340aa64eca2c0d330b444c1465557b98de7b91476b7c8eef9daadf1838a33fb36a11b1a61722ab316f93ed2422fd08fae224de1d74800cb04318e31ce446630d8982055bdb481739e01ff263fb9314db5b4e6b323a1ee49f4eff3b76be70ca981645973a8869591048c43dba712a29a06fce7e23f0269c54d2b9d9552afe31efed1bfc292401c0b52390156d9a17b7f11fb6b76fb273a7bc888e0fd2c9d152e71329cbd674a38ab2f8ea7fe34abb364382a345687a740c5f09f178705d37458f87fa2d06f8f3801b353fe4cc2f670a504e9e4edc5e33d11a49fa4ee93f7a9bb8e98d04bc6bacc65d08861cbb35ba09dbe33880e35d9a240e072cfa898d89647084395ceb382715c112495805c4efd175f3bf6d51c0d8379a214374b8f81dc62fa789ef0329f73ada3264f149766a121911e95eaf32428d657b2ccd3243a0b26115defdfaacab52cc461f35aab6b83897144c45236c6ae0e54de6afbfbc4a79ddff76bffbe085baffe1c2171bf4654513c24e762f7ed96a10a7fe574adc0830f94dc0e8817b5979b12333438bee9678ce46b885f2ba43258efd53f331a5bee074251a6345519fecc5db773e5d99ef74716e21b0586bba7f1900a45a97ce4cada2554cb81070705c629415db878a1d76abbe4fe3b4de763b620aa91183f5a2f733a4ec40e2f36c5d27220cc60c68f62b84c5ced9fd3359200b14ec6642fdd5bda311e31d1a9f6916d8be099f7bea00c1cb4fa0e1d556c9760faa440e723ad827869ccf117b8ac2344346c943288a850d12ee4beb362884b697c2d7f859424b83f18c8e10d227e7d1b6c556e9d7642aec7c56890079308242bf2717cd47ce5d6a7ca1ba8b1f5f79adec3999fb151527d3485980ce1b686f75589ac0da5fbf3428af2573e49d522a0ad9a485228a47e4f3131e1bee5d018809bcca164027d241a402504c04514ac17d059eefc7eed4ca9a4bc2905c9d64463f3bc516fdfcce64879ab7056c38b1c4dab7ed3e6ecbc1f7ed0d70c370b8470cc52f1c6d6af675cc0d63c7aa7917c6af2b6ef22006ab9bada406fa6c4bf366ab28d5b531df9fddbbed4ebe81955ea0be0c18f594cfa10e34193046675b879eabb820da3679eca32f9049b57ca7dad8d6e4bb4f8f103de945287614dbab7faf6bec7e3d95b282a3263de69ff2f846e2fed1bf1def833e034c17672a0d616e6c5be5e8e", 0x1000}], 0x9, &(0x7f0000005200)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @loopback, @multicast2}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}], 0x38}}, {{0x0, 0x0, &(0x7f00000055c0)=[{&(0x7f0000005240)="a50c9d14d3a98841326efdf8f85f661b7663afa4618f21c168af854545fdc0fc106d00ae8b84e957f70cc2bb6caec4eaf74294e9889c2728c3d232f4610fddc22e262137849e93d24db022bd572b644893ad3f2e13ade5944ec01c0cdf8526ff9499cee8a541c4d9d236aec2e18c2f561bc6a8c21c9215db1ad935370f44ce38f797f523d4b706eda01191fd70cbd503c9dfdabd66e8d0e87cbf7eb1e5c36a5bdf40a29db4e89a92176410448ff54611305e0d088dd5265ce9eebfc830e8b039", 0xc0}, {&(0x7f0000005300)="ebb03b579f03ba00309f6ab84227103c0ef395a372800d78334a3e2732bca7812a3fb019788bb021655fda906f1586a5f26603d4d8aa71e2bda6a9872d6dd784ffe35d6bd7ebc7cc93b1c8fb5e55c9c4dc2c9b8a9564b1eb19654dcd0392b911776ac91f295571d3b137b67a9478f643a878a72d9b4defa6a17f054e753b4ac0c96f21a808de4aca877d0e1c83", 0x8d}, {&(0x7f00000053c0)="ac2adcdcdda77051cf589f7d8cec11fd7160f56bca656741b8d881ea287db9b30f0daa020aee7f4d7e1bd088ad44676f4c7e4597dfb15e3c28f360b3ae05dddf6ece450dca79bd5e3d7b44b2c2bfe85dab94731fdb6ced8cd0a3ac991ac23c0178d92e902b0e8256", 0x68}, {&(0x7f0000005440)="f6b1cbeb384e77339ae69254a04d248306a936fd7561d79954ac890e9bc2c0f8b6b3530a52d0135a0a5cec6ac9fa40eda6c6fdefa086c6967b9625191f6d1a58cb934daad92c54b4bd8cd3a02faaa17f04af589f3b6268e38cf0451ab5e8858fc12e3f8a8b3b4ecd72a17c296f4aa7a04bd479a043c782c50063b359d60901bea853b7f3f37a8b3899f259c661e4947ae97da869ff397693aae789097f650357cec28f5b353b55b21d0f4ba568492ebebb", 0xb1}, {&(0x7f0000005500)="b65f0081b6d47aebac87b5987dfb967e673e94f702f916b13aba2ddfba80f0d851f8e8a56e5bb2e3529e37d123e2d42615640c61175b7b9b7ab668df8c4570fe1671587a076e9c88f96c56c9ab2db39124a6b99d086261bd4438536308117773ad55e08d0eb4bfc88bb091f3bcfd412c204a18dd86f5be1b0c0c8e95fb80922dc8b8b9e342871c6a1caebdab4986079f8c546f602993fb365eae6260", 0x9c}], 0x5, &(0x7f0000005780)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r10, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x44}}}}, @ip_ttl={{0x14}}, @ip_tos_u8={{0x11}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x48}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xfff}}], 0x80}}, {{&(0x7f0000005800)={0x2, 0x4e20, @loopback}, 0x10, &(0x7f0000005a40)=[{&(0x7f0000005840)="1854c378385625e16f287b16e33c397828f25ef98a643416999111d95b160dcc71f81c98bf588265f66b6c3c87a64da5352a53b5bfa71c69683ec45c0125cadfa9d108d41ea366992850342776e8f185a850a781239b2dd3c067dd86c8b9806131d734485b376e1692880684789de7afd1038a61edf5598b50f5686a89a9947f8ab6a851206b86cb7180a0973d1c43275f400be82b27ab5297a1498a8353bc4a058f1b626a967a27ac48f0b69d708370eff143882e9a03e2a53af9ac18d61a188bb41fe167774df279783fb832e5827b2d9049b37df7fbb8916093d86c7147955f79713d30b907ea0a34", 0xea}, {&(0x7f0000005940)="36b874413223b4993425533c31cfa55d41cf3fd11129c217289b512f03dc004c2ac8ad81fabe59278ef2560e6ede9fa137749c4f093ae0b9c12302ad96545e865c2a2ef591a429de0df566a3", 0x4c}, {&(0x7f00000059c0)="2d61cd2d8bf6bca39e7dfad629e393ba27b2c78cf93a7f557a9a0f37467ca4152bb3bb30c5928f664df0060029a5d456dd352af6c7f51ca11e39784004d37a2f6bdf3e1a008dab81439d30b9942d06b5e47069c01a032368641b5c05ddb72261735eb7", 0x63}], 0x3}}, {{&(0x7f0000005a80)={0x2, 0x4e24, @rand_addr=0x64010100}, 0x10, &(0x7f0000006d00)=[{&(0x7f0000005ac0)="d23981030dfc78a588e8f3ef7d7b9e80989642fe4b2e93438044b22815c3dd8257dad613742fdb0f2ce50020fd5653c30007069b52b9ccfebdf36e3ac79d9ba8a7a49239ca13e168b7498e3664875acc77ffe2ec574a0e0fca094d0bfe0ea6a90ec1d8c1cedcf7dcba9974a4cc6f0a8cce1516fd9cd44db8c5facd9a8bfe8bea4389719067904c7725c0131e16038ffb6593088baa7d4d12b57e460aaaa9b9e81fe20ad2dc911af19ddfe0bdb3b8aba07c7e5fc1928851652be423238b1acb8206a0913a7f306ceb029befe48edcf9a09e6eab710f01d6b984734454426b285f0799f7588907daaf50139223d7410ccbb5845612de984a64e45f825f070ba7c81c409b7f5dc1be73d55ef1aa26a901452a64c28887859a60555aec7d506b70f80ce98bab69d5d828c20afb5b79352f634ec95a76aab24b1e378b250b09297efe1597a84f25d60d8948c382899c323416cf54ec83f0678464d9a73ad1be93225eaf1d39db997020292856bd6ded6585f39b883a187a01c17957e82abd584a6606455f76aad60946954d24743ed7bbb893d44dbeb47ab4c604ec67f237d3af38b44ea2c4d73107bf1c51879070cdc1d2543a4ee5e7d228bce29f1eda9e16db469ef68aed3e6034bfc6027bee5d0445dcee85b437e599058c9719f72d930d6de9ee07429544d53d63a3e6106901f7e1e82336307d8b13b1baa13b494e127851dc1b02fb01fb270a4b0695a9f111c655fbaec845e670d63bf7e86a9c540e4b44e279862f373cb7f265d87a56e798ff9409a1b1a01692604e4541e8dd0e1ec3de518b692b807cd81d110250ef100d17a471fe32b76fa153184a3aa3bea1d0537446074f5157f980680d0d4dcc96b84c5d13bbf4f11c85092cb3a06edb7ed231cae7ddcd719baf475510ed5e57082714ab0d660d4bfbc863a3070488bb5e3bdc73645f37678788c75c1d7e4e7a9d57bf2e7cafb4318f1c223f168a259f938e7e746ae1161310b4c3ca04767b13c2a70d206715b30d888913aeec85c0cf15795c8f2f1f77f6449f76e57db2572d1643969c694f820fcd3fc2224f19222d1b14aab0ca07054103591c2da258811b0602ca24f1589962bc9383796f77ebb8cd7d2b91d7024f5a7f65a04326f9845981e3ea45e580e832a0473d8eacea4bbeaa2a0328f4103ba9f9a0993afd95557b00e560d0a90610c03d5f152282f562d24e1818bf6d8d3fce37cd63118c1f999469c87954ba706b11dade7f1ac862673a4ae723bd551fa4809c865ae15476ab6936f708602e36a628e84561937348798463115192a922feb59a209e712c4fc70b45fb6e118934b324ea77ef4bc1f625884b5ceae28c2bcded0c288c43683fe0e30c80f404670669502b8ab585445c5ea5d01bf17427ac7429b75f9259433aaa350ded341422046d35aabf533cea69194a65e9f3ce51b8f147e7fe47813fa0a0b29de9d57c050456ea28d582d91041765cba1ddd11c3e8e387a01dc8433f72f2d916d1c208805cb68740196b2dda40f1b1ed8e51d434edc37e777684a13193fab5bfa10ceb4b2a41b9350c5154dc38dfa38d79373debac0211bb656a6029179e54e4146d146e35d3253e0d085afaf6bceda3b50d5bce409fa34d91d1e4f243b94fd2497b2d5e07c0bb12fcd49f233d53b988fad659eb986127a5c0637296c3378a917bb6c291dcda6d57ee39e8abcf0e68dc9870b518d9850a1d6ae0fd590ec2bc4198b9fe9d801ce97216543fe3d61a5eb63d4adce1357804ff73dfc673a2b467cde5c6fedb34f870f21b029a5ecbf50870ea6199745a6bf4be721c70bb39e4b6a124176f7e05e98063093d5e0c654034411c5d405d1b18669eeca0874f8c553903c83e452677f56c10b4cbb4c8004108527260f227f853fb26b6ffe9df316e07f5842bba23b6fc90be3998d4bb54c016c96a51d6f3506c4413523af4ac5e54e6a6579d2996850ebfa43edfdad714d06cd110a64416be90538bde512f547e503dd08dfbf2dcb77340ea8b1f7dcf3e01637ad6716f3d99b1b95bac37d23579b8549ee9ca8060fb589f86bae3e667f89685a2aa3a2350d0ab113aba00c6084464783155ed2a2583ea5fe99d84a960c1480ca364550f1e4101b96fcdf8a9b58f405156be9e7812875e614a6107530eec2617791e777021d9ea9291908c2eea25d63b04dffbeacd287e556caebedd66e1c130128b06a49b4bf3f5a8ef4da69dec484db43520c447c66b44f05472e4e4ae322554f43c65f29ba1adcca30e0eef72354ff6878783f6942efebb79f3ea53f87cd3f1e8537c7215fde48f05bbd8755c065eff9fe656db493b951a952b4b3623ba0e04846960117a0cafdc6c821f4ccaeee63d941827a1cd45d06cf70c2b7045303ecc21622fdf9f35eab66f2d5110c9f3c10486c2bd9a7e52e6c6ac00140b151d46cdd627b62c620c1304f01b0cfe064d7a9a0fbea95923f6e91f4315fabcc432072e3eb1bb6bc52738f1bb8277ec19101b551f92b316defc13b5446c1be70948c94c2c17891173ae0321aed39d174577b8922fe1094cfb474281ca7837fef98eb3d3749413c453339cc04dab17eb299d02c8cc8aa325b734650bfd2f307db84bff8afe1101fac0cb6bb7d01ae6879815000a1af3179aea0b93c8ce3d6cdae47ba6395721fcdd6289ed70d7eaae2337af1df80958d1825c9660eecd63c73db590487a5de04472f3afda82ba1d7ad78b5cbdd642c98fd706e71c63a8214a1f8dd340599e863f1ff5c86b866be0eb5dde4d26c2f7dc86e5dc30f3244f44e8a5d1e0bd2b565db50e07c2653801a0ad725ffbc39e6bffbd3b3a22b152e4cbf321ce721f8a4154d567e97682c8717269790d02039529318e72de0612c4113851b5ee7c8bf2c78fcf4dc79857bfed16a295a05de7b216ac7785691335be05943b96adcb1962cd5332daf80d81fc8190817c6271bf08c09fba97afb21d3945f60cd8343541671ddba8e52671a43203a7e5c0be09a1bd29772489582116ccbe2428d2adb08f1e828a14f1847d9c2354fd2791b12080863442ee245cb8f69b2fb4518fe567c2a9feaef31d75513f503b7300b38602447e9a21280bdd37a02ef49e012909b1b1b212a8bc2b79b4b3c071b710bd55dcc9c8e1227dd44ef383e57a5534e4d9b13f0f15744f9be3c0bff8df27ba44ac2fe05d12ad38ff499cdcfb634dd7d02c6eff4707cb103847e9ff1ed40317bd0fb5b0b3a268f6a2adbae279d49ce2afaa4bce25f758112ea8c9bd82f163491ba8b08112b4842a4ea0ae5f04c00121b7b2e62bbdd9cdd9da927c1826da129241e32766292177ad55d0e22dc4127c4d45ae699ffdba7c0a80bee7a4d8bcbce325e9508b60fad1f287e23926e89f1f8eee098755ced5b28898375c42c59f5c3b6e496642be008cd71038c6fe679c8cfb201f64f3f51b47064158f8784347469f7a2de8308f33a2d3ab52db5d3c7f6cf1b8ff858d438f9c1be8d749ef7149da25993e09bccba52a42a6360c7c82fddd91f539fc1621e9dd00df5d3b645acf28786b93f7a94967e7f6ab3143ae8c5ba6656fd5f4a93d3d561f2caf241e9719de24622dea44421197a3171f644da7401e22a491500f4f3ae188eb6a18414e5ac0fac1fdd00ec6017d3eed5e9bed0cc6da091afb66dbd76f6a93311106e761a56d7380b3758596bd970814fd43cefcf1cd3361b403b2a77ef6de97cc53aa9e377bf55b48b1fec92f49efe886d0acb6100d71d2a2744253efc91fba1f3af914fe42b52e4cf0396c7b4d38f2ab6d1b485adbf2e83a63c810123266cf1db9c380f81d085d92df6db494d6deb5f47532bd3a531fd4af6e504e6adb88f91cf60e61e3642cafc2a043b6bbb3257409ed15ae9572add349cd283e56ba1bc724d32fd17f256f4315b9824a63d8015c9854d6930e20b85dd356a0a8f75b046cfd7094e9005c5aeb721973445f6562fd64505313351a072e13de9c57ebcdc21ccbd225be5f51dc78815a19f071b7b6d6deeefdbba38ea4d4723ddf233a501921ae1d94cc34801eb549dcc3ee85a86adccdee024aae7c3da0eeb2bc8c61cdcf50fefc62a2ff088b431664b6540f74988b51afcc7f3b1a2ba0a617d6f621407797b143529d195a281a822486f7d81918c0697f3eb91520f9671477ae13395428ca6ec393f55aed1cd610a08ce987bf8837b24b7ed5fc4663b7c732dd28309e569d9d994dee791d7908243bce4a1f5d626a3343dfad8172533536186f1869444b5dd04cb3b50ad1e0f7398c8c29ca2eca538d223bcc5e7a468ea809ae9e926a195a5510971edaae9ae54503e5d34bca0657475bad1355f1155971005d02e07b4e394654c19ced5ab44638cfaa42822d73f9294854229cf1461575977b03cd719713114348cde41cfa38cb1c86470a31fc4b655daaf07399f0f4aaf3190145a4d41901ec851b29d3df6b8b33f5cd2405e5eeb54ba4a2c122ad1d9426b4f036986003a492fd274035db2970b4ddd874602ed5329f501977227424805efcf6626b4b29c650e0e42689a0acdd990d6baa4268250e3cbf84c38d4ed1d9c2480be06656548a5de9b651f2a1ab69c6fb0c711f87dd6d494f5efcebef1c7d678ebe133f1882a52c57deef36a0a0267084ea66a236f7caeb940d90fdba1b5a029d9f5b31fee80d51a233e966d7d86e15bd427471200ecf87ced171f9824a53955150afd4c4234d55bc917882a0d7fab4b718b605ef58265c02570e9b2efe14610e01fc9df497cd5819d4480b345ccef8e2dfdbcfce2f67e8d657ed9d7acd8f6bc57ea20f9df9bcf947aa4cce85630d1d377867a7a1396954ffbb353102f249288be09be722b0c1da0903f39d9a2e77ae1625a8ec6e3ff1a24ea1b6e5094e6650d818298d81ddf3c76b859a96d8be00444c819ecc481818c89b8f60642a8f5f99266f397a92662170dfbf8c4fd165369017588078f2a80357dc25d07d9248c33fbc1c4de9b63921c0e769b825067140045f66d82cff8102e3e56dfee99db517d583be3f8e6ca4ba5de1eefaadd4cabce7ec255ee468b0348c269f794d1e9f0a4b3dede1ca0ebda71c7648efeb02a78522df71ad123ff8662d033e03ccb7d7ef69cd215d0262bfa5da110d28ef92678aa08bd92fc7f182ba0825774e8e9adc667d96754af529233fff07b1058882c0d0743f1149a966e454690d9d9b6128f6636b2017f3b5e0e88d2bf1ed15e9773bc2f36a0d0e0fe04bf816fda5f53ab310c6f3b1e4973f0080823a6f33beb01dd56aed98e34925d8e73a9db7df1f8a8a83b11a45912573e549059de3c4633fcfb5c355674b751e6948b2c613a0e1396c658bea804df0e07c973b017e1d5aaba603fda018307c7bbfe9d872d95f8c2c4987cf3cfac1d12356c5d1e3c80cf79f967a4f25402e00a8b37be17ae2a47c497ead8d04f3cc8bb538f20d1d4278911bf887650558af0c68a87c07f77b7233df077f0f14e0f3b0c694e424be0cf374a36cde47745434c393f92cab39e7a20ae20aed69283fe70a2eb0ffd35d3b0fde266708f223c00ae66a04f9ab0ed178aa88d2d65621c4eee50dccb43a11fa861f3c3922ab1a83d71ce20d07449082008843e88b9dd1f467ab03a7aea412ea45b029978208a9d38db3656e686959925dd0387dac40306b3bf2e71f94e0824703ada4ed98a1e892ac38c7ac4f9e045919f5653219dd4e35033297cf2a22bbca073e7c68e313a210283a5f1f6d398aa3340264f90d54d5b941befe59b2b043f773f665ea4acb1cbd988d193c6e8e6c722870212ff51476957aa8930fd5ec", 0x1000}, {&(0x7f0000006ac0)="f34eaeb53da55c73457e5e3c49ea4212f52363bcc72122a598c3a1c93cee6033983a5147836e7bb920b04797c80a2b0adc125984b3cb3393c23038b48a8c28e250deadc7d5564d9ecb72dee48bfafcb55cfcc572543011a2d4f528ac152156c163ad3058f835927201240533e23e", 0x6e}, {&(0x7f0000006b40)="d714298c793be1d97ea2b2e1569dabef1aab732c28aa242f9c8561b6c98939d44b06fdff9e1e1d82dd89ae68700b98e553f84e218041b5e459cc74feee1fe365d59b5103c1ff866218af3a7a90f16e036da0", 0x52}, {&(0x7f0000006bc0)="5c441213e3c8412061bf42f28c2fd7c586a7683bdfa2a8a9bd61e51f3964fbecb8036797e59350672216fe81e89b6511ade30c7363410c7231d56840d7f34a7cc10a9911dbc19b00", 0x48}, {&(0x7f0000006c40)="5fb33a9fbef34d54c115993ec8079dbd9c27605ce0529f2157ac7a3b164eed5fe2c121847e304ddc7676197a901723aa738da8a9f4f9343b76ab1a2e6c31a52bce8c3bcbc822d9540464ec02cd728ed055842a77acdf1d0a7c722fa390948aa06b2c406dd929433896082af1ee31c4a1beb55b9ee0adff74d3ab4eecc8f9a88dfa08159b6c0fb452df9c59bff2d8675f3b53f920c0a8058787d634bc39e9b521b8294e70e66f26c2", 0xa8}], 0x5, &(0x7f0000006ec0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r11, @empty, @dev={0xac, 0x14, 0x14, 0x2b}}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7fffffff}}, @ip_tos_int={{0x14}}, @ip_retopts={{0x48, 0x0, 0x7, {[@rr={0x7, 0x17, 0xaa, [@loopback, @multicast2, @loopback, @multicast2, @local]}, @timestamp_addr={0x44, 0x14, 0xa9, 0x1, 0x9, [{@multicast1, 0x20}, {@broadcast, 0x8001}]}, @rr={0x7, 0xb, 0x78, [@multicast1, @empty]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r12, @multicast1, @local}}}], 0xe8}}], 0x5, 0x4000000) ioctl$sock_bt_hidp_HIDPGETCONNLIST(r2, 0x800448d2, &(0x7f00000075c0)={0x8, &(0x7f0000007100)=[{@none}, {@none}, {@none}, {}, {@none}, {@fixed}, {}, {}]}) (async) ioctl$sock_bt_hidp_HIDPGETCONNLIST(r2, 0x800448d2, &(0x7f00000075c0)={0x8, &(0x7f0000007100)=[{@none}, {@none}, {@none}, {}, {@none}, {@fixed}, {}, {}]}) r13 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000007780)=@generic={&(0x7f0000007740)='./file1\x00', 0x0, 0x8}, 0x18) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000077c0)={r2}, 0x4) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000077c0)={r2, 0xffffffffffffffff}, 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000078c0)=@bpf_ext={0x1c, 0x1, &(0x7f0000007600)=@raw=[@call={0x85, 0x0, 0x0, 0x3d}], &(0x7f0000007640)='syzkaller\x00', 0x8, 0x25, &(0x7f0000007680)=""/37, 0x41000, 0x78, '\x00', r10, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000076c0)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000007700)={0x4, 0x2, 0x8, 0x1ff}, 0x10, 0x64dd, r13, 0x7, &(0x7f0000007800)=[r2, r2, r14], &(0x7f0000007840)=[{0x4, 0x4, 0x1, 0x8}, {0x1, 0x2, 0x0, 0x8}, {0x0, 0x3, 0x9, 0x6}, {0x5, 0x1, 0x4, 0x5}, {0x0, 0x1, 0xe, 0xc}, {0x3, 0x2, 0xe, 0x7}, {0x2, 0x5, 0xf, 0xa}], 0x10, 0x800}, 0x94) mount$overlay(0x0, &(0x7f0000007980)='./file1\x00', &(0x7f00000079c0), 0x1000, &(0x7f0000007a00)={[{@index_on}], [{@smackfshat={'smackfshat', 0x3d, '#'}}, {@appraise}, {@fowner_gt={'fowner>', r1}}, {@euid_eq={'euid', 0x3d, r1}}, {@subj_user}, {@appraise}, {@audit}, {@fsname={'fsname', 0x3d, '[\\^.'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'pipefs\x00'}}]}) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r3, 0x89fb, &(0x7f0000007b00)={'sit0\x00', &(0x7f0000007ac0)={@remote, @multicast1, 0x3, 0x19}}) ioctl$TCSETSF2(r3, 0x402c542d, &(0x7f0000007b40)={0x4, 0x9, 0x9, 0x6, 0x3, "7c3624758d97713d7adfe39d504caa81687996", 0x1, 0xffffffff}) socket$inet6_icmp(0xa, 0x2, 0x3a) (async) r15 = socket$inet6_icmp(0xa, 0x2, 0x3a) setsockopt$inet6_group_source_req(r15, 0x29, 0x0, &(0x7f0000007b80)={0x9, {{0xa, 0x8000, 0x1, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10000}}, {{0xa, 0x4e23, 0x7ff, @loopback, 0x5}}}, 0x108) r16 = socket$nl_generic(0x10, 0x3, 0x10) r17 = syz_genetlink_get_family_id$fou(&(0x7f0000007d00), r5) sendmsg$FOU_CMD_DEL(r16, &(0x7f0000007dc0)={&(0x7f0000007cc0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000007d80)={&(0x7f0000007d40)={0x28, r17, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@FOU_ATTR_IPPROTO={0x5}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @broadcast}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x40}, 0x804) 2.834196875s ago: executing program 1 (id=5444): r0 = syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000340)=ANY=[@ANYBLOB="1201000000000040f003040040000102030109021b00000400000009040000020701010009050102"], 0x0) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0x20, 0x2, 0x81, 0xfffff034}, {0x20, 0x0, 0x0, 0xfffff010}, {0x6}]}, 0x10) r2 = socket$inet6(0xa, 0x3, 0x6) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xa, 0x0, 0x3, @mcast2={0xff, 0x5}, 0xfffffffc}, 0x1c) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000000)={0x8c, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x20, 0x0, 0x1, 0x3}}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000008) syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x8e403) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newtaction={0x44, 0x32, 0xffff, 0x0, 0x0, {}, [{0x30, 0x1, [@m_ife={0x2c, 0x1, 0x0, 0x0, {{0x8}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}, 0x44}}, 0x0) syz_usb_disconnect(r0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000300)="ec", 0x1}], 0x1) 2.831270225s ago: executing program 2 (id=5445): r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c80)={0x3, 0xc, &(0x7f0000000000)=ANY=[@ANYBLOB="1802000003000000000000000000000085000000870000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000009b0000009500000000000000"], &(0x7f0000000080)='syzkaller\x00'}, 0x88) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={r0, 0x0, 0xe, 0x0, &(0x7f0000000100)="e0b9547ed387dbe9abc89b6f5bec", 0x0, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) syz_mount_image$exfat(&(0x7f0000000280), &(0x7f00000000c0)='./file2\x00', 0x2000410, &(0x7f0000000180)=ANY=[], 0xfd, 0x1500, &(0x7f00000002c0)="$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") open(&(0x7f00000001c0)='./file1\x00', 0x14927e, 0x68) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', 0x4042, 0x0) syz_mount_image$vfat(&(0x7f0000000380), &(0x7f0000000280)='./bus\x00', 0x3c9c9b, 0x0, 0x0, 0x0, &(0x7f00000000c0)) write$binfmt_format(r1, &(0x7f0000000000)='1\x00', 0x2400) syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000040)='./file0\x00', 0x843, &(0x7f0000000180)=ANY=[@ANYBLOB="0031fd3ef243922f35492c11dabc227042f152540d0000001a999903"], 0x81, 0x14ff, &(0x7f0000000200)="$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") 2.830723925s ago: executing program 4 (id=5435): syz_mount_image$f2fs(&(0x7f0000000180), &(0x7f0000000100)='./file5\x00', 0x800000, &(0x7f0000000740)=ANY=[@ANYBLOB="6d6f64653d667261676d656e743a7365676d656e742c646973636172642c6a71666d743d76667376302c6e6f657874656e745f63616368652c636865636b706f696e743d656e61626c652c64697361626c655f726f6c6c5f666f72776172642c7573726a71756f74613d6d656d6f72793d6c6f772c696e6c696e655f64656e7472792c6163746976655f6c6f67733d322c64697361626c655f6578745f6964656e746966792c6d656d6f72793d6c6f772c6772706a71756f74613d7823b8495836363740c5e3159fb5a2ec3a441ae2a28f26e1a1ee6f9f347c60f35797e780b8d7edb39cef66f274f7430250c0975253d13f1611e8450a0798074692f20de213eb40002c6e6f5f686561702c6578744fd3a47e8cb2ed90652c66617374626f6f742c008b1739eca630e146e9b92942bd270bffe1375f91ddc88d4b746fc062257070fb56e23bd01b223a9cc8dbd5c26e6de00810d488015691a65066fb38035b03bd12913a2ee827f8cade0f67844d5d12b38148c896de451720f7c69ff7b4790eb2e7140882af373017"], 0x1, 0x5505, &(0x7f0000002480)="$eJzs3E1rY9UbAPAn7XTe//Mv4sLdXBiEFiZh0nlBd6PO4At2KKMuXGmapCEzSW5p0rR25cKluPCbiIIrl34GF67diQvFnaDknlud+gJC08ZOfz+4ee45OXnuc8Iw8NxbEsCptZj9/GMlrsSFiJiPiMsRxXmlPAp3U3guIq5GxNwTR6Wc/33ibERcjIgrk+QpZ6V869Pr42u3f3jjp6++OXfm0mdffju7XQOz9nxE9DfT+U4/xbyT4qNyvjHuFrF/a1zG9Eb/cTnOU9xprxcZdhr76xpFvNlJ6/PN7eEkbvQazUnsdDeK+c1BuuBw3NnPU3zgUWOrGLfa60XsDvMidvZSXbt76f+2veEo5WmV+T4o0sdotB/TfHu3nfaz+biIzcGonE9581Z7dxLHZSwvF8281yrqWD/MN/3f9mZ3sL2bjdtbw24+yG7X6i/U6neq9a281R61b1Ub/dadW9lSpzdZVh21G/27nTzv9Nq1Zt5fzpY6zWa1Xs+W7rXXu41BVq/XbtZuVG8vl2fXs1cfvJP1WtnSJL7cHWyPur1htpFvZekTy9lK7eaLy9m1evbW6lq29vD+/dW1t9+79+6Dl1Zff6Vc9JeysqWVGysr1fqN6kp9+RTt/6Oy6CnuHw6lMusCAE4e/T8wC0fX/289jDj6/j/0/1Nxovrf097/H8H+4VD0/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp9Z3C5+/VpwspvGlcv5/5dQz5bgSEXMR8evfmI+zB3LOl3kW/mH9wp9q+LoSRYbJNc6Vx8WIuFsev/z/qL8FAAAAeHp98eHVT1K3nl4WZ10QxyndtJm7/P6U8lUiYmHx+yllm5u8PDulZMW/7zOxO6VsxQ2s81NKlm65nZlWtn9l/kA4/0SopDB3rOUAAADH4mAncLxdCAAAAMfp41kXwGxUYv9R5v6z4OIv7/94IHjhwAgAAAA4gSqzLgAAAAA4ckX/7/f/AAAA4OmWfv8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmPnfm4TB6I4AD8bvLD/tGi1921lb1DGlrDHPUYUkCYoIAfSQhqgBnJLCRFEeBwCEYdIHttK9H2SMxnL/HiD4DAz0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF26r9aL26vf121zdvt28owGAAAAuGRbrRf1P7PU/9rc/97c+tn0i4goI+LS3H0Un84yR01O9fL8zenz1asa7iLqhMN7TJrrS0T8aa7HH11/CgAAAPBxbZareZqtpz+zoQuiT2nRpvz2N1NeERHV7CFTWnnI+5UprP5+j+N/prR6AWuaKSwtuY1zpb1J/XM/rtpNT5oiNeXFlx2LzDZ2AACgR6Ozpt9ZCAAAAH36N3QBDKOI563M41bgJDXN9t7nsx4AAADwDhVDFwAAAAB0rp7/93T+3975fwAAADCMdP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdpW68VmuZq3zdnt28kzGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhif95RIATCIAz2ru9M5v6HlQZNTU2qQPj4G4MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9eUmBEAiCKJgz/nfS9z+sJOgZRIiAhkcVtWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIud+3mNo4oDAP5mZmdrq+IaZQ8RUfCgF7vd1tbexIMSPPgnCCHd1titP9ocbCliLt4k515EjyKCEm/9H3JOIJd4y2EPETwrMzuTnfwA118zm+TzgTfvu8Mw7/tmIeQ77yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACURm9P4iQ7dMZxXJzb3Hu4lPVbh/rM47Xt+axlcVRn0ifDi9UPUbe5RAAAADg7krK+DyHspOsLWR938vo/La/Jav5vnx7HZT1/uO4v+7L2z9ovP+8+vz9QZzxOdtOby8PBpaOptP6/Wc62Z/7yilb+5PN3L0n+hcTvrT43SvPnGX29sfFOOw/P1ZEtAPBPXCz7Iih/H8r6fpOJAXBmtCqFd1n/J51mcwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN3+DAAA//962D6S") prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x8004000003ffe) sched_setscheduler(r0, 0x2, &(0x7f0000000240)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) lseek(0xffffffffffffffff, 0x5, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000d40)=@nat={'nat\x00', 0x2, 0x5, 0x4b0, 0x0, 0xf0, 0xffffffff, 0x0, 0x310, 0x3e0, 0x3e0, 0xffffffff, 0x3e0, 0x3e0, 0x5, 0x0, {[{{@ipv6={@rand_addr=' \x01\x00', @remote, [], [0x0, 0x0, 0xfffe], 'batadv0\x00', 'veth0_to_batadv\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@empty, @ipv6=@remote}}}, {{@ipv6={@dev, @loopback, [], [], 'batadv0\x00', 'veth1_vlan\x00'}, 0x0, 0xe8, 0x130, 0x0, {}, [@common=@unspec=@connlimit={{0x40}}]}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@loopback, @ipv6=@private0, @icmp_id, @icmp_id}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @multicast1}, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @gre_key, @gre_key}}}, {{@ipv6={@remote, @mcast1, [], [], 'ipvlan0\x00', 'pim6reg\x00'}, 0x0, 0xa8, 0xd0}, @common=@unspec=@NFQUEUE1={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x510) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r4, 0x8955, &(0x7f0000000440)={{0x2, 0x4e23, @multicast2}, {0x0, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2c}}, 0x2, {0x2, 0x4e20, @remote}, 'wg0\x00'}) 2.743434831s ago: executing program 2 (id=5446): r0 = socket$netlink(0x10, 0x3, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1600000000000000040000000500"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x11, 0xc, 0x0, &(0x7f0000000880)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000000)=0x2) r5 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000200), 0x140, 0x0) ioctl$RTC_UIE_ON(r5, 0x7003) ioctl$RTC_AIE_ON(r5, 0x7001) ioctl$RTC_SET_TIME(r5, 0x4024700a, &(0x7f0000000040)={0x2b, 0x13, 0x0, 0x2, 0xb, 0xa9, 0x5, 0x2, 0x1}) lchown(0x0, 0x0, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=@newqdisc={0x54, 0x10, 0x1, 0x0, 0x10000000, {0x0, 0x0, 0x0, 0x0, {0x1}, {}, {0xe, 0xd}}, [@TCA_INGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1a, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}, {0x8, 0x1b, [0x0, 0x0]}}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x80}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x14}}, 0x0) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700000086d7c0d6c878f064eb", @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) 2.680818314s ago: executing program 9 (id=5447): r0 = socket$netlink(0x10, 0x3, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1600000000000000040000000500"], 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x11, 0xc, 0x0, &(0x7f0000000880)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000"], 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000280)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x2) r5 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000200), 0x140, 0x0) ioctl$RTC_UIE_ON(r5, 0x7003) ioctl$RTC_AIE_ON(r5, 0x7001) ioctl$RTC_SET_TIME(r5, 0x4024700a, &(0x7f0000000040)={0x2b, 0x13, 0x0, 0x2, 0xb, 0xa9, 0x5, 0x2, 0x1}) lchown(0x0, 0x0, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=@newqdisc={0x54, 0x10, 0x1, 0x0, 0x10000000, {0x0, 0x0, 0x0, 0x0, {0x1}, {}, {0xe, 0xd}}, [@TCA_INGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1a, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}, {0x8, 0x1b, [0x0, 0x0]}}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x80}, 0x0) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x14}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700000086d7c0d6c878f064eb", @ANYRES32, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) 477.192412ms ago: executing program 4 (id=5448): read$FUSE(0xffffffffffffffff, &(0x7f0000001180)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2000001, 0x6031, 0xffffffffffffffff, 0x0) getgroups(0x2, &(0x7f0000003280)=[0x0, r1]) lstat(&(0x7f00000032c0)='./file0\x00', &(0x7f0000003300)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0xffffffffffffffff, r5) lstat(&(0x7f0000003880)='./file0\x00', &(0x7f00000038c0)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f00000042c0)="44ea20274f32d4e4789dc39bed9d8493e4a9e2d9c24221d11887610f2795e975618406e00c6ead48846fb1d7a938dfc5eb275b7d753bc478537a866ecff971eb66a1a6947fe85b9878c3df9c7f7871a34b067f0d402f240f037221239341f00c4633709905f5eda0d44084a7a086b910861fb7360887e39da37e58d6f2da9b41e0d166071a8924beed6694418828943f27b8b0639439b85eb17fa922e9067c8196e4c1fbe2f29ece1ead3a380b6779b2d3638f7f230d7a86cc5d18f02e119ef0a365e4ea7e6c72e0533aa6ec04d6c7eba1f8a949f4927746cc506731d9441604bf15e94325447bae00b50b6a3190bc439402af6b4af5aea96baa6fa8be1e8c3f3f6c30229cffb5e8603ea1022e47af44d5c2e19430581fdc0667c026611f5ba7ad6ca720ed4ea46d9dd2812469a6a6185354ace07250ffc6df728987e088a08dec769b6c6141b38011c4e415c9ddf147f673759edb2c214be66da39b4e1af42218302b4fb483a6a1172a049b1eb080d64f527e44fa66aaa7eea22b490fcfd6233106a55db834846d9039637052d8fbc7df90177c6d69bdd840d186f43438b421ada0404c926ca82d47705b0327bc74797be4883b737c1d9e2dafe15db6dabe79d8d304735ecb6fcda945cfae963d384d1f098cff5d1ad9faa125733f5beb2ea0a32fed12faa2080c54ecfdefb039f3cd66f9a12cc0f2bf119dee1afb7407203a69e937eac65151c1528c6b66a9492ac45e7fe69919511f1b40e32a355c760fb986f22d88e5fbcd0930be18a19b2ce2bcafdebb04650f4a63ff298a05a4f5be7c9d07b23e801b4f24a9e8b2585ecbce359e687c18a7ee7434565b776256d85f3631179bc4d0b0109ae8aa099139d2aed8ccfa0aee92d554bf2979392c300726e15a56338ab3a7ae2e179f7ad481ef95c14a8d841b987cacd7e717a7326ac3c4616885259665c802369b206e066da6dc00272cae817bb67bac9f6894ee4518c9baacec7d8e31611cf2deb25782e470eb459890090dfb4268124c021bc289317e181e8510a68881d8c7603667fb68ef2a55595492824cb200ba8cfe0ee7f52dbb89b228f4831f5fc0debed8272563eebaf39df8695af841d81d1f6a7d9a78483acd29436965058b327256e6d02e0b2461b1b22f3b221a5c42995998eff2e6b130a1d29821e149e0bd4a180b94bb966139537f4c73fc332ec5bacf19917076eb0a0ea2ce8a19185dd7d472f75da6a9061c35f812accc1df08c1701a9d06bb095795b45731bf83c3643f291aa9da2d3d7207a360636a6dbb26e8ea1a0265a5c217c8138e6f9e65c4cfdbe9ccb2c71105b0bbbd4de2400c38613e8a43fbcbc2161c8f430527c6205225893d6a404b29fc6ee190d2b3178f4db080a9509fb6752bb931d4c3eedc2427faff94baf736d9b84f85da835027d1046591999e72a9c341d11d7f69aa025eef5df472be70236a369a6366e3a6368003dfdee8da036dd00216792c7a26cc726680f8263ee1813d7b0955ad6b542c67fdf85d498ca262c193ac405e1a04236c4236997865687a02cd97f979b73c5e2d308f15b38330608c3b69ba23cb637394e84ef17473b803bbaa0af698d8868a36b377817b89c2dba1cb9bfa327269b91c7eaf9bcd5194b6b979352293a007880078799431b1caf41989154bd81e844b6c22ad7177653f885252b571ae9b4fea1d5d181531a142e83496f913cd36fa2f4b0d420fc92aed0f68ecf3994ef3b400e385ae2810c10d134bac5a8496f41b6e420a30a1faa0fde7d56e77dddaad059863eee569611f3e2dd315fe561e3cecc6846127cf53907ed9742101d3804a51c1cdb6aa17fb0c0d6484e6d245223ecc894c91d2fdca1e5231a4dec660022d1b068098f7a5b847eb1a24456c8b4e0e75bcb4858a7e60a00c58e1c44901d5974228ee8c4def596943d7ccde76332bf8ff7e54194e7b0335f596af67eaa399ba511307b26a20f82c5d6f883f56ed8acf6ee6d2e9daacffd89cb39de7e6b72d36348b6ee0a845254c40b311dc73524c25be1c160c5d1b24eb0d846a2d1e4d30af4e578e587e5a63107c36e70303af9e974ce17ffaca6f34b78bad88966a58a4f7f3bbfe53ceb22a56319818b082b7e080a347d457c4c732ca9b2a40cda40de50a5e791968e31acc0d1693b9fd268b5c3a4b7b5d33badf3623d64f2393c1bba3f07ce90ee5afb2134f5c40ef90b054e8a8108213f33fd7823b473750e3d87327e5564bd70d228c5e69c4c75d6e109b33f1093f2e7b989c60bf7eb4c263db471e9e3656b12a27140cd359cfaac2d1c86b8f9991183c70c09dd98cae1e6731ed16c22f8f8223f827551693d598b5e1072db086c37988aa906fe9bd8ada9194f458defbd6d4db472429923b5e574a3834c1215990cd957a20aa8dc65380a9d5ed098873db5ca52210ae554b89bfc3e74218a412e34fdd59e2de2b2427d0f1f99c7825117394e77c35e907932d7914909cdb0ea1103aadef9c03bf1cfb014de32657f818b3b05debf6890dceb4a366198c1c7955ca9bc6da6a7ffb8568f67f7ed526ac2468c87548fc70791c0ad62cb79ef2ae1fc7f640f568ecf04ec53de32a0f48acb8f407b21b50988f4e92d3bb786f673343985607bf2d2d4c41aa25c53beb4839897d2e13e509abaedd51dab0c9e9740b64bab7e8f97ab47bbccdf0ac965202bd415747b2546bdcab3e1194e0bc642be35b7c215521c235a74848b46f25e33438c7076c713e62d84af3d1d0472cd302ce9bb06c5f49a7c435fb2d22a04c0dcc035a382d0b84d389fe559321f6ecf1d60906d7e49b202546a3fbeaf19a7770fc69b71a95ba0e420f2b8aac6727df746be70bf46d7f847c1e85cb31056fcbbdc31f8a1ff0e2e314e854722ed784903f4c16143ec01d6910d1868228e1c1b34a2b6ad0d4130a214d8afc227c7bfa1f1d6c638d945382d48db3fc26949140756c96e66a1e1bc5031fcf1e886775b0ab1a9ffbe49d5bdc795e1b33b98f6087b96d79c5bc6d0139227b3a43e00b975c50982593a4e6b0d8e31b2d71ee00f5ac7c7de9f0e463a0579b0cba10ccac6eb0f18f0a134f555a8789e6a723d28ef56d53e459723f327953d1802c0a6ea5b6c4fa59d44d77f582f50d9f12570fb635ab9e4b7139154cda8373568b1df595eff468b79d65946274addc22ad16ac73fa63d403c40588890becc2753bea7994a0d2a19521833d30a3304a6e2bbcb6654dfc2c285367cde0cfb493be0e49d4127b3d949cef2cb047a56b039da2aea7f2d8ad7199c7cfe170e3e22e17762d1031fcc903cbfe3e5e10a17cfcff68af24036e659687327de7128bdfc8cd9547199fb931dd406b47f6a4bbfb5116dedc1999a568e70312a8bfa4eb47c2f25be9f86cf57a03d5d6cf805833dba39276bfbce67b162177345a0c7d5bf9d56394498cc42dad4b6f1bf9b8eab495c077fd08d5fa8f88b04a2bc317470765e82265f5b6a64a7ddccb17ad0a853a38710ecc7da4946ae2a042936dca960977fea94dffa8ea770f850246d5e3cd25c3fe27d237ebf63286467b74deccec24d919a8cddb283154b6c7ffe72f71a9de3daf081c74332df3d6c5e5ddf89a99b1d1a312a91f9e86ac6acf2ef6ef182a30195c67e3f976f6c2c74b60904964dd533a3e9d8bf831c9f9b59f4792cea7d60c040774bb621801dc643a0025b558e3caafbf0c2af34b8b2b4de9f27e4e724482104bd74350882f0f74ffa06ff557e787af10496b510ae11e4598331926e77fb254589478ee02da2ea8c42f40a793a35255292e9e992c28d08a238ddac1fe60002087895fbade2e14a309d2557617c4afb7b58f9685605bbb2aa340460050731380c403662f85272df3db5680d40a0bce5cb3ab42bc794be0bb8ad5e648547b7efc932c1b2bf09e86e37d6f033b498424c0d0a8489ed44aa73405509eb4341773bebfb0cc905a2daeb89b11622651fafdbfbdcb028b29e9f2fe20aa2355ee1d9ebf70b579b8d5c4223aa640580c3be2adb36fd785e98f56fb2b7ee8c634abd97b2f5cdba4286c3c2dddc9535d2b57a3c2de79335f34f6b8e48e096b8352f5fc24050deac8d158997757763d5a3c2f31f925ce5a212773036c9401decd104d0d529b4cb2e80353d38e8fdf5ff30a97cb51d06bdec1892fffa33264b26d9ec835105f4491cdb2ac9a8e7711660bb1d47a4fc8fe1cd0795a875ff1f3752a4c1ad3c000ce946ba02f05b4922db5f8f5a54bbae6831fed5e8c7aa131d9a216112c3de761ff2a6aff92e4620232bf3fe2b5a0755450276597f02e4bc2528968bc15fe19e538dda11e8953d3577e2113a60b4b7d6bd125a68346a49b8b73b2be7cab8c337ebe8a48b71f84dca330c407edfbf7959d58beb522934cd3b74cfd163bd961b69beb421f71dfc1ed4196e3b78320d0a284d82ab6dc69c0f2f5cdb072dec535d161d685b79262fa8fba63e7541dfca7cdc727a6fa576804f446766d1c72566f5b558da243a82e35cab7f4a21831ed90379138c8bb29dd4d991dd7722eaae0a3cf59452740d99afc63dd329a67c68292d4df5b7f85193dd7e868798fb47e06668a9ba0316d58985a0c4f92537a7233a282d04a29e566814d5b5cc546ecd0656790138b0bfde038bb1365511a59a9c48e8300808dc39728737e85900d712e52b5d0fcddafe243b604c155a4a80f8080b5a5df74df63116a348e86a7b43174192ecc316f37452baa74a866d20486c87869e8e729f146b202f0405779170c6c596af428c973eab5c11a30412650285fbffe22874423d0e3cc86f5e2922597eb9a948f624594cb10fa18898e173fd6c4c9c2e59f3ce910d18c55e8b054873d423b9b574e8c915fc02b9a4faa86ce794864f422cb3d039bd2ff19613990cae6c40b58cf947cdcf127560b1b6271349d764ea382489ca45c47928f7a7d48b5ed6db2b697e2ba2450dda2b52f6ea5d3bbe3b00f8c58e5d158e05c04fe1e2e6f63b78f964dcf93223d394a0fcd3aacc841849bb7380be24c952defdbed8827ceb921eed4ddd7925e406031a6ea8ffbabcf55a8928edf09be294cdb15f6c4cacef42a5450b66463d07f82272ed6bc4c90b9e6bfd4054f514c95d1964ba67218e825a3066fdbd80184f0d9a665027316a909c21cdebf44403f1bdad40cec82da9f1c3e5dd9e36b54f5325a47afee7413b5db932717f05087ec1811b585940d40c5ac8250fd3194297590206658f919846c752949c128bffd41b3f31cff519ca7acfa42aa1b900e0d4c857b94ec5b082d484e0794bded97cf23a96ae848f0e912f40362ac200558de5446bf322239de54acd3ea05808dbf89b47bb8e2a6fb95dbb24612531b651a0b3979771626bcf2c036914157c72776984e4c1a86e32da4acdb6322386b108d232326201a53b910129f854bb4b3b4395727678e382a1f640fb029c5cc332e3f007716c196e7559918454127dce730f09e5946f0cf727b9bf329611f4e5fe7805b5f3cce9cb9b1079c7291ea2189606c65c52c195d14faa28087d75c87edcb9cf43272d1efa552813ada1f9cf3f3a9583ac806ac9ec62686384529f4b1f3596f97cd17c2965dfc7601c79e24fc39e45b9560379320b6b0723080c8de943de9f233d7f7850d4d3077ecc00cba40cca2d421ee3041f29acefd3db533e8ac2410232c8a34a37371d70828e9c8dd2581bf3231ef35c3151ae29e6591ef1f756ccf1a50e984a75322517254450aab1675d6922d970c789077504dbda70aacaa176b94439965a215a2459ed94a41b1d5baa3bd318f6ab8bf94c0f1d60ffd47f24ca66e5da8050a335788b537cb93d9d5588c1400695772c694f574087bfcd0ce1aa6c422db8291009cad286444be0cd6866bd9dce07d2c9a7a31d8c6459470cf0f6102bab6255dc047a4f64e4fed7fff06ccd55b1d7f5de7e66a2d502f0473fdba681d38aa4a2dcb65826326e23be9d8c742babc2daeae1e3cc0055e377a9494c811e5e09639de083329c72b4a42d5ad53723a214fb2cb81e9c00b17090e5a84243807c9644877e1e10ed2b309585b00ac74a81f44abea29077f17ddd56c19da6725d8b7d20fac1c0e34670adabb38d0ae1ccc5c14dc9196a4cef91f5e97a4c6a673e3eea302a154fb8f7d960bbeaf6a97bf2ab7fcf45deb169b5892ecbcedd1db137211784eacdae973259eb9e9f2c8800c3012d960e7b13efd64777ddde6f53a62874d79d07d997387c5ba99cd4497e5814f127ee619742e3159f3d766e667e7039f0cf3109780439a44784b9159347338c83a12346d77efaba4a67815a9a31d45cd5c61df06354d7f72629156d16b2eab06667fab09904701759c97f17a49b0479e19f8ec3b67cf446c87f011ac2e052487ab0cbf96f2f2d5ba5ef2a6dac378f0766c94119270e46afae53695f25e3d7c62cfc000d74e08774727ed0e0a4e5a0c1c6527173238257d80ef7bfa5853bec2cb48ef753052dc8074e7d3b95f66ca9040944399e9ded72cbbb92c08e871698aa5c21ef5053c13e8bd32c9f45ac38abaebb4fc9067dfb22eb4425bb9d27f911d5551573b53b7bd87d8b78dc96f5f979a6d199770b41a02a151b97218e45ccbdc902e59e270f4f9c1356cb546776bf389d4d88810fbcbc9cd1aa435894ca10ba4351e77bbc03c41357044658383a5dae196603f2c67c500a4d3703a41faf23f214626a3d4a59b2ac177fe6f6214ec01f2ddd1f900aba63d7f65ba5a94d7f0a59a247e971586a599a81ab22c70e0ab9f07ef3dd06a8fde97e9240a3c7295e1804e4b93dbe1f978db11cb29f9aa93acb65ab51d09eddc4cd07b9e2953c6e6d18114b83a03d5257f083adbb85a009f207594a36172bd7d638c93abbf3ab956a2e8f4b190571f2bc3aee233b4c7769d0ca961440a1a96d6e64af6abc68b24f5074822da3050d6c97f4ed9fc89ae758449a579c52760f35761ec2482b362b69a0d7c63e681f6291768d8fbc0a04116ef9ad0bfbb4330fb376c746757311b54a10f2b2e41c1ccd60c0257125ff751235b27b48dc5bd6d1486b9af66d42a3e685c03b20af47fd116dd96b2651c515e21372564c67eb007217e1922e07c11cbb40a0a6d41054cb81284d9e797633d2140fccef44497179f2e95ca4fee10564375a563e4573201724de26f7a4c9f9c1fe615b3275d9aad62e21746f85d845c80cb05b257bcb124c8138e134e4618262ade1097292f2ea1264f3cf4b364b2dbd9f62e9444fd4fb01109b0703936e2ae66157cdfa36f6155a1e980103e99c76a5ab9c4da891c31140ae1e4ef5d822e88c495635f035497f147831eeefccfb9788406c9430c60b2a49c914623e2610c567cc22d64adccf83a2be007ee8594b4ecb9399849157681da3846375b5521aa112576283bca06d33e6234a5ce211b64bbb133a2fc3509ef1ce8b0cc4431781e51e39db7f39e1f249bf09530e048042e8e7a327e02f204f4c8a2781667da585d3158331ffd8442298d5da3de4e96f23ba8b67de2086339630ec36f5ae70fb02285e9c71b80458ac7612dda02e3045dbcc9ee0ae854e46d844e82188d4208704be3ce95b717a5359eba3563b9cb82a40062baf2cec6314dadb5c6acf4d6acce16ef4cbaa1cd9c343b201a90e848696d312f10fbf70d1deef34d47ab626b21f9c3b114ee668b253e393b01d72eb55afbbb824fbb66f463cb8eabd66cf21729c888037913273ed7afc2356219f4d2c79e10470fc37516695f5d5f4947b3a6d0b9497c63563641ba69809c710f3c7241f0e835362a7d605e943724153ba3f4982da51321457d48760a3150004022b868c43b81188d9b345784a12ab517fe19dc18b47fa559dd5ec2bd4825c3e9e48adf3199789609324b1bc613e66369b63560f6f98cdc1195a69628e6c0135a18fa4dd3ea50ee45dadd8b49fa98880b70c55820af0aeb25305d1b532d8b6ff021a03284820797c8a01468aa7246ccca4d9152f5e131b3b7c1c30ac8653ce46c7734b4cd245a54e22e8614de35ad6dfd006284f909511526bf1e6ab88c663f6ee26ab8a656448c2a90ce37e663015e9ffa6d0b7321e65060428023927cb4eb0361b58bdca45209a7a77c3c276fe34f128a3e09ba3c866c8ca31875cab50f38d957f230981394362820cf6deb8d8b8e55ee9a047079bccaa97980b4e6957ea7242a90b441963919ea8879a928aecde156640519751aa84335e238f15fbecd0abcf673ae81057da93d92e2d55487706c0b3539bc7952befebe350c41ff04761b1927e740c5a2bab07f1dcab07545df70efae5a726c35cdfea64978fcbfd5eb2db8ebc8d976af194d69382252002bd00386580c089fb5ea4ab7c624668237dfeaab08d4938eaea7af95c0250c6dd7389c4f4376f4e7431e2170626400dc4f538770e014b031b2e76bfd8b938beef71e7ebcb0fadb049a14ea333245f3c690a875085b8d111be5ece92f2683ddc1583351dfea0e7392bbe11cab6543a077578a74276af3ab3ad94d825399b0f76917fcaaab3489fc045928729ca355fda7269f62bd1b4985cff2c96831aded4c43926beba94b44693c551f4c412960297b6e10e7e6293ba339cc2a7bb84c4b985eaf0804ce63d72ce7fd68c3df7f4d5c55f1087fa88d773aa4ae88e96c1e93a0891319b1cf0db004f5d8c3f02db783c4e1c5561fa398071ebdfd4e5b99da90fd9dda9b031bc2c7e18de644731ac80aef9a35ffb9f811373d92085bf38cf2e1fa7a789b39a0d079cb9d1b7ac9454c565df32dfa82b539915adf382163fc4dfdae0b64d76f083638356f4cae1c9c4a96e6b97a670ea06ce37f5d0c21ed8a57aaf0761d6d62b2a9ae73025d9994aaf2214c330e3c9fc9149ecba7fd10d33b218a21d614b5878499efeca49bfe743171f46983df476b9d05ed204248d553136aeb4c60a8752f6d2a16cca7a65329bac1d17fb8f87d7f4d5ec7210d9e5ec6f3bd6587895ead23722432e5dfb028a71ed0c2164d5de7d16cb0946f407c3390f49eed38d9e17f5e6e3281e7a461793252fcd38a35f7ca3ddc5fc201ab2ef2be78a760bc73bfb6ac83b8b18c396640843dc2dbf0bc5ae548098f6148e70b8f82060d9d5f770aa1faef21cda08051070a388944d0fef093a45188213f6e47cbf9d70ffcdb93c2aeda210fbc0d80ad36d7ad754aad83f692905ac10faed4888a0744ce9ca712898ded66ac6573254746e9a3aebe3d2845f8086b873d3d11aa0d3f54dffe9f236baa7be34009761ec61e9145af32567139ac2667994a21af9bf7ebffc4fde360924e041c87d0e1ba67231895596eb1ed091d8d7aea3b22a2848f72403e9f92c7fc5a5d595bd259dcfeab0a3c475ddcef03c2d49e65df7dcf1d327c40dfc83b2e4a088305e6aca8c878fec0444a9c845f69542c69b7b841ea6dc9aae04039171ca1e3638910c90e56ca7b33e7d8c0dc1a9497acd5cf5beb4853e1f8c0896b3aafb46fa3abd0bc59465fcf5f015359f3407f8a4a78666c725f193a7328cc29cde418a262b2119d17182237f9a15ad4de90f9e24272382e79fadf08c0a24e72d8881ef9ae5312a29d9528fb94cf5fae36dd023375fe9dea078b713ac3ec85a928b5b38fa8d8e552ca489c63427bbb2df1cd1dfe5fb5749ae8be402a1aef335d3dcb5898a46c9fceb96e4db8943696bba75dc790fe60fff73dfdec54ad603049d4cf4a7bc027296d4d704c292a74718ac2a1048c1361f8277a56fdc1e63bb67933f1948b576e7e527409bd9173ee35494c0a75a59598f316fee1adcc023b3f970d2cc498b14680746fe83d97847cb1cff20f8a2130b24031c69cb5816ef14d605a2ab7c819c108a52bab610af0d992afb8888785dc5440300cd579f0b3fdee8c33d4bfcdf87cfa5e00d3d85b9d6ffc566fc5be567eb2741338361ae0b0910207588e579675fb33b457d03b5346938e3f2f336d56f33dc45b999914bb01a26caf15417efd22a7cc4e7a58828b735d2156a8295967e1210a14b10214864a426886c1c46bf81f6f71722b95e517d78029e0d1245de8e3756c4ea331f8550d52d33dce30dbb5079ad6732c7544d5f85c2e7d622ac742e74764567ef77d7b8dfa7300ae3e4b706f637b6e3640759f07856e1cfa6dadcaf2e0b89ff21ff1a98138ec28a9ee5879b22d69d4d16614b6515b99e174163a52039b81a326f477bfd7c30c5497ee59d78a8c94aa1eb547bfbdb64f2a4f6dfd9c567f90767448eded4bd091cdcdf2911a9bc300f90875c44a450e9a62ebad28ec37b0354c387ead734bdda9136311a921df8f7b827a02a14ec89961ee11ed25f47c35572efcbbc23423cffeb8eee3a31102c3fa2da1f95873bc550c5fef94cbb97589043ead8382f5b44f86ff4ab0cbbc19f2be113ce34a0e3795273727bbb6be6a579deb7cfa9ea5ba15f30278e01e0c4bf62809e3dc3d9d245d011a1ac07441b39584de0eadb018b28df5472325aa602bccaa2e9f1b5abfe7392864cdbc2cab35e3fe642c766a807e4ad2abd84306422792af620e4fc895e027e49376718f46eab22497d2bdbac22691956eb0be81fa792d08cf23631da224594ddf059c7a7d4972a40ef11c872dfb642f832be3f944fac4c2148021da51db8119edd833a836a38eda0feab641c6757495979fb035ea32b8349534761621f00d9d9b12fd32e9e41fc1421f2f84103015f9bc08d9a53fb584ea72ca6dc6b30db66fb74166798f755303f6f31bfa1c71aae14034af52c4367fe7150275ef1055a095f6c509173a7e9e15f65747c3faaf49ac7fc57f522cb9ae0bf5cba84dd54948552245e647114a1051c1a2f8873f3f90fc265b89cd96f97fe3ff2681392365e3e49d707c9d9b9125e15b30a391a5024fcffa2939a44c1aa7662a0a018e3210a83bb3d0362bf9c793e152a3f6a4d5f8c365b2c4523686e1b135411d2793b31e450f078988016941dd7387b6a0de9b9c9759fc0d411ce9d0b4e0ea4f66ab9eb3597129e0c9beec25a364c43481db6b9ab7a9c3dc20bd5a541d63ab65ff6c93221f6609adca024985b46b5b89bc35edf4fc6225897cc4cd6678b9d00766ef41d68f40491a0665fbbf560b5ecbb85b0293af743da9d2810542865c0c7cb7663f1b0c1dcced6d9b9a746bbc1f93bff92aee0eb3f9086e2ae6c9fa108ff908969c841127ce5cfb63de5200cd08a18dec61a537f13415e8f759d5443df3bafb7c43943be0ebbb1743332ffdbe8182b986ed72fcd33f5e3c28a79e4f471e4e8ab1c93a2986e7b5eff81e93a892d32498b7485813aaa493ee4277efef9dc52ee183d922f9dd707338a3ea1c669f33fedd304631139c223d33f82d35ec0c12931160b5d4c50c27b829fc42dddf190d50b9f719e99605596cf71bd67ed51573140d17bb937f4b20355b77981c78b5466910b19324c78e26c83fc48b768e839ecea75e5a4742cb67c203fa1e301a87baec9e84eab606126c3d034b60c0817a8b80a61a2693ad9d4c71520934941c8636b2be8deba3b0a3ad8d2347ce52a8f0f095a9e1e9288b99d6e64b580f069b3c3fbf7d28d6a28dcd3097f23b19534c8387666840ea2814ff32aa8f687cbcd93b211fb517edfe858c259b1ddb79a30702c0f761c9ec9e0", 0x2000, &(0x7f0000003a80)={&(0x7f0000000200)={0x50, 0x0, 0x2, {0x7, 0x2d, 0x80000001, 0x10000, 0x2, 0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x10000}}, &(0x7f0000000300)={0x18, 0x6b9d10a4a7b142cb, 0xfffffffffffffff5, {0xe33}}, &(0x7f0000000340)={0x18, 0x0, 0x96b, {0x1}}, &(0x7f0000000380)={0x18, 0x0, 0x0, {0x2}}, &(0x7f0000000400)={0x18, 0x0, 0x8, {0x5}}, &(0x7f0000000480)={0x28, 0x0, 0x5, {{0x3ff, 0x2, 0x2}}}, &(0x7f00000004c0)={0x60, 0x0, 0x3, {{0x2, 0xfffffffffffffff7, 0x81, 0xffffffffffffffff, 0x9, 0x6, 0x4b974a06, 0x9}}}, &(0x7f0000000540)={0x18, 0x0, 0xfffffffffffffffd, {0x7}}, &(0x7f0000000580)={0x12, 0x0, 0x2, {'.\x00'}}, &(0x7f00000005c0)={0x20, 0x0, 0x2, {0x0, 0x5}}, &(0x7f0000000600)={0x78, 0x0, 0xfff, {0x200, 0xad, 0x0, {0x2, 0x8, 0x1, 0x3a, 0x5, 0x6, 0xffff, 0x9, 0x2, 0x6000, 0x4, r0, r1, 0x8, 0x200}}}, &(0x7f0000000680)={0x90, 0xffffffffffffffda, 0x6, {0x2, 0x2, 0x6, 0xfffffffffffffff8, 0x1, 0x7fff, {0x5, 0xc36, 0x9, 0x1ff, 0x3, 0x20000000000, 0x9, 0x6, 0x401, 0x1000, 0x1, r0, r1, 0x1, 0x5}}}, &(0x7f00000031c0)={0x98, 0x0, 0xfffffffffffffff0, [{0x5, 0x8, 0x1, 0x0, '\x00'}, {0x2, 0xf, 0x9, 0x7f, 'trans=fd,'}, {0x4, 0x1, 0x4, 0x0, '@&/\xb4'}, {0x0, 0xb, 0x4, 0x9, 'bpf\x00'}]}, &(0x7f0000003380)={0x3d0, 0xfffffffffffffff5, 0x7, [{{0x5, 0x1, 0x3ff, 0x800, 0x0, 0xe, {0x4, 0x0, 0x5, 0x1, 0x80000001, 0x38, 0x0, 0xffff, 0x2, 0x1000, 0x0, r0, r1, 0xfff, 0xe}}, {0x3, 0x3, 0x4, 0x3, 'bpf\x00'}}, {{0x3, 0x2, 0x7, 0x400, 0x2, 0x80, {0x2, 0xfffffffffffffff9, 0x2, 0x8, 0x5, 0x5, 0x1, 0xd, 0x3, 0x6000, 0x7ff, r0, r1, 0xfffffff8, 0x6}}, {0x5, 0xf844, 0x5, 0x1000, 'rfdno'}}, {{0x3, 0x0, 0xb6a, 0x3, 0x2, 0xe3, {0x5, 0x0, 0x6, 0x3, 0x2, 0x7fffffff, 0x4, 0x1, 0x91, 0x1000, 0x9, r0, r2, 0x2, 0x7}}, {0x4, 0x8, 0x5, 0x2, 'rfdno'}}, {{0x6, 0x3, 0x8f3, 0x1, 0x7ff, 0x3, {0x4, 0x0, 0x2, 0xe361, 0x6, 0x3, 0x6f, 0xcc, 0xff, 0x2000, 0x3ff, r3, r5, 0x4, 0xfffffffa}}, {0x1, 0x7fffffffffffffff, 0x4, 0x8, '\\[{\''}}, {{0x3, 0x3, 0x0, 0x4, 0xa, 0x4, {0x5, 0x800, 0x5, 0x7fffffff, 0x9, 0x5, 0x4, 0x3, 0x80000000, 0x2000, 0x2, r0, r1, 0x0, 0x2}}, {0x0, 0x88d6, 0x8, 0x100, '.^]-%,:#'}}, {{0x6, 0x2, 0x1000, 0x5, 0x0, 0x8, {0x1, 0x6, 0x3ff, 0xffffffffffffffb7, 0x7, 0x7, 0x10000, 0x4, 0x2, 0x2000, 0x2f, r0, r1, 0x9, 0xf5e}}, {0x5, 0x0, 0x8, 0x4, '9P2000.u'}}]}, &(0x7f0000003780)={0xa0, 0x0, 0x8000000000000001, {{0x0, 0x2, 0x3, 0x3, 0x7, 0x400, {0x4, 0x2, 0x0, 0x10, 0x7, 0x8, 0x81, 0x8, 0x9, 0xa000, 0x6, r0, r1, 0xfffff2f6, 0x8}}, {0x0, 0xf}}}, &(0x7f0000003840)={0x20, 0xfffffffffffffffe, 0x7, {0x79bc, 0x4, 0x7, 0xa}}, &(0x7f0000003940)={0x130, 0x0, 0x5, {0x5, 0x6, 0x0, '\x00', {0x400, 0x8, 0x3, 0xffffffff, r6, r1, 0x1000, '\x00', 0x3, 0x29a8253a, 0xceb, 0x3, {0x10, 0x17}, {0x12, 0x8}, {0x7, 0x6}, {0xc, 0x8}, 0xc92, 0x9, 0xfffffffe, 0x3496}}}}) mremap(&(0x7f0000ceb000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) munlock(&(0x7f00002a4000/0x2000)=nil, 0x2000) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) munlockall() write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="0f000000040000000800000001"], 0x50) r8 = fsopen(&(0x7f00000001c0)='bpf\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r8, 0x6, 0x0, 0x0, 0x0) r9 = fsmount(r8, 0x1, 0x0) fchdir(r9) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)=@generic={&(0x7f0000000000)='./file0\x00', r7}, 0x18) openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x13c) r10 = dup(0xffffffffffffffff) write$FUSE_BMAP(r10, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x2}}, 0x18) write$FUSE_INIT(r10, &(0x7f0000000280)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x0, 0xfff9, 0x1000, 0x0, 0x7, 0x0, 0x0, 0x20, 0x8}}, 0x50) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0), 0xc00, &(0x7f00000003c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r10}, 0x2c, {[], [], 0x6b}}) read$FUSE(0xffffffffffffffff, &(0x7f0000000740)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r11, r12, 0x1000) chown(&(0x7f0000001140)='./cgroup.cpu/cgroup.procs\x00', r11, 0x0) r13 = socket$netlink(0x10, 0x3, 0x0) writev(r13, &(0x7f00000000c0)=[{&(0x7f0000000080)="390000001300090468fe0700200000000000ff3f08000000480100100000000019002b000a001e000500000000000072080003000500000000", 0x39}], 0x1) 475.140813ms ago: executing program 2 (id=5449): prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() r1 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000002780), 0x2280) fcntl$setstatus(r1, 0x4, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x40082, 0x0) ioctl$PPPIOCNEWUNIT(r2, 0xc004743e, &(0x7f0000000140)) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x804000, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) ioctl$MON_IOCX_GETX(r3, 0x4018920a, &(0x7f0000000c40)={&(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @iso}, &(0x7f0000000100)=""/12, 0xfffffd43}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = getpgrp(r0) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x4) sched_setaffinity(r8, 0x8, &(0x7f0000000240)=0x2) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r9, 0x89b0, &(0x7f0000000040)={'macsec0\x00', @random="06517dc2e6ea"}) sendmsg$netlink(r3, &(0x7f0000001080)={&(0x7f0000000280)=@kern={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000fc0)=[{&(0x7f0000000340)={0x148, 0x37, 0x20, 0x70bd2a, 0x25dfdbfe, "", [@generic="8a6622f23cbcd350661d9afd3c32d6299c5820951605aa9ca165701d86d6ccec7879400184db1d939470c6efb73d983a4f81e2d3a4229ff73765ee060a7cf6ae43797034d653f16440fc2f86fa5a89831994ee8c7fba5527da402487b10eb0c39682f982e651a902cdbd5ed92508f6ac1ae42e5bcfa260232b03f4b769ec18d05aae48cba215db5e9d2e489d09077bf266eeda3f67bacf44", @generic="b904d89c0cc121b09b43eec0a6d9eb6d8aa9b415423636a83d375d0e19cb6fbf1ac45319dd3350f5b865fc14f18504b5a72021f59ed9af99ade252246ecd18822006e0274cdd0ac845111b6b2b1ee201136d95f43b04863c978ff84050d224421ba61ec50386430e9f6d3ba44423888ff8b878540e435e9235f3ff476800b6fa224872dafadd59743085bf94c304ae94022b01986862f8b07a154aa8aa39"]}, 0x148}, {&(0x7f00000004c0)={0x18, 0x27, 0xc, 0x70bd25, 0x25dfdbfb, "", [@nested={0x8, 0x13, 0x0, 0x1, [@nested={0x4, 0xdd}]}]}, 0x18}, {&(0x7f0000000700)={0x41c, 0x31, 0x800, 0x70bd26, 0x25dfdbff, "", [@generic="04a2779889097bbcca75a47dfa417bc798ddec34d6a18160e652ae502d5ec66b1da1205a94b7ac47c578a4b1a7a7efc5d317ad976ffcdcdf513ee8664a845a16fedf51fd6d1cb37a1344d2eff63ae6d4f349f9da12885b32fd92784afe53e3800fd5808d3b23a6dfaf18f0986b1b8dbaa32f6cd00a29d902e375388a7f9432e7beb9cb7a870dc9c9c1ec09c9e66eeb99bcdfe8821c7483978d1abf3dd8e724cda972b9463bf0a8d613ddf9f4dceb6f16718ebe5ab0737414c6ede88fa7a8bfdc656f9b70c84621fd258da2dc5c32c261e9558525d10df990eebf7b719b5c95256800653cedc29ed7d536d9a13dd91b49da3867c2c2a2d236739b897e423d", @typed={0x14, 0x105, 0x0, 0x0, @ipv6=@mcast1}, @typed={0x14, 0x18, 0x0, 0x0, @ipv6=@mcast1}, @generic="2e0114d66a531897425bb1e2a6e798605f13c4e1bfee03f3ca5d61750a20ea809b5ec18c1e21a2b90eba9a00d197bb2a0037a433a2e2a0f52d5c0a4bfb171d4c4de25d29c0135b04c81e6e54faeb026a1457bf75931b53c34033150e136958cc06dba15136f8da8d7aead698981da8c85167b2e4289f23b5e06b0d117e71e10eff68c01d85469f320df0e98c06b794fbe689b5f2ed13ba8e247259d2a9e98173ee30e071acad0187feaa8297b6306c0bad922debce7cd2ab40b4ecceb1f5dd06f6ea9f915497dc54cc8ed2c4f4b23632", @nested={0x10, 0xb9, 0x0, 0x1, [@typed={0xc, 0xba, 0x0, 0x0, @u64=0x4}]}, @nested={0xc8, 0x5b, 0x0, 0x1, [@nested={0x4, 0x123}, @typed={0x8, 0x23, 0x0, 0x0, @pid=r0}, @typed={0x13, 0x98, 0x0, 0x0, @str='/dev/snd/timer\x00'}, @typed={0x8, 0x93, 0x0, 0x0, @fd=r4}, @nested={0x4, 0x14}, @nested={0x89, 0x1f, 0x0, 0x1, [@generic="028c0505189a15274cee1921283dba4aed1c820bdd9cfd9035bb31cf9d99ad2530b0ff573d44b6f4388f66340e1e7f3eabf58c4e0ee75ce38b2abe3af3dff97a8bc30d0324a030e875a61e98557ead17fa32f9d773bb1c4171dd3d1b3d23497e1351cb20a47e41246d2b480222aedf7ea544846b74df9c09ad38844729a8e09823ffea4658", @nested={0x0, 0xa4, 0x0, 0x1, [@generic="95c3c187bb6c7286d16589917c0f84ca08e70b6ec8a3cf8190b43aef2efe3d47f5ae178d0503fd8bbec0e7a05f7f0299a52bb17bf1579743111d87ff431a68a00f4f4e2ef2b6be6b2aeb74525909f5595b3969fe60c478878565b61b4d30cdc76b5b7c26ecdae5673089c72a98cccd471738ec54346925d367d0bd968641918c3c9f2dbbed607f680aa90bd23ff3e72eb105fe3af96de4c8", @nested={0x0, 0xb5, 0x0, 0x1, [@nested={0x0, 0x107}]}]}, @generic="d07a12bd997f4e9c5353e33a166a"]}, @nested={0x4, 0x119}, @nested={0x4, 0x5}, @nested={0x4, 0xa1}]}, @typed={0x14, 0xf3, 0x0, 0x0, @ipv6=@empty}, @generic="e308f12122fd1f8725c344d1053a4e9511ce407944954c1c899830dffa396c3602c29348c948183882c1da19de09be9b14db19d1912784847b2c68f68b41c515aa87474c334d7db5909effa7ed65d6394e347f5e71411169510e71740a3d90465f7c0f35fbeaa8c98410d3f6155d78b5435a82493283e10f8353ff9fe6e577c2172ef031eb479fcfe01f748c69d67deb88ba56aa2eaa3e82a9486e50d3ec012b51c12e215779189a3fc8835e259b1d6776ceb354f4a2ff0358f3de8634ac4ff0a5c71cc3d162b1e1b4", @generic="a1381cd6d6123bc336483d8109db41ea9c5c66c878da3442ea8b4c46b5d3aef9665c54dc199628060bb86de97dbe0daa69353ae988c707b42d9776984da6010646b80964ac84fd1e7d2d481b9f421092b362630fa96cd20998b3ea46088c"]}, 0x41c}, {&(0x7f0000006540)={0x1430, 0x2d, 0x8, 0x70bd26, 0x25dfdbfd, "", [@typed={0x1d, 0xaf, 0x0, 0x0, @ipv4=@loopback}, @nested={0x10a0, 0x6f, 0x0, 0x1, [@generic="80ed668d4f5bcd1721e60a57fdc02f7d591a0b34a755bd52b20583c126f6cf246344e181f4b51b973ff05fad3114d1463ee9da31e5d71651c5be256b760967d182650e2338016e3235df7ac4bc4da20b824082282149ea4b744001f567c46ee92b6651c3c1f060661b68321c3e1a5e0e4566e91d41a31e43b26491ef192bd780a85b6fd8072803c574e813d156a24527915e43ecbcadf5def072bc70fb83f9ea28abc92833d99dc53f84b07bdf9f7e11f5aa05f96184bcb4e94dfd91d8145b41aa06be7c5554f45e8d5cdd5821128725aca9fcad7338812594a2de9cb853e541348e04ddcc5b3b2ab8b0e5028ebfe780423962650b821daaf4a83208901f080af6a6ef5f25d8c884c06b43b2385e43942ac066ab229c7757b051c504906af63240ed62d57cbf8d3f138d1f62cbe491e4007d1573a9783a96c4a8e6ebeef7297ccd85360d7e638da6f0c46512d04d42b50502c480654a6ac041a65484014c93018891757e13c9126f5b48361653e07ab143aeaf8447a3ffe3b91b071802b5dc753c3697d565e072fe6226f0fac59617603aff069d8246abac0ee338e7be57ce96e8bf7f9a66d54834a773d0e20c18ea70b8db00bdcb32ddf6b91e0ae5272e8f24d8116ed65c1365713835ac9ecaf4eb3154e5c9f4c592d6fe3ace4779b488daffffe1ebe739c07e37f9429c45f80c30fed75d9510963a44b9e9c55a4e37c8a86f4749ee8ffd821a6b51f6ae78c09984b48ff4c56d8d6ef467c7d1fdf7149b6dec01fccafe5e0ce37fe3b496fbbe3f6b4888c6c2ddb4d3eb2f1ba26e13e226d825d36811d1da6a95dcbab862442915e5de4a0aaeef4edd5fb5199dc275c053a8c3a26c9013db32618ca64bfe514431caed1b93c61cd3d01bc574df0a5c0c2205ddf52530a339623a3fd419c8392cd4fb1a5f17677dac7c3238bd889167032c679ac649233f9ef178e08c88a8f434616350d66be8a1e45120bd74a96938a77a0116d60a9ec2ae2b99f85fec3a4800863cd58ac22faf7a7b5618d5ca24c5caa275948dc3bdd11dc8584be64da09d1cf9af6c5d43cea8952e9f6faab6b297c9f1f658aaa085c8e93400843d9a4139eeb6d99e194c434f13b93603b94e87868d1bdb2ebb4d711bc182cd81c4a4291f099cc11a96fdaa3e37e0327722c2504f4fa380a0d68ca38e39f0fea3df00a4fcd3caa61b5f35ce1c53f8148984ecc0f2643220dc853a6ad4c8166220205c4ffad304e7d2840917b2af528a12de6b508fbc3b630ada7d6843dc61102f539341d5409e06055b0b98d91c73f9ffe7ba04b7305650c9a09624e6e03a2322fc229b61b446e26d9c8aca888909b1b986e00caa40c862ebe24be9fb6bf7c07b06aabfbd19212b45c5858ee565ad0f521467043dfedcfc790c22979590ed7ab93fc6c4e95be103b09393614017c874662e1e355ff5eb90982cddde347dde6246e37b98bfafb461af34aa5e50fbc62bb9a3487f69677edab2b08723a062792a6f3965ed527b794d3013844236ae9881074f0b1edea7e49bc1fb82e5e3feb6172cb9be07485b80a157fd6b9d3ac97ea9e7683a4fdbc57c39ed644dc5cb9e6e64667f3365818ce8e7afd04ba7f842bc7e29f11e54649641f0e9cf4e0875bf92d26ec675660fce2883ebd09c5b1d17c7912bd1c1a724fc19c4da6e6ddd7344b150b3b74afe2ecd16359ad44f8673c440ef3cbfbf985bb45d0984d92d9ea5bbeb965805853251db0ab57e7fa968bdcc86bd345a1007ccdf1eff216af529c848a0ede36bdca03111faf75b90749f4411c2253742d02ec816c37bc9fab7d300318fa801efd71369c0583c6603147ec2859e9bd7f04cb44039b1ca37b9d36d0c7b94bf8aa6de917fefa4536574df379d1bb99100395d2ab7f4f10ddaf4d1565ffe06e36755f0a83bd75650f904c92a7a119d25c2e36c56d13a52d84cf88234866ec902e682aa733d929f1a533aa89dd984d5721db407baf29d6817a2fd4266697a103d43cd1a3e5e00585b87e7798c3f55f20af43016c4b6b24ec85978742b950d156b712c76be7beea33423103c89316c593bd5a0783c6360edf3bbd43f234e8a266010990fba6c609c308e8ef1df4ef845fd74c35614ef8c3e1590fce8ec441fddb610c89ce6476be6245b2d03cf453b419fd59d7094d18861c498f2b45a807e34e52259dd32e30ef9301853c43f5c0ae3492fe1fc81533222441fb2ed0fe9b94519a181af0acd6265f690bd48b9d2ba8ae7d3f1ab1b8f5ceb1d5f870c75c78a9573d1c6fd478599f7a1a16e55126d27736d12868b4f9e2768ee7cd6e2fea85873e4083d7c2b06859b010df657d32f4d9983a52f0113dbbc6c51cbdb5d480052af44ab82a159356cea982b273f781401fb188d4eecf8e6429c195709cc5c8bf56d1fc3b2385f1f3654a6c5c515aff513b6fdd4ac7c5284f728919971d508289fd0bfbb0805fac94c479dc3067b37650a084f512eed7451ad5085ffdc96669fe1cab4c3e92a65e2170f2ae62d5805030cb10988d170c1e3612fc193c80a7613f68cf5571f9c9e61e8bdfb98e778281ec06d70a5e1f239e740187e0a45f16afb47a03b4eb4134d5c5ee8a1c3c81babdc70767a74b2897ceaec61876186e6100172a86e53b092dc2c8a5447add32750878ab0ccb5a1f4c55e4814c09c59415644fdd0745ce999f410f663cff29055a58446f44ad555f1bc64b750d3bbe063644fc40c242983c081027f0fd2c6ab12fa64b9e4af7d08ac594e2679c58cfd7d9e771be4636d7df728d03d93961e2134466d291a2f022f080999710fa09f47f99c1dbe159d7f7e1fbae423127bcb420eae8dfe11ed73c3c2f8973163ea9a056ce5b275474c1d6c6d4c74a909d86c7968d5bc91ebbee4d9ade01731df69a25b59ed1219772335ff8febb0869653d1d0523be26c326195d05cfffe4fdb78d0d80ac6b245217e09b49b5e998470a60cfb253f62414414ffa4c902da9b74789dabb45fcab92786431199d1e8d010bdb464552b4c43127d0bc34464658d4eed39622ea8cfbb70d22693d4d7d457792c1461999e6128460055586bed27333b8381dfa03f5ec96095cc845fbf1ecaaee0900399361edaabe016d49e50deee9c6f5ad220da85f92cb5767b5032f245c81b34e20febc6ea89f6eaf8cd954f382c0f6c011fdd9fe10e236d7e5b0e8f35731c97f61b29e9b742bbcc8191fb765075de56288b0f013c42bd70151cf86481c98f12d97e81e6ae8dd49a0a64538e11c360e139d6f3ca29b1ae711d39cd176bd8a42fb80a4e00c9174bcfb25113e3d8172fc5a7d87bdbb32bed699aca254c46ec9f7f4c1070d0bb9472acf728ec0bea097082a262c4202df508fe2a09ac1aeac65aa6f6b1b86b7cc2af58b3d37c321892a485bfdb6922d838699da862a54c2389e7d4b18a4d683d2c15b318ccbc18ecd5837206cb94e5016395b569a6c84c0fd4ff4b9d8a7cafd544d548550149ab80510f6676149ba9c748ff90a8b1cbdb33354a438122a76536c6e2576b41ae7b07066574763953e8965fe5e084eddd8cb3071ea0c2a7a424932ce3785f3bc0c6df082ffdfa5a6aeef6dc6b3f8d03947a86233c896923efc8e6ecc0c51d6f6b1fde47568c9078f59ccb12fb529232359022a7e2811680441ce559b3de7927d23f260c77ec2854280d166696c9ee6c3537f654e271d4566579eda19fb02c926157af3186a5ec31c2e61807b2de19439d9615c276e9eb781e560cebdae2ac0b21ddf95469b5ffe3c4d2e39ff8afe89e8302c86b6374d7fbbdd65439ce39f9a860f4279c5abfdf783c9289bb36c94f7766408993e17e97452ed52a16633a7e6c8163c08772ab00fc5536d75c87e6e126e91abc3d0674bca260debb4453c2d40c165929206fac722af163d508ed752c431606f4341ac60d149a7b2f97b53e4b721410c73689fe4101056d8429f967d71e598a74bf9933963179449ad6f240dedee28217f67d0ea943a9e9f59c633c164f62b1e8f97b389c7b3ee026c2fdf42027816dbc3114e3a1f31f252a08c6323a88b608b243a36d07523ddf4fd233185be9e386add4aa0bfce357a2bcaa11b5cd25f7e3213f4360236d177174eda1bc436dd2af5975a4b0bfdf434707ba5cf71b79228db59e8321c04ee48de92f6eaa00fb815c1af8310a4c52d7710241a368031ff4a7e0c71ba6cf5049f826fc672ef23b83504af91584e05b665bcb32148d442a866b2a1b2d685cb968d2f887b43aba5e5901ac60c2c54f26c4391725e1fb2579593ae311f52036bf922e90eabc0642e85b02db77a62192a2fa9cdfc44c1ee513be23e5c6812689beb1dbb25a714e6920c9d9db8426104731da418c99669bf1a9b915b86139ff3151a8dfb0d8f4ce7ec5ca69b74d6ef171ef64d5400ca281e2feb43475dad2d68a4517b2520e80256dfa4f9510e1409ec8714033bcba11c01cef6469a9e95d142eecab3e8e7c702e243844d52a77cbd4d8190ae383703f34ee78fdf4563bf7ba3004fc28a1bb99d61feeb848992d8aac76e85bfaf380f85d17353377b0fc6a0561b2cbc412a2f2d0fb6577a4d9676c07d7923661ffd9db817190d19813c1e301fcffb27247a514c198650880c093d02d4b208b4c71f0369cd93d60226d10d59ac10cfc1872e55edba3856e81d63dd0d49973511ceac6b40b7da828e595bdf63d66c17725b243ffcb8b66777eab57718223def488383a415375523b8616e1f8e2b2a8109685e05c3aa80802e335270dac2923b47de79d4d201294cbbe9dd2147b060c6b936cf54aeef3f70f7b6afed813d890b39cdc4b755843c784c355aa15d6cf42b6da09aefaef9efe727b5f26f80757d8d5a1daf2b9867d86e92ccfa6b0674f16fa30a580645f5b6fe5b9266a1f99ad4f29273167eed35fd5f66b8c3c9a91feb4c8aacc26985447fabbe14c5b0867e8b854876e2357bff5f34898e31dc89075ef04ab4ea1951eee443f2b0eb871a3e13f47ba2da49d303abbf2be1e43b5917b30ad747be09b36985a9a7b1a9e1a21ec987dff5a164e62fa982d4f48f1e3a025e26c781952f4a74701f973deab41d799cd1d4257c7d143f611d2a199d9c0ce3b8cb1ec0fed74fbb1ce54e7e7d9a7470977e128bb66db81b40142e5f42a48446bbc524568a3a390096d97a63644f3a71d01a84b58b8133001b11af442ec2561d2896c66f64d9adf790da060477bba5c08aa8342747049ec9958142adc99252a5800b78579cec0374b48f0a17a3d982257b4eb3a3c4802465e0fa45b94f841aadfc4027c35b28d5ccdae6b064dccda63033fe78465dee7b444ab6464caa96f375394f6e304df527cf839c87210aff1a0aa7fd2881b8ed58396ec3895660572a1a7dd68e875c77bbc1ef3048beba8ef2b79d72aa1f4743db26bccd24b7884a47cd4b85d90a14de64ac7713c07b7b5f9bb335c446b51f4d3663718990d34c2ad3ed64b4064e86c886aa8fe9192356a070ceec6d822dd45894d3812f0c2f7bc7369540590530d1a417f0722821823c5ffe1b8bdd93c0b1caf213832522d642d815a6895265a8e57839e967930c64cb46e4940c611a4a037a10f32b494b741405e6c0419400922d0aaf1f49b3b4952ea454e4d0d7d9f23c7efd2cc17078e748eb99e2ec347582f8736f63e6d8b0f596d0c193b9360dec7ab0ad0235272c0b162a3aaa6ba19f13260cd86b3b627c38bc3b0c70f2936d1d5bd65cf02e1669718c11740b7a4b078097fee31f37ca65f00869f20f1d1059950639adb91145f90c7863aeddf4181f7c88dc885ac27ad1ea780ec8c", @generic="ccb3f80cdb3d0f0a1f247f456eab3707930ce612c2aa7744a7c5a5658e7e1e056d09859cc3259abdafd6ebfb823c9c3b5403787b22a8d38d0b6112de6001d205", @generic="7c3c173572cb0a066525c42435f28e00c3f62232a531d9a6051b2885d87e22609b79b0691bcaa00c82a9d5f2b32091153253de869c7b90e98767e3e541fb70fe525ef337812f749a2fb10ba052e642c657f84063bd3dd26736d79fd7"]}, @nested={0x14, 0x13, 0x0, 0x1, [@typed={0xd, 0x45, 0x0, 0x0, @str='/dev/ppp\x00'}]}, @generic="8e617c4c67dec7e1045db1ed08c7c6aeafa096f5b118f383e0d5b0e46ef5a3dfedc00bc64c4097d73a5841307ee4f44d3a4cddc06889fc1bad5ca2ea3e2cc7c5e6d6af420c31118c78c816b73f212b0d45ab0575041506821bce151fefee7ebf2321e26aa9afe30dabad37470d6ce6067b358541bab72926a958c5167559673d2fc8412be7ef7b1e0590058eb2195f62a63750a644ae533c298004c29881099087e66267fb0fbb3fd9f386e4db6768eac0eaabca437842fc5035a7187170ae1490651b626b65cf4993370452db6d73394f16b27e59817650a4f4747ce76ee4dc5e02f1e8902a9390226b54c29e6dc5329df894e24eb1d81fae8269c8", @generic="4c998ecd71bc38727bf4fa9ad7c3c494331f5e0c6e4103191133eea3003b164565d1778f69c1c81f81f76f8e4f13323cfb0f75f60104bacba731a7655a6b1245d315e557aee3bafcbdcc10ff4c90f846b9f846a335f5c358d4173c78dec76857fde30311d577e67c9e9adce556d7949ff7c8a310135e2655430d314c5839de718056dfcf60d3cf16b9ee2f92b3f5b6db5e05bc91c6d80e9d9ac5867c92c3db592b159f442ce453b87360a9c5736ed0899c9d6e", @generic="0d1aad6fe7eaf7e2ba64cfe174c561e1ac009e6c287420ff13c84c099353563f60d8f8979bde1962e0ceaecfe1a259812b93c691919eb67741981fce6680d2db3e650ff7b01723f8cde058211d6e6b07a65c819302f93d7c05d3b3ab6fc60865a4b3164d15268b99db3be8b78471bcc67f454605082421ba336f5af44c35235f4d863390ba2729e85afaba0939c84ed760d53ade678e6f9f874ceef0aaf73850cc4c92e63cb6744ff7b9ebd2c89a8f78c85dea3941c29a4ab3643e785cf07711a53a44991062f42ad295da2f71ee2634a4da5868c08279d711e4d3f3d877f961ce", @typed={0x8, 0x84, 0x0, 0x0, @pid}, @typed={0x8, 0x68, 0x0, 0x0, @fd=r3}, @nested={0xc2, 0x1b, 0x0, 0x1, [@nested={0x4, 0x9d}, @generic, @typed={0x6c, 0x6a, 0x0, 0x0, @binary="2ba898ce88aa24865d535fa665eeea41dd0b532d2ea95d1c99a2b17644fd130b9cff7670db8ca76db6f937cfaba0baf5d41b74930b13bda55d32c82a81a68d17079d79f8c3ed6b695d734bc0544b7a738db7d4695d54f5fe8f9b4f62cb3c2d2babcc339f38ead0ea"}, @nested={0x4, 0xa7}, @typed={0x8, 0x157, 0x0, 0x0, @uid}, @generic="251904df4a9852a683bb4bdbcb5934c82e865df96baf34c77db3101996f452d69ceacb1dc25f6ef31b499c2cbdcec6c1f7c601aab9f0ac4cd6530e062e00c8d786d5"]}]}, 0x1430}, {&(0x7f00000010c0)={0xec, 0x37, 0x4, 0x70bd25, 0x25dfdbfd, "", [@nested={0xca, 0x5d, 0x0, 0x1, [@generic="b33db5a8c8a82144d2b41cdfd6a0357bdf827dca1b0c7986e9b160a52bcde82d14ff2261b0940f937035ed143327e3d40e2dcfd94bd5c86597ebf3e97e2ce3ba8b0dec60cc029ad38688758202add66e17209c303700aacddd8201419123", @typed={0x8, 0x129, 0x0, 0x0, @pid=r0}, @generic="bdb252dbba05240beccba2e8f08c2fbe8870b027cda04901e4584fcf9237c92a398d2f5d940044f2c957c8dbd95a113cd3f30edc4b485c5f1a51985c1f0cd6cb20227fe741f8a3d7df26b9da21362a55", @generic="543700751c0777a4c6b2b87b898deffb2abeca228087398112a63bb1d6ac97249b71a9c0cedd96643291aa07d8b8879d2227b052f2c206706fa82f1d84d937dd1e9c1759a33756ec9e2099e1169ec2d86f88c9b164eda8bac1142ee96b0f14189126fc2f4ca6a6e2f18b5eacce76473def07a4dcb73dc8b28adc5fd85d730afc7f1dad0912d325cfb50796fcf1f8434dd536ebeae895234d7c38dd416dffba9cd45c6d29fe3003ce7d684e476a64851ac52c2d", @nested={0x4, 0xce}, @nested={0x4, 0xa1}]}, @generic="3a74840be38d86013943329ae01a24"]}, 0xec}, {&(0x7f0000003b40)={0x1010, 0x1e, 0x8, 0x70bd2a, 0x25dfdbfc, "", [@generic="41853e54ecee3770e9ed2e3f3297ca3c76c69032e592454d927555a76929d44100179c824cb48ddf126a40c0736889bec86681d52fdc7fcc33b93fe1ad45a7e1e91e00b702ff6e29609c87eda3c17e64befc92e99ce3feb207adf07b7c5d61933c1289459bacdef8991bfcbc717b191abc8e9c2db92ce62dc7b9d4dc9128d12e709d968b6713c32afb00e98428ad2c05d9214f0697fa17f571e183ffbda3f5e78c76b641cd23632100299ea38f3e34ca5351a5b87359c8ceb3493b43f0788557472c357cd4f894d1ba9b111eabaf14e3ce0a1a8726e366a3c97364e64402f2381cfc237b5410e01c66fedd83438ab1d5ae9383f2eab57a53222dbc0f1d84ee60771f2771a541349ee7cafda35895a3639f2abf37661a7556fd52123e6f9007f91fcc6de5cef07f1d17bcb350f26fecc3fac6453603ab67cb95bb32e8e2b73b3edaa73c210babbc0149fdd54b5a342e59418e4ace9f2f136e4cc14d1cfd3632b451d32fbacc71f22b81e0f9c544e2f54d862691b6285537ebe5fae8fe564402a18f3f914903284306caf8f1d5865f06542fb12fb96dea06a9b8b1d3ff62d277537c4e2a28f18c5c67b324345fbac3c800d358189f325a5321aa71dac570308736afaba1744baa23f207407998d8f1bd78219ef411552f09d0a4aeaaee69f40c74fe20a376a732ba31c4ecf34c283ca5c91842b5fe9c8b3b367993c56556204e56bbe72e39e6c3e9c47d2957ce142dca328a7a6cdde05df6f1656d2306347f19d3b3ce1cdb708386ef5034614db2f49cea87a6cea629008a60383b904be67d8154891eeb39b990ccebceb42c6a00ef2053364b84a6cfd4de69278682f56b72bd70de7fe337bcd7a0fc5c7a0080b3c773a87ae105144d11bf84a1d78863ef1823f56423a8de6bb6354a5525ba5b67e002ca081114c02683f476c009d99e1a2e41ef732f6931b8db146646409f77c1e036364f0e37c60cef3e6315a3a0b0bc1b5604135d9db44b1152ec3ca72d4b41894a44c44bd95aa032d7eaacdb1c0bc1aa1f2e15b7295c24185a05d08d32d39b96fae5954e263a70be272c1348ecb1ef1e233140cf838322ffac3b60183655a48aeba1a761a0a193ae919c0eb86d48479a84115ec0f640d5742eb18c778bcfb64963e7decd5642bed6275063b51aa54fa52db8e7aa2122b60a1cf15f15bfd4d597522fe70d11d6ef33e3ef198bc34aefee4f98735ebd2ae70473c533242ada8b0fd65d9a9eb74951312e9d4e6eb87011bbc19375e7c7d305cc2fd64054277ad3dcdb1dbbaa5aac89d281ca06880e9c13a21edd724433206be3853e74965534d34987837dbdfe0961cc4a6027945c9dadf39588097fc90438fe1bc0440f68e492b168dd2aa413c60a83fc37e625a58490432bda835695dc82e339a1e29db1a36ac7fe4ee0457196462ac212b7a48d94a513e97633c07618c7cc26db5147a7a674b81ff78a596eb6de752157ad3adea7852bc09b4d48d5ec4cb6a198dc8751463a0512a6b053d14c6fdf45d35f3765f5c3c2bd61078143fe757908ec3d560143e1f46e45fb9da9beadf2419684247b15f523ed0e171547f799d8f86018705ad777ba20da13df3b9d87def5d833562b5f5aa4e3892cb77928cdd8217ed1afbc6b64ada64839438ef1d4902d6712d1a00df75430653ca6e4143c56be507e33f30f8b33f65529f7eb03f44a4cacc5f78cc0a691b9660360f4bae001c8a6da28151065219c106a0e931616f783bc97cc7257fcb6a6cd00d3827e7d3fce525da0800c65930d34eb9816bc5f775afaabbc3cccd2acb6717e497729725b910953561c4f75dc4938856b878307052f3b7ef1f863c1cabd3255280dbac731615dfedb851f31d07085e626a3751e24a14e74f99212f05933275dd9aff665c9e41661920a018bbea853af2ebcb3bc9da51c342908f1610526af147e21cbbd592ea1afba7a1fa0e1c5956fb7b7daa62a74061986b9a171fccc7f9b0a1f1112b6908250be26e1a9bd8cc15683fa38fef4288433ec550b1091668df35b6545fcf1818c7dd2a675a54a8418724d7cd3471f45d7db427ee2fddbcc69b3e621d207670f7fd0f0d217d07cee5405baaa46ec0f9f1715939826cc26b411f832e199e245cdc411bf464633d8d362785a7f0c51fe0ad4db6c3d93af837080781eb9829fe4b5cf9000f00f15592f342e7c52d9f6bcbbb99eaff4ca420a6452b84f70bf8223c6744be7d58a152aa7e8d769ef173ec4694883a36016625daaf4db7c02265958c684eb269dfdd9efa8136dce70f62027dc9bbbee26b0147535dc1426468380e378f664dccf7ca980fdb1088335ff40deb0dbdc8d61004b617c12de45a3039148c2518d6accf3a783a27cd36c568ff05789efb9b5b4eaa4661f944399816fb107e166db353036007fd7612a9d1913373d8705b1f8e79b9992599b2eb94516ac407f5e483519f69d1eb6df48ef84a9b1fd4042d6fc4f2cbcb3051b0b7fe3771e0e8d71c7d1fefdd4726fee558623b62910ade095b2cd3e9a643d10095c6ebc620f4e8907ce7bc9c7a5d99a776421adcceb907bc61cc197a1cec03295233733dabe6396e2b3c059ebde1acf604b6586b605e05d40be3ed141bcf7a7bb5ae86c570c17c6e903b0c5a97091958df238629db452714028f26fa99060275de5f8e252b2312ff2d73d9c8c5daebb489baa4e89b01ff6e85c40914767b352d9163efc30a23cafb662ac93d0bbe6633981bbc2283296374b1f7dbc4ddaab00568362bb59d56eeb82c3b640a84dbacfc2004d3e0c5724168fe426913c272eece04b68d76c65de36c02c17887c5e27c953e594eb40204799e401d78bf2699e51ea68009660417f9001fddef8ea48755c9e05b8e16c4692c15e1cdd0e8f3aff634abbcb1fa7aa9c2ab23c2772891f7cb05e8630b6dba7e72acb85b179a5930e8c8198372915dc6a616b983491138f23c6ed3f6924437ad679297ada8c80a0f0120142e547cc84c9f21c870472a9151e70023b663a6a61e0f23326965f491af00ab44674d7475383e272313808c9d9c48fa4b0beee9f0e6bd0dfe6a180a6f1b0660ab85a2d714f246addbde755bbef4f8bbbc82e7cc199eabf5317780ff07bb0c2df3ca7141aeeb6825de91d57abf5ee19cec67983e3367029daa873cab5dd29cef60983ce21854e88f25f61d01239d83770154ba9b61d41bbc4222c63e9f971050ff7e925340372d403b0f57e0f95e671be40f8f1eeea313946b6e7825f0adcb9f520756ae94dac6ef78e52dd8d669c2a0064ce035c2eaf4d229ad7c104e3bbaa69a39cdcf65b052f5fe57b4e985b73577b0541e826561f415ebbc5f04519aa2e45d0b78732d1eb9d4a2778aefeef8e469924f80e5779645fa4e9c69fd7e72527cc70f7c94ab9eae8c0aff05e0422b4676ed5f441c2d8ce4aff33c8d9d78a0c59b3dce499ad03a44e84a03f8c5fc1c011b26f3f103252ac64281c8f2811b3960be5a4348588d860d3c303dc228081113db4189e45c96c60f7aa4f58c6e70c1d4bfec7a9cc36146663001844002863997169a1570d7e417b36e432f0a837c68cb24dae127c4bf3ccf81d70b5fd1ecf5caa87caba1157ca3abdf4816d4259ba963cf420fb51c75cd5b3fdfcf690cf1ada9fb9435e82c10d643c521e208e05bc537c76693c3b683b65707a3a2254202bad0e90fe8fdcfd3ef4ea3136716eb836ad5dbf7c9ca22aa6e7203e3cb3b039bb754934fdb224cec59249b9273607e9fe53d90165449fb8f4a4179bcc5b50be539783adfd27d37131e3b66e712895f213af3600a5ff091d2d393ae334c5dc69fa50fa991c002713837ccec85e2cbf2d4fd3c15397b70b95fc44c9ec2d8f393d302399474cde9fe669ca93fa5a63253c718bc58329efe5984d4fd229e35722a0ac9cc1fcbcb549daa2e5454aa298ebf2d9c9a32ac4cec95da3ab59f4cb88ac978751487a7b2ad31636b21f0f9580a578cf913ce62edfd4000e4d98a611d8193847d464036ea4de873885af5c71c7ab6ef9e9d0a83d1280071095569bb3ee32c8ddf3c392c112f258aaf62992a69d0b4e9131bc067923c3e06f13f89a27b480049ea86b9db86e8a8c5bdf2dd626be13ba16746b69a9679c727b338ad70b05c36e8528533dcf68a0ce6842c6b1738d5f3379fe01264ad91e2e7760439be9c0c0f1656a2a3c428d25603d6f98f5a8250bf6132896cb50a432f8fe20c7f6410d2bafbb966de64ca50f85fa5ce8b2b2cc66206358f00a3e152858d1518a42ebb86847f1d9f99b776ab2bd67974f05f2bc2fadac054f9de056624d7ff069e5892ff7acb2ea7b1269d4011c0a07d47683f499602e9336ecaf01b3ab770a7623ebb70126890c46548573a8416006f7e7ffd8c0255593d22bad3adaf3ee9b86c7a171f00f076a5272004a90c183467a898b5c26f9548f4072a43e5ee525a2149a47a3bcdbab3cb886c08b7b8d1b2d077a086a0e3b9adb9c8c990935e7610edc2acdb68e2d94b52dafc72c29a9d6b786a8f79a0a7fc1029fbd790ad1dc34d8bc01d4c8ae8be0888effb626d65c236192790c5878f79fc32aa7d8e4b7cb475dadd4a9585fc66c5c5d947d7473f88b48daef2c48f629029597d22aec5d032911f8b50e028abab8e606ed311187593c87bffc6b81aa7bf627d99e9a8188e0f7a17a84cbcf2529fda69e6b9d0769e6c94db8c712495c4780743d12c9756afe60d3f40105bc31ca83c8da83ca4ee81c750b05d08710f472b14e906f446a0cf6913230db3f22786cc2178f8fe1f7147cd933e5285f8c63c9d8aa951640caa7336ddd3b451138f4ae4a9c0abc9d7854949845b1a91bec1b8b6de722e665948b8adab3d4195221a2550fffdf0a3178916d6d106b4df278258716655e6bc14833393f2c533a972a63e873859460cf6c637bd35e6b639fe01640bc9d8f08227907466f1cfcb92e8c5d179f0b61e215637013ab7534d392bc13753bd8c607fc1ae6ee2b1520e6f4f0b67c5256d2673acbbbc646efc36b426e3604b9b90d50c75040feba7f23a9bd2c7310e621631c2cc0e1c54f8f9723a9d6c539529372ee10d0ff68079044fad43df917ddee5b8ab8d8fa645a4986a6cd6cdd942274d21899f2a7b96e004ef088f058e54babea08daf728748ee13822976ecf257111b46fe54444936c42196f57573916b354bdffeb42e6b23b4253be39ab9822418188b9bd5024cb9e0e699c611c13a598b43ca85a0ed6ec90d29ad3f21347f8e9e12b8c450b6c7f08f3d80cbfe3872df269d85fb5520ab780b9b6df96bd24b777b4f7399f2d52891de7f9b2065bbcc17c74234f949e062273779604233cc7f7f23c97fbec4b4ad22288a0028a20eaa82b69878d3325c4bca6b2bd1780ff70777ef1134c720ba8f09f02f19834f1f9178d48b9c3779dac635f4cf93002352412d311c93c00e48c2923fd64417c089c3196af28ef6383c98ab0e1807042cb67fcac74c0867616dc237553fe94a95827957b2862042a204ce4412efdb971336b4e0d254a848963d82016086503f1bd98cccc107d52764e2a0ee1250a2cb9b39fba8bf1678674564047852f43587a6b751cea1b045308a56d99d6a3dff1ad558fc5f3282481136704671fc0addaf66a7f090f79700c84598845b3ee1c389923ac60d8878019295d857794bbffc7178a6c6e54827094b1f3c2eacfce91159f22e72aa99f5b89e42028e1d54790e826c692d6f7d147c8737eb8b7e38dd5927ab0a7010e8ad449d6665f03e9f9ec5442e4e7e3fc1252e3b8d6877b4e0a6590784a31b6b41c51"]}, 0x1010}, {&(0x7f0000007980)={0x1554, 0x34, 0x100, 0x70bd2b, 0x25dfdbfd, "", [@nested={0x1168, 0x82, 0x0, 0x1, [@generic="f847b9537fdcfa5132dc221339be4102e05de04e897929546a1e066364d8bae6e4435270714177456b2927b0ad2c0ed9b6f6ea603eff8d2376b6329f251fdf6ab2cb7ca8e77c1f5f6eba9b900bd611c557009890bd349d45b05fdc9a249467e106", @generic="dd30fe783cdb924857e34549c590f11bc4e85650c8edf488cd5d738fd23a60b495866c5b0f0fc1bae77a3973afadadf0dc3c2ee5d5bf61f9396bf332b3c77fdee647b698ba0cb9b4701b82fc6ebe7cb8225e8cd4e0fec1abbb99957502dd996ae6e98a9be01ee0bda0d98312679b5f97", @generic="110a5fa46348bd6ceb350cad2bd76be57a43a15793155f296484573f00b530e02aea431ac03f5a5b17e837aa4191eaea4ace0618a75de84874d170c5ab66cc4e06f9227b2504d1f332fcf7ea28084cf0c700ce7d535c94daf00af7176339ae425bd1954d2414eea81776e88d99892e6210ec0067131f9662aad1ae78f1686df3353b9130ee8fa0806aeced7bc1f3c15ebe9294a00a97de059b4d544901bb62ba62505cf19bae5ad402e1925c0198165fa47bd6ce1a92f917272e8dc6521b1cfac29b5695f1fe40f4a5e8cc97c8f52f44d4536f9604d82a1949c178bba702675a1e9c222b7a614b11ed7b78cef5292fe2e65c25b2b0c7f332b82263b521ebff12e82158b29cbc67f00d7ed5efe10888fde5d3f52f73f55d5c8ed35fb64d87615005a225769f24fe86eff75b4e11477ea35fe3a226a795d1d50bbfea453415dac051a9d2f01293b22b2c5bb46dd8fd4a85248d7571868b944a3e64b2ab077ae3896eab1c4ed85984513a3dce144c57184eb4530934a5f50bec38954ef2e950ad38ac83e1a037da94f75af28b01f8cd63be25115ea569add1a260c7cd3c053a1c15c9dc98f705e252c4eade9fc5bb4332a7268c780d9fc8bc348bf9ccf39a00253ad55bad75f43a7163caf3ab36adce3b7b697c36e7a1c80f054ca5815c55fc9375f5332f0abb99400b1f859de899d801e096fa2f6b835da795d77d6d9392de7f80abd451ae7f0e3b8305f383174aa7575a22f8e2129916f6daa0ba2cc6cc1e366ed3a534ee68dfe8900f56523d9c943ef90b115cd9e7baa7faf4ae7314716fd453845da44ee2412b47d8e859552b1da076a06f8a8f90eb16c492c7ba4c6124ee5c908431d8b943f7807f4a11dd82735f5dcd1003b0643883e9d6917cceca7c374238f76dc973005123d56f409084d33af706b39b89fe202308c9cbb83668c41c69b8488d83a93ba0049e57b2f644512ae3169859ec549abd42cfe1f603fe69858e79bbd99d228e70d4ab7386667cc8633626d6c3c0958a9c1c35796b9c9e1ac270b7faad247741487af23a21424f165b510789d439a2999edb5874ce9ea4fb926430f3ebcb19dd32a9766ada6f2ba93d24fb81a36c40792563b193b9d63366a21af6798dd410da0b9bc36c52f4bbfc620bc1433b39c792f932528811fa3f03ef5c962e3dd63b33cc94766c7d683da052baafaa0f5515d574e46a3b9e7a402b308897f821264cf8dc244368b79c54ea21d42f85b3a5ce17a08654de005f64e4c36400f387a2d462be73e032e08d1648209626db1e155f45d55de2bfb574a65f948ba1d8a3ae1cb04b4f637d399033b34941f72db9130f3e85de685102b97028db998f33e63146d8ecf77f9df6425a17b739e182ef7e932e7aa96afa666fb62a000fb90877fb9b2982f60ec07b636a02d9e782169f16d248e4a941bf76267c6c2c252da081da1cf45e89baf83989e2d6a3b9f0a9018b93d612bda2425e746f51e41380a9f797a6b2ddef565cc967a56fe20b962d612e9c20e0584045c9a7f14f71573ef04df7d2079d18b7ef71aad241e38656c699c034e2c8a412e4ff1046bd20fd8f01588f63515879d7ed53e822988553807a0bbb3c42d37cdf6f2e84ba8b58f57964741c84b6a7b0dca61b9cf4a2ddcf765ccd6e5d7b5db222534651fdea9ba4f4ca2900568a8cad453b14e19246d534fb2b68349a3374de171eca9ab4220fd9c52906735606bf0429792f852ccf86a9a992e34a69c9c1c288fc6cc0be925af0314f4b637fe4515018aa8aea43f12107c35591751bbe314bc2c6f6e328866c92300f994951724c8301f4b5ba78a75042bd868cd574d9372d6ab0fb38f368641c74c946231904aabd3128a8da3dd3870aea436a8c2242ce1268c1f9688167df99064352d870e59ad292628719be4da079e11329ef9071e3f68d868e15a665a5147a4291b39e668c3e0fec532bba84e11c7f326d980988b40a0d90c3874fc5b27ccc0e4e1b9547dd97e83164ea801d961938b49e3bae7ee9fa38eea15ba0e3ff73fdb43309a12a10d41e9fbc83f24fa54b4e04203fd5ca6ef7e8e3b6540cc3cf6d2d1c52b42c7658b846cebb1e85d6f63f5f79ced48bf68d13e229d9946af034869d3034b7ad273ca2f4698a8209df2980cb4f64aaa85441330fce1f314ad77dc3e06704ae25670e94c9fb562a9771c863bfe923a988d751b4d403ae25e25440df75a4b8d3ae60d0b7cb61f2554faaa2469e6448da5193ae14b897985f053ee34113613e05b5a439dcd2e325646a5b4f62b0a65a2420548edb9208880485ea72cd1962ed46e4effa9deec71071eb491e95be7bcd2589b1232f816d61c27c9e9861c577c9144ae6780a67d6f768f631d048a92d3deb3b76a01edcb1d95539f175d50986ab71434c97a0e9a999739d836a553a977467ec69cf22b81eaf0340134d344da69383902e4446e43bccd8ed921650e839d88ff7fff33727755375aaddcb70a3d395538b33a76abafec6cd3747bfaae36a9f92320bda5ef63bbb886da5831d4bf450ba343502876f24afb178200c78ef489b9ee29a4525b393960b4da74b8d8cc65d79af48db7a2e0389dbf568feea7159ef229c702359b33721b1e8a99bd395e9c7c7bea3e4c6bf4282dc512745a697a4d75ac4e6effba3c9c74debd6ed7f724af0ac966dd78fd047c301abd52c3054a637611f1b1d654de9ff03d95066935f049fe62a346e54572a489e9604a982a52f03eb5618f8e0cc603e79cfd6cbd78cfb05add0d548328163ca97a3d96b56e833763ce22643242678be3fd94298e498cb4a13cd78a8de0f0b4969872230cc66ba3f9c0b453851d7a8c31b9d9f0ee35e37546dd6d497db698b60d39340f60425420f44d1742ddf585b5a66b136bbbd5f167340bc42e0f9feb2bfaed813f0d1226b332685a32ceb6b2578bb74478d3a9441fdc8153a528cf46eb21be143e6aa065b9ae8703c5bbea40897f3cb29ef9b1aa6119d4ad91218c23eba2b9011296623f994701c00d6f394de74ccb4ceea260d9b53fcc1d27bb8f7faf45fbfb33aad6895f37883e722ac937e6da555ebb5a2d40d79e5c2f0d2e9c6403f4eae7b9604f8a7dff17ad84926ebf08a4ddc7946bce4e435b9908ff5cbc4f2c4a8d51f387b7de71f26015fb1db3a0a68508116a785b9d5795a2cddc431eb36e9aa89f8d8565f65f1d4c4f0a72a4b70cec6081f84f54330ce898384509f27cf10b94d6ee8b7109b2290e477f3738d42e199c50915008ad1b3539169151789f1cff7ea1b8cf554d47d5faa8b659817adb5ffc125473d78b5eec454c9e9112738fe654e8b9776746cd0f4c708727a0147e45cf8adb48a7e9caf261b17a616bc6ad5ce3b8bd4d206b93843a8243808537ec628d0142f745b73b4c8a61e8846174490ececc146da6fa83a359707f82e4c8d0541060b40c773c50fa2c05e6251af1d59620e54d526fcc42f1655e5498621e8f228f8494f2ceec06f9e945e9f08696eccdb74221fdd61bb3efaa07f8b99958c40b07fc39eaac56d93b694d9ee8223fe0b1326ae46fc2bf03699754a43121beb3ac2faef8c375bff4c1c093344ff55930f64cab1a22925471c25a27c651d006648e08f194574b31648f3662ca975d758da85733060fe34000d9579d48d3b8f4730a83a83ff24c19fe74ad8536975a461173d22f1f2aef8b752fa098c1ac0b9ea539b055c6ef5adc8daa7c95ee4db06611a779defb1d9cc8ee0819a48f7ff7116d18605f74933e879faf486881d36ba122c9e3bc1e651df8e99396cd20af36b90ff04337afbdb1c6c704f70e993ec9dfea9e785ecb647230eae7fdf1c1d06594711258cfeeff0cd0d617aef68fe0cc5db13833921b0732682308c9e6a5234e7dd3b80a95f492c78b5b700cd1b38839389eb0063ba70073fb8e6179eb785820090a361ffdb511b09a5d6f989483309525a39e83e91f484df3af0c7f5525a30f0dfe1ecdd106e860d5b00acb59847290fc50e1effc894c25cd23d4a521808e47f3fa95c9b1bb519d3ae5b3a733d05797279f2b9a113da5f8ab374ab3a807eb5e672271f5da6e736dfc741d67e592c428fcaa3a10aed147f91d059be1ebdd2721ee8fbdf81b3f03caa7fe171eaaf5f80f0410ebca191ec9d0766d9a580ec2135e47012edc483fe5e07ce52ee0355e4312b69f64d90cbf06f48ed613858e3649534815aa194397635e4d234c9978633d9702e164cb160d0f5aa0551099e2870518a8c04e39769960be7da4bd7ab27b06a7877c92741f039b8d5b2eb4e08c54a841099caf10ca481e3cc4f5ba7760008349f5af3b2b5d5024ddf38bb2cdfd3cf54f2458231328ebde2444fd88425945bc39fbcba560efdeecf414c56a12c4031ddb550758ee19e735a30ef88d223419a2be28b53cf0ae217e10a0a47d084b64f2064ac3ceda92d4a355ed6cf7ddf7f80d349f5d7f2d1ffd00d7dfbede352e3762da8d8ab33ba4f62c796dac3c0ebc832a9cbf96d6f10e1b1243cb8155b4578ebefc821ea4840a1b6ae3deeb0b2f9e962c696fcae35dfb732f7165ac85c7b1d169d1b7f05fcaaffc19d3823942a973dbe6af74ff9f891451243c3c453ce128e86a5f042b51b43fa93b96fa4fad892bc5e2b64b62b40a47ebb76998114b7a9b51a1cfb787cfda23dcc562546025b389bb2e882b9804fdec2eba4f17bce3bc49306627cb07f7fb0a5c5cf5a40b2ab94dddf943005c8bc53e201e36575db77ef78c943a1da3d64b5572a6685f94c23bd64c4c567a051d84851a5b21316062789a8c39bbc86ec52aa5cfd2087e103d119b7c0a27b9e957a7e9db12a704e9dc4d039b070b22ae1b5033f85de687ea8a27c990d86f2b7f6abfb4f12be99d42416d9f3acb1e97455088ac6fa84d297f288984bf25d68badb8b5b1a004061b19aeb32779e4838be1c0bdbc6ed11bf573047b5a760a668be200fe9be7f526e92e2b3e76ab0dd52f32f7aab8181bcc2a4363e7e720e76e6ffff56ac30989a1f494a7ac4b4f2439c77a4efc3a3dcc344ec6f170d8ee64686f2c60cc892ad1543867f5b3f9d31e769dd5b148955f7cf76254466c2f76c779192fd30df819a70d5ab4a51d3052f6a2034e96026e9ede8beb04c869ea0e242ba6b017f55ef100019704854e907e9d55e31925d7cca3572016fbe7d2792dd63f5af38a228aca9dd59420de2a5e80bb2e8fdd0c7093c80f67a49d2c3592cfd4f2c6d80f0b2f10fc72abf1fd4e3ad77c2d66846d8496ea942ae22a64857731f8f3c3c4360eba2a7048f1a68773fe86b560aa5a884b9a6505f17302f796bb24ae73e10b1ed0babd36b0dac3b822b2cd4097e13f1db5f4b86152c3153ce7c1a137bd6c0623f5b5da6be74d8ff7cb66961d798d0483ff763ded589d0fb4364267a893f4aac83a7f59bf31e0d48ea35242b01c68bee710c8930e639d8b11798fd08293663d6ec599b98ba94caf457f5489d5dba46ad412a733a0a15cf83dd0e323093204c748edee160876ad268f63bb9bcdebb3669a4bd224535461ccc81f09cf06c8ede81701f686e27edd0aa82102ef55a14752fe947ee7c041e0ceea2c0847d3bb8b0ba24a90a20e56b55c1c23c236f9e296ad13648dc5894c077e2dc39a772de6328408e2aee21bd59b54a30f11a0fdb15298feebce9c32fe693ec822eff8be7f59f2027226bd1c1aeb5f5ffb21b22fc121fc5b52c918a3ceab54fb71c38b2c7c075beed2a710a20e951472cc228cbfdef2cc9ed0656e17856676198c8a8c7ca91745ca359f8a4408723bb2ebb036fb3485b56884994075b", @typed={0x8, 0xd5, 0x0, 0x0, @fd=r2}, @generic="998149db5b1c65dd816edb575b5fcb0973c904be835cb99c5a71c20d5a535f4948910175cc0ac53b3831baa5a574d9ea7584210042d0824332366b3888bcc6770b1e22835a49eaf20ac51638e54d31376c7a7da586ec11a50f6ae25e51b0695ec2a8efef9e70a110e00e97f3de95b8dc60621f652a0a2bea272558dc720508cccce4237cd010f585bd585f"]}, @typed={0x8, 0x82, 0x0, 0x0, @uid=r6}, @typed={0x93, 0x11, 0x0, 0x0, @binary="3f7ce9023020501cc762ff3f38e6ad87f7aadd48d6915287dfaff16d1f317512e1fa4f234ea4136f857800f8dfd4ed0d2c82f44e50707e1e2fb2631c35b437416bb32585d6aea40c01b53e182a8da9318f4a2ca98787fd3218db109a768f9048eab35dc5c9153b2e067e49aaea66af4cbd38d32abcf30ddffcc4a125e87a6d27c05cd0de87ddd5526b46fa136a4575"}, @typed={0xd, 0x2e, 0x0, 0x0, @str='/dev/ppp\x00'}, @generic="0d1c", @generic="09861ee69fb02d23dbcc99f8a2b90463132afd8cf7efd6e2f2274cafaf2579d0fae65ff24b091d6f206ffe8b337414caa91175428780f0f475f75370f9363e3177bee623c6f0385af8fa9db1533637eb3b5989e68cc898ad1955ed3c808c1ac699ece331c142cceebf34e5da408d8c9050724ce21aec5a386a8bba27936cedd9d5b4802d90279c380a946a6d359f51a1578b83749640a5644fcf438dec11cf5e10a5de7e076cbf28d3775fff0a77cf9d1e87c29f6533f253d08ce4dd45b597046f4d75d0781c70a02ae617d31c5dc02a5d577d3f410983c4d3", @generic="b194760fc897713dd6a95d38d8dbdb2ad2a54ec85719c5781d1d8efa1051ae9deb1aac06b0deb26bc332a9f028149ba5b1abf899038381169daa9d81e38229d60e4b4c078ee31a28a308fe98ff5f572fee1a455dc984ab7d0467874b254e0de7e72b193c0ca56800329496b0a901a8", @generic="a5fcf220959126589349b86badb6efe253decfaa57a75b9c6ab1df22116ec381bca72408c46fd0a5cacc495a44b3f3d9c5e0f0a2a0cc4636c8ae4b45a3320bbca19bbb9ff08fe9a9cd646cde549d407f6c7a74845a8b999b98d1998ba0b8b492307ec71c5c637d9b352257ffb9eb4864790a0fab5b1ec9dde947b2d6a8909e57cadc"]}, 0x1554}, {&(0x7f0000000d40)={0x230, 0x27, 0x10, 0x70bd29, 0x25dfdbfb, "", [@typed={0x8, 0x131, 0x0, 0x0, @pid=r7}, @nested={0x1f2, 0x98, 0x0, 0x1, [@generic="54a5d377699eed2a2d5ea1baed807c5990341b8c3f13ad2b68a0e2c6b1e7aeee454014a6d20164dc61e01ddd3bd3a8a02289816ac27929e912a8ebb6946c72e20a024a12e6bd59c99a9998d7dd954de921eb7b97036d4c8dc8a3fbd951eb2bd0a71748770fbfb10636bb34dc34f3e8522e2ea1abde6ef2e955a94bc546a94052403116afa9fd3cfe3d83f8fc2e522cb10928957f5de0403fea6e5e3a7e9372424a6c0c94a2a9196a772786da0334f114eb4e5837a2ea215a47c111daca7312aef988aa4715441e180e0d1e18a3e310", @nested={0x4, 0x22}, @generic="aa5787bacc6f5c6ca543d462add1758a03002c0859881c342f618118d8ad121d6c6c365b8f01f0842cade88e936a48833c1cfe3b6ee75aa4557ca9489107e9c98f8c0ab0768408375b76c6103ed752773cc1b045608317bd030bda40b78bb3c32c032ac1659ba79ff8bc897a97af9305639b1d509576c57dbcd7e66d653f4b43d07699d16b378825348550cfb69fb24726587a0eebcfba5176a7bf105e66aa4e2291bd6cfdac330933299441f63d9176df82b6e5ba4164ab4659a63da64147", @generic="444d479b4fee13a798abeda05e418d5d621d99f2c8a8ff54893b7be6eb0897ab58fad95a1ffe016e337c9f", @nested={0x4, 0xa4}, @nested={0x4, 0x157}, @nested={0x4, 0x59}, @generic="cb0c155708f70477dc5f02658507bb81c84965bc05b76951b881d2c4f67797767be2b7adca"]}, @typed={0x8, 0x41, 0x0, 0x0, @fd=r2}, @typed={0x8, 0x135, 0x0, 0x0, @u32=0xe72}, @typed={0x8, 0xf3, 0x0, 0x0, @pid=r8}, @typed={0xa, 0xdf, 0x0, 0x0, @str='+}@!:\x00'}]}, 0x230}, {&(0x7f0000000f80)={0x3c, 0x401c, 0x0, 0x70bd29, 0x25dfdbfe, "", [@typed={0x8, 0x10, 0x0, 0x0, @pid=r0}, @nested={0x1c, 0x25, 0x0, 0x1, [@typed={0x8, 0x83, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @typed={0x8, 0x14b, 0x0, 0x0, @fd=r9}, @typed={0x8, 0xe, 0x0, 0x0, @str='GPL\x00'}]}, @typed={0x8, 0x5a, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x1b}}]}, 0x3c}], 0x9, 0x0, 0x0, 0x40}, 0x10) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2749b71bd7663be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98dcb6f2abd71e7b9f470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c1f870adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee9889751cd7c86c3c9b8ff31043965b56bea2dbee528678eb47efb7a3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff3698422f88ffed63c6dd64330f4c38ba86a3b50da03f4b1e4808aa5c9e9546d7190747c6abc5bc89da8bad11ca7f91c6ab28cec4ff7faa3fab49cdb3d64cfd5d698416752a16f32a54ccef577832e4cf684fce2cb0bab7f6a5821b26483322263b2e6f4c9b81e7eddb26d7b5b003e874acdcc771516133b866a3303c9dc210ea014785547e0ba97dfb45b5775cc2c5e880d7da37de8afb5fda8f1d455e8f1455fb76d5bab21aea9d24f64a95b9ba6dde17af422930c8d8788f6a5b8ebb5f249bafbad1"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, @xdp}, 0x18) sendmsg$nl_route(r10, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000500)=@newlink={0x3c, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0x14, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r11}, @IFLA_XDP_FD={0x8, 0x1, r11}]}, @IFLA_GROUP={0x8}]}, 0x3c}}, 0x20040101) 314.182032ms ago: executing program 6 (id=5450): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@ipv6_newroute={0x2c, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_EXPIRES={0x8, 0x17, 0xffffffff}, @RTA_PRIORITY={0x8, 0x6, 0x1743}]}, 0x2c}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018120000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000002010000850000004300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x0, 0x20004015}, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001540)={0xd, 0x20000000000000bb, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000000000000000000018010000756c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb714000008"], 0x0, 0x0, 0x0, 0x0, 0x41000, 0x20, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x3, 0x0, 0x0, 0x0, 0x2000004, 0x0, 0x0, 0x1f00, 0x39, '\x00', 0x0, @fallback=0x28, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x2, 0x200008, 0x5, 0x20000}, 0x10}, 0x94) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="4c0000001800010800000000000000850a600000000000000500000014000500200100000000000000000300000000001c00090008000000", @ANYRES32=r2], 0x4c}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="2800000010000108000000000000000002000000", @ANYRES32=0x0, @ANYBLOB="b40200000000000008001b"], 0x28}}, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x30000c6, &(0x7f0000000000)={[{@auto_da_alloc}, {@minixdf}]}, 0x1, 0x569, &(0x7f0000000480)="$eJzs3d1rm9UfAPDvkzZ7//3WwRgqIgUvnMyla+vLBC/mtQ4Gej9D+6yMpsto0rHWgduFu5bhnQPxXrz2UvwHvPBvGOhgyCiCeBN50idZ2iZtuqUvms8HnnK+z0vPOXlyTs7JSUgAQ2s8+1OIeDkivkoiTkZEkh8bjfzg+Np5q0/vzGRbEo3GJ38kzfOyuPW/Wtcdz4OXIuLnLyPOFTbnW1temS9XKuliHk/UF25O1JZXzl9fKM+lc+mNqenpi+9MT73/3rsDq+ubV7KCjOTRqQdJXIoTedRZjxdwtzMYj/H8MSnGpQ0nTg4gs4Mk6br3hz0vBzszkrfzYmR9wMkYyVs98N/3RUQ0gCGV7Lj9/1rcnZIAe6s1DmjN7Qc0D/7XePLh2gRoc/1H194biSPNudGx1WTdzCib744NIP8sjx9/f/gg22Jw70MAbOvuvYi4MDq6uf9L8v7v+V3o45yNeej/YO/8lI1/3uo2/im0xz/RZfxzvEvbfR7bt//C4wFk01M2/vug6/i3vWg1NpJH/2uO+YrJteuVNOvb/h8RZ6N4OIu3Ws+5uPqo0etY5/gv27L8W2PBvByPRw+vv2a2XC+/SJ07PbkX8UrX8W/Svv/J2v1ft8STPR5X+szjTPrwtV7Htq//7mp8F/FG1/v/rLrJ1uuTE83nw0TrWbHZn/fP/NIr//2uf3b/j21d/7Gkc722tvM8vj3ydxrt9eT11tU/+n/+H0o+baYP5ftul+v1xcmIQ8nH7f2F1v6pZ9e24tb5Wf3Pvr51/5d06f+ORsRnfdb//unvX+117CDc/9mu9789u91w/3eeePTR59/0yr+//u/tZupsvqef/q/fAr7IYwcAAAAAAAAHTSEiTkRSKLXThUKptPb5jtNxrFCp1urnrlWXbsxG87uyY1EstFa6T3Z8HmIyXzFsxVMb4umIOBURX48cbcalmWpldr8rDwAAAAAAAAAAAAAAAAAAAAfE8R7f/8/8NrLfpQN2nZ/8huG1bfsfxC89AQeS138YXto/DK++2n9x98sB7D2v/zC8tH8YXto/DC/tH4aX9g8AAAAAAAAAAAAAAAAAAAAAAAAAAAADdeXy5WxrrD69M5PFs7eWl+art87PprX50sLSTGmmunizNFetzlXS0kx1Ybv/V6lWb05OxdLtiXpaq0/UlleuLlSXbtSvXl8oz6VXU78iBgAAAAAAAAAAAAAAAAAAAJvVllfmy5VKuigxxIm/Go3G814+ut+Fl9iVxH73TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzD8BAAD//1hdMq0=") setxattr$incfs_metadata(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280), &(0x7f00000002c0)="30573472b621739991c336124406e8a5c812ca847e3bf9b837c91d46ab", 0x1d, 0x1) bpf$PROG_LOAD(0x5, 0x0, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180), &(0x7f0000000000)=ANY=[], 0x361, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x3d}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x89}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) setxattr$trusted_overlay_upper(&(0x7f0000000340)='./file1\x00', &(0x7f0000000300), 0x0, 0x0, 0x2) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000440)=ANY=[], 0xfe37, 0x0) 307.762343ms ago: executing program 9 (id=5451): socket$nl_route(0x10, 0x3, 0x0) prlimit64(0x0, 0xe, 0x0, 0x0) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, 0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000080)) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f00000002c0)=@framed={{}, [@ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x3a, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x3, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x4f}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x80ff, 0x36) 33.372279ms ago: executing program 1 (id=5452): r0 = socket$inet_tcp(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="4c0000001200014e4ec25fb54072adb624ef000200000000090e000000000300800072b94c7ee40300000001010000000000008600ea0000", @ANYRES32=0x0, @ANYBLOB="00000000000000000004"], 0x4c}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) 0s ago: executing program 1 (id=5453): prctl$PR_SET_THP_DISABLE(0x29, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r2 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kcmp$KCMP_EPOLL_TFD(r2, r2, 0x7, r3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0xffff}) sched_setscheduler(r2, 0x6, &(0x7f0000000100)=0x5) r4 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r4, 0x29, 0x20, &(0x7f0000000280)={@mcast1, 0x800, 0x0, 0x103, 0x9}, 0x20) setsockopt$inet6_int(r4, 0x29, 0x1000000000021, &(0x7f0000000040)=0x5, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x11, 0xf, &(0x7f00000000c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x1}, {}, {}, [], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, 0x0, 0x7, 0x0, 0x0, 0x41100, 0x5}, 0x94) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x5, [@const={0x8}, @const={0x1, 0x0, 0x0, 0xa, 0x4}, @float={0xd, 0x0, 0x0, 0x10, 0x2}]}, {0x0, [0x30, 0x0, 0x5f]}}, 0x0, 0x41, 0x0, 0xfffffffc, 0x80000001}, 0x28) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x8802, 0x0, 0x1, 0x0, 0x0) pipe2$9p(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lsetxattr$trusted_overlay_upper(0x0, &(0x7f0000000180), 0x0, 0x361, 0x0) write$P9_RVERSION(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r7 = dup(r6) write$FUSE_BMAP(r7, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r7, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f00000002c0), 0x200c808, &(0x7f0000000700)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[], [], 0x6b}}) sendmsg$inet6(r4, &(0x7f00000000c0)={&(0x7f0000000340)={0xa, 0x4e21, 0x80000, @dev={0xfe, 0x80, '\x00', 0x19}, 0xfffffffd}, 0x1c, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="180000000000000029000000040000005e0000000000000050000000000000002900000036000000ff0600000000000005020002070800000002000a0300050200030104000000000401c00102000004010207080000000300f90e00c20400000040000000000000a00000000000000029000000370000005e100000000000000401000502000b0549f2fc86e30bdad92eface71ac80f923bdd20bb89c6eae3ec51f3d720dafb565ebed9875c6a658072943f3df7862642db94106a8b1eaec5b010dfbaee5f3cb57396a2cb4f6b16172b910ff22fe1146525c35dd88dffbc41198b3fadb26d68c4bf33217052357ecb542bc971453b90001000502000301010001030000000000001400000000000000290000000b000000000000020000000040000000000000002900000004", @ANYRESOCT=r2], 0x160}, 0xc4) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001b40)={&(0x7f0000000000)=ANY=[@ANYBLOB="80000000", @ANYRES16=r1, @ANYRESDEC=r0, @ANYRES64=r1, @ANYRES64=r0], 0x80}, 0x1, 0x0, 0x0, 0x881}, 0x35) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2000003, 0x6031, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1e0000000300000009000000030000000a000000", @ANYRES32=0x1, @ANYBLOB="070000007989cff5dcf4ff84b3a8000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0100000004000000050000000f00"/28], 0x50) kernel console output (not intermixed with test programs): 635.110409][ T5589] usb 4-1: USB disconnect, device number 13 [ 635.118258][ T20] kernel write not supported for file /ppp (pid: 20 comm: kworker/1:0) [ 635.131544][T16375] gretap0: refused to change device tx_queue_len [ 635.138102][T16375] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 635.687779][T16395] EXT4-fs (loop3): Ignoring removed bh option [ 635.694031][T16395] EXT4-fs (loop3): Test dummy encryption mode enabled [ 635.721518][T16395] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c018, mo2=0003] [ 635.742793][T16395] System zones: 0-5 [ 635.759609][T16395] EXT4-fs (loop3): mounted filesystem without journal. Opts: debug,delalloc,bh,test_dummy_encryption,nodiscard,min_batch_time=0x0000000000000004,acl,debug_want_extra_isize=0x0000000000000040,,errors=continue [ 635.884948][T16389] fuse: Bad value for 'fd' [ 635.917174][T16410] netlink: 12 bytes leftover after parsing attributes in process `syz.4.4869'. [ 635.926630][T16410] netlink: 24 bytes leftover after parsing attributes in process `syz.4.4869'. [ 636.858812][T16439] netlink: 'syz.6.4875': attribute type 2 has an invalid length. [ 636.953503][T16448] futex_wake_op: syz.7.4879 tries to shift op by -1; fix this program [ 636.965304][ T5589] kernel write not supported for file /ppp (pid: 5589 comm: kworker/1:21) [ 637.052783][T16448] futex_wake_op: syz.7.4879 tries to shift op by -1; fix this program [ 638.328231][ T24] audit: type=1326 audit(1768877089.004:2524): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb70d6ffcb9 code=0x7ffc0000 [ 638.367840][T16465] overlayfs: failed to clone upperpath [ 638.399981][ T24] audit: type=1326 audit(1768877089.004:2525): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb70d6ffcb9 code=0x7ffc0000 [ 638.455062][ T24] audit: type=1326 audit(1768877089.004:2526): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=319 compat=0 ip=0x7fb70d6ffcb9 code=0x7ffc0000 [ 638.546574][ T24] audit: type=1326 audit(1768877089.004:2527): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=9 compat=0 ip=0x7fb70d6ffa22 code=0x7ffc0000 [ 638.602539][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 638.802703][ T24] audit: type=1326 audit(1768877089.004:2528): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7fb70d6c058e code=0x7ffc0000 [ 638.826071][ T24] audit: type=1326 audit(1768877089.004:2529): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=11 compat=0 ip=0x7fb70d6ffae7 code=0x7ffc0000 [ 638.849465][ T24] audit: type=1326 audit(1768877089.036:2530): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7fb70d6c058e code=0x7ffc0000 [ 638.873110][ T24] audit: type=1326 audit(1768877089.036:2531): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fb70d6ff94b code=0x7ffc0000 [ 638.896497][ T24] audit: type=1326 audit(1768877089.036:2532): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fb70d6ff94b code=0x7ffc0000 [ 638.919896][ T24] audit: type=1326 audit(1768877089.036:2533): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7fb70d6c058e code=0x7ffc0000 [ 638.943376][ T24] audit: type=1326 audit(1768877089.036:2534): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fb70d6ff94b code=0x7ffc0000 [ 638.966853][ T24] audit: type=1326 audit(1768877089.036:2535): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=3 compat=0 ip=0x7fb70d6c058e code=0x7ffc0000 [ 638.990165][ T24] audit: type=1326 audit(1768877089.036:2536): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=3 compat=0 ip=0x7fb70d6c058e code=0x7ffc0000 [ 639.013487][ T24] audit: type=1326 audit(1768877089.036:2537): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16473 comm="syz.7.4888" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb70d6ffcb9 code=0x7ffc0000 [ 639.075154][T16460] F2FS-fs (loop2): invalid crc value [ 639.096373][ T2316] kernel write not supported for file /ppp (pid: 2316 comm: kworker/1:9) [ 639.115271][T16460] F2FS-fs (loop2): Found nat_bits in checkpoint [ 639.171107][T16460] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 639.197279][T15120] f2fs_fill_dentries: 91 callbacks suppressed [ 639.197287][T15120] F2FS-fs (loop2): invalid namelen(0), ino:8, run fsck to fix. [ 639.214544][T15120] F2FS-fs (loop2): f2fs_unlink: inode (ino=4) has zero i_nlink [ 639.484842][T16507] netlink: 108 bytes leftover after parsing attributes in process `syz.4.4898'. [ 639.494001][T16507] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4898'. [ 639.988865][T16516] bridge0: port 1(bridge_slave_0) entered blocking state [ 640.005874][T16516] bridge0: port 1(bridge_slave_0) entered disabled state [ 640.022333][T16516] device bridge_slave_0 entered promiscuous mode [ 640.072146][T16516] bridge0: port 2(bridge_slave_1) entered blocking state [ 640.079494][T16516] bridge0: port 2(bridge_slave_1) entered disabled state [ 640.087538][T16516] device bridge_slave_1 entered promiscuous mode [ 640.177915][T16516] bridge0: port 2(bridge_slave_1) entered blocking state [ 640.184988][T16516] bridge0: port 2(bridge_slave_1) entered forwarding state [ 640.192280][T16516] bridge0: port 1(bridge_slave_0) entered blocking state [ 640.199307][T16516] bridge0: port 1(bridge_slave_0) entered forwarding state [ 640.225059][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 640.232901][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 640.240153][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 640.248834][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 640.257024][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 640.264037][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 640.484341][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 640.492558][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 640.499592][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 640.509739][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 640.517844][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 640.526360][ T1159] device bridge_slave_1 left promiscuous mode [ 640.532902][ T1159] bridge0: port 2(bridge_slave_1) entered disabled state [ 640.540146][ T1159] device bridge_slave_0 left promiscuous mode [ 640.546269][ T1159] bridge0: port 1(bridge_slave_0) entered disabled state [ 640.599281][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 640.607456][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 640.620500][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 640.628884][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 640.639458][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 640.647552][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 640.655882][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 640.663583][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 640.671601][T16516] device veth0_vlan entered promiscuous mode [ 640.681705][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 640.689879][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 640.698747][T16516] device veth1_macvtap entered promiscuous mode [ 640.708221][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 640.715827][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 640.724108][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 640.734257][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 640.742548][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 640.789339][T16535] netlink: 4 bytes leftover after parsing attributes in process `syz.9.4902'. [ 640.799372][T16535] netlink: 12 bytes leftover after parsing attributes in process `syz.9.4902'. [ 640.894926][T16544] netlink: 'syz.6.4909': attribute type 16 has an invalid length. [ 640.902774][T16544] netlink: 'syz.6.4909': attribute type 17 has an invalid length. [ 640.931683][T16544] bridge0: port 2(bridge_slave_1) entered blocking state [ 640.938731][T16544] bridge0: port 2(bridge_slave_1) entered forwarding state [ 640.946032][T16544] bridge0: port 1(bridge_slave_0) entered blocking state [ 640.953056][T16544] bridge0: port 1(bridge_slave_0) entered forwarding state [ 640.965176][T16544] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 640.989719][ C1] bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:0) [ 641.035403][ C1] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 641.180137][T16549] erofs: (device loop3): mounted with root inode @ nid 36. [ 641.374770][T16554] xt_TCPMSS: Only works on TCP SYN packets [ 641.463575][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 641.892159][ C1] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 642.129335][ T2316] kernel write not supported for file /ppp (pid: 2316 comm: kworker/1:9) [ 642.181220][ C1] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! [ 642.351112][T16576] exFAT-fs (loop9): failed to load upcase table (idx : 0x00011f3f, chksum : 0x96b62a4c, utbl_chksum : 0xe619d30d) [ 642.694315][ T2316] usb 10-1: new full-speed USB device number 22 using dummy_hcd [ 642.809485][T16595] 9pnet: Insufficient options for proto=fd [ 642.836228][T16598] netlink: 24 bytes leftover after parsing attributes in process `syz.4.4929'. [ 642.845190][T16599] netlink: 24 bytes leftover after parsing attributes in process `syz.4.4929'. [ 642.942936][T16611] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4931'. [ 643.034625][T16617] device batadv_slave_1 entered promiscuous mode [ 643.046130][T16616] device batadv_slave_1 left promiscuous mode [ 643.066825][ T2316] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 643.090084][ T2316] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 643.104354][ T2316] usb 10-1: New USB device found, idVendor=056a, idProduct=00ed, bcdDevice= 0.00 [ 643.114466][ T2316] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 643.131327][ T2316] usb 10-1: config 0 descriptor?? [ 643.562764][T16639] 9pnet: Insufficient options for proto=fd [ 643.608796][T16648] udc-core: couldn't find an available UDC or it's busy [ 643.615815][T16648] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 643.625032][T16648] udc-core: couldn't find an available UDC or it's busy [ 643.632096][T16648] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 643.972172][T16670] EXT4-fs (loop3): Ignoring removed nobh option [ 643.978558][T16670] EXT4-fs (loop3): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 643.999708][T16670] EXT4-fs (loop3): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,nodioread_nolock,data_err=ignore,max_dir_size_kb=0x00000000004007b1,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue [ 644.033215][T16670] EXT4-fs error (device loop3): ext4_mb_mark_diskspace_used:3342: comm syz.3.4951: Allocating blocks 497-513 which overlap fs metadata [ 644.047317][T16670] EXT4-fs (loop3): pa ffff888130d1bc78: logic 128, phys. 385, len 8 [ 644.055365][T16670] EXT4-fs error (device loop3): ext4_mb_release_inode_pa:4359: group 0, free 0, pa_free 1 [ 644.118976][ T20] kernel write not supported for file /ppp (pid: 20 comm: kworker/1:0) [ 644.444106][T16681] bridge2: the hash_elasticity option has been deprecated and is always 16 [ 645.357371][T16712] netlink: 332 bytes leftover after parsing attributes in process `syz.9.4964'. [ 645.361706][ T2316] usbhid 10-1:0.0: can't add hid device: -71 [ 645.397286][ T2316] usbhid: probe of 10-1:0.0 failed with error -71 [ 645.409816][ T2316] usb 10-1: USB disconnect, device number 22 [ 646.505884][T16733] 9pnet: Insufficient options for proto=fd [ 647.270153][T16731] EXT4-fs error (device loop9): __ext4_iget:5022: inode #2: block 83886080: comm syz.9.4971: invalid block [ 647.593102][T16731] EXT4-fs (loop9): get root inode failed [ 647.600104][T16731] EXT4-fs (loop9): mount failed [ 647.631414][T16750] netlink: 12 bytes leftover after parsing attributes in process `syz.4.4974'. [ 647.657879][T16750] netlink: 20 bytes leftover after parsing attributes in process `syz.4.4974'. [ 647.685017][T16750] netlink: 20 bytes leftover after parsing attributes in process `syz.4.4974'. [ 647.744186][T16753] xt_policy: too many policy elements [ 647.970559][T16768] netlink: 'syz.3.4979': attribute type 1 has an invalid length. [ 648.027096][T16731] netlink: 4 bytes leftover after parsing attributes in process `syz.9.4971'. [ 648.113957][T16771] EXT4-fs (loop9): feature flags set on rev 0 fs, running e2fsck is recommended [ 648.123682][T16771] EXT4-fs (loop9): mounting ext2 file system using the ext4 subsystem [ 648.141732][T16771] EXT4-fs (loop9): warning: mounting unchecked fs, running e2fsck is recommended [ 648.151134][T16771] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a002e01c, mo2=0006] [ 648.159304][T16771] System zones: 0-2, 18-18, 34-35 [ 648.175126][T16771] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue [ 648.248129][ T5593] kernel write not supported for file /ppp (pid: 5593 comm: kworker/1:25) [ 648.248799][ T5622] usb 4-1: new full-speed USB device number 14 using dummy_hcd [ 648.882552][ T5622] usb 4-1: unable to get BOS descriptor or descriptor too short [ 648.919813][ T5622] usb 4-1: not running at top speed; connect to a high speed hub [ 648.994461][ T5622] usb 4-1: config 22 has an invalid interface number: 116 but max is 0 [ 649.002742][ T5622] usb 4-1: config 22 has no interface number 0 [ 649.009108][ T5622] usb 4-1: config 22 interface 116 altsetting 10 has an invalid endpoint with address 0xC3, skipping [ 649.019986][ T5622] usb 4-1: config 22 interface 116 has no altsetting 0 [ 649.139478][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 649.147706][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 649.155925][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 649.164009][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 649.173249][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 649.181211][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 649.189384][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 649.197378][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 649.264684][ T5622] usb 4-1: string descriptor 0 read error: -22 [ 649.270924][ T5622] usb 4-1: New USB device found, idVendor=04dd, idProduct=9032, bcdDevice=43.46 [ 649.280040][ T5622] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 649.302797][T16793] EXT4-fs (loop9): revision level too high, forcing read-only mode [ 649.311021][T16793] EXT4-fs (loop9): orphan cleanup on readonly fs [ 649.318861][T16793] EXT4-fs error (device loop9) in ext4_do_update_inode:5350: error 27 [ 649.327795][ T5622] usb 4-1: bad CDC descriptors [ 649.339938][T16793] EXT4-fs error (device loop9): ext4_dirty_inode:6157: inode #16: comm syz.9.4985: mark_inode_dirty error [ 649.351582][T16793] EXT4-fs error (device loop9) in ext4_do_update_inode:5350: error 27 [ 649.359944][T16793] EXT4-fs error (device loop9): __ext4_ext_dirty:182: inode #16: comm syz.9.4985: mark_inode_dirty error [ 649.371323][T16793] EXT4-fs error (device loop9) in ext4_do_update_inode:5350: error 27 [ 649.379731][T16793] EXT4-fs error (device loop9) in ext4_orphan_del:3292: error 27 [ 649.387624][T16793] EXT4-fs error (device loop9) in ext4_do_update_inode:5350: error 27 [ 649.396040][T16793] EXT4-fs error (device loop9): ext4_truncate:4396: inode #16: comm syz.9.4985: mark_inode_dirty error [ 649.407768][T16793] EXT4-fs error (device loop9) in ext4_orphan_cleanup:3108: error 27 [ 649.416244][T16793] EXT4-fs (loop9): 1 truncate cleaned up [ 649.422325][T16793] EXT4-fs (loop9): mounted filesystem without journal. Opts: resgid=0x0000000000000000,nodioread_nolock,,errors=continue [ 649.435437][T16805] netlink: 20 bytes leftover after parsing attributes in process `syz.6.4988'. [ 649.444611][T16805] netlink: 'syz.6.4988': attribute type 2 has an invalid length. [ 649.531198][ T5622] usb 4-1: USB disconnect, device number 14 [ 649.805270][ T5593] usb 10-1: new high-speed USB device number 23 using dummy_hcd [ 650.038833][ T5593] usb 10-1: Using ep0 maxpacket: 32 [ 650.448697][ T5593] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 650.459671][ T5593] usb 10-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 650.710107][ T5593] usb 10-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 650.723209][ T5593] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 650.731601][ T5593] usb 10-1: Product: syz [ 650.736069][ T5593] usb 10-1: Manufacturer: syz [ 650.741740][ T5593] usb 10-1: SerialNumber: syz [ 650.796015][T16832] F2FS-fs (loop3): Fix alignment : done, start(4096) end(16896) block(12288) [ 650.805052][T16832] F2FS-fs (loop3): Unrecognized mount option "" or missing value [ 651.026268][ T5593] usb 10-1: 0:2 : does not exist [ 651.032887][ T5593] usb 10-1: USB disconnect, device number 23 [ 651.040879][T15928] udevd[15928]: error opening ATTR{/sys/devices/platform/dummy_hcd.9/usb10/10-1/10-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 651.523392][T16854] EXT4-fs (loop9): Unrecognized mount option "uid=00000000000000000000" or missing value [ 651.538397][T16854] incfs: Options parsing error. -22 [ 651.543742][T16854] incfs: mount failed -22 [ 651.662164][T16860] device macsec0 left promiscuous mode [ 651.668827][T16860] device ip6tnl1 left promiscuous mode [ 651.675763][ C1] bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:0) [ 651.690480][T16860] device ip6erspan0 left promiscuous mode [ 651.697202][T16860] device veth2 left promiscuous mode [ 651.703530][T16860] device veth3 left promiscuous mode [ 651.709787][T16860] device ip6tnl2 left promiscuous mode [ 651.716210][T16860] device ip6tnl3 left promiscuous mode [ 651.723065][T16860] device bridge1 left promiscuous mode [ 651.764365][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 651.927742][T16866] FAT-fs (loop3): bogus number of FAT structure [ 651.934250][T16866] FAT-fs (loop3): This doesn't look like a DOS 1.x volume; DOS 2.x BPB is non-zero [ 651.943618][T16866] FAT-fs (loop3): Can't find a valid FAT filesystem [ 652.033876][T16866] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0x4ec6003b, utbl_chksum : 0xe619d30d) [ 652.158298][T16884] EXT4-fs (loop3): Ignoring removed nobh option [ 652.180018][T16884] EXT4-fs (loop3): orphan cleanup on readonly fs [ 652.186604][T16884] EXT4-fs (loop3): Cannot turn on journaled quota: type 1: error -13 [ 652.194987][T16884] EXT4-fs error (device loop3): ext4_mb_generate_buddy:808: group 0, block bitmap and bg descriptor inconsistent: 218 vs 220 free clusters [ 652.209392][T16884] EXT4-fs error (device loop3): ext4_clear_blocks:880: inode #13: comm syz.3.5010: attempt to clear invalid blocks 2 len 1 [ 652.222932][T16884] EXT4-fs error (device loop3): ext4_free_branches:1026: inode #13: comm syz.3.5010: invalid indirect mapped block 1819239214 (level 0) [ 652.244692][T16884] EXT4-fs error (device loop3): ext4_free_branches:1026: inode #13: comm syz.3.5010: invalid indirect mapped block 1819239214 (level 1) [ 652.313088][T16884] EXT4-fs (loop3): 1 truncate cleaned up [ 652.319290][T16884] EXT4-fs (loop3): mounted filesystem without journal. Opts: nombcache,jqfmt=vfsv0,nobh,bsddf,nojournal_checksum,grpjquota=..,errors=continue [ 652.380089][ T5593] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 652.387815][ T5593] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 652.405891][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 652.546447][ C1] bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:0) [ 652.688628][ T24] kauditd_printk_skb: 21 callbacks suppressed [ 652.688638][ T24] audit: type=1400 audit(1768877360.416:2559): avc: denied { remount } for pid=16921 comm="syz.7.5020" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:devpts_t tclass=filesystem permissive=1 [ 652.908858][ T24] audit: type=1400 audit(1768877360.641:2560): avc: denied { unmount } for pid=16101 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:devpts_t tclass=filesystem permissive=1 [ 653.068245][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 653.075852][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 653.617963][T16945] sch_tbf: burst 0 is lower than device lo mtu (11337746) ! [ 653.645336][ T5624] usb 4-1: new full-speed USB device number 15 using dummy_hcd [ 654.083768][ T5624] usb 4-1: device descriptor read/64, error -71 [ 654.493536][ T5624] usb 4-1: device descriptor read/64, error -71 [ 654.754507][ T5624] usb 4-1: new full-speed USB device number 16 using dummy_hcd [ 655.062554][ T5624] usb 4-1: device descriptor read/64, error -71 [ 655.137571][T16986] netlink: 32 bytes leftover after parsing attributes in process `syz.6.5040'. [ 655.151251][T16986] bridge: RTM_NEWNEIGH bridge0 without NUD_PERMANENT [ 655.206408][T16997] netlink: 4 bytes leftover after parsing attributes in process `syz.7.5044'. [ 655.426135][ T5624] usb 4-1: device descriptor read/64, error -71 [ 655.449880][T17016] erofs: (device loop3): mounted with root inode @ nid 36. [ 655.537505][ T5624] usb usb4-port1: attempt power cycle [ 656.125262][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 656.212214][T17029] FAT-fs (loop3): Directory bread(block 64) failed [ 656.342960][T17029] FAT-fs (loop3): Directory bread(block 65) failed [ 656.360446][T17029] FAT-fs (loop3): Directory bread(block 66) failed [ 656.391956][T17029] FAT-fs (loop3): Directory bread(block 67) failed [ 656.413757][T17029] FAT-fs (loop3): Directory bread(block 68) failed [ 656.432152][T17029] FAT-fs (loop3): Directory bread(block 69) failed [ 656.456170][T17029] FAT-fs (loop3): Directory bread(block 70) failed [ 656.469742][T17029] FAT-fs (loop3): Directory bread(block 71) failed [ 656.488216][T17029] FAT-fs (loop3): Directory bread(block 72) failed [ 656.519304][T17029] FAT-fs (loop3): Directory bread(block 73) failed [ 656.551040][ T24] audit: type=1326 audit(1768877364.558:2561): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17052 comm="syz.9.5060" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f45ffb76cb9 code=0x7ffc0000 [ 656.579385][T17055] netlink: 44 bytes leftover after parsing attributes in process `syz.9.5061'. [ 656.588714][T17055] netlink: 'syz.9.5061': attribute type 6 has an invalid length. [ 656.596720][T17055] netlink: 'syz.9.5061': attribute type 5 has an invalid length. [ 656.605025][ T24] audit: type=1326 audit(1768877364.558:2562): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17052 comm="syz.9.5060" exe="/root/syz-executor" sig=0 arch=c000003e syscall=126 compat=0 ip=0x7f45ffb76cb9 code=0x7ffc0000 [ 656.605350][T17029] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 656.636628][ T24] audit: type=1326 audit(1768877364.558:2563): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17052 comm="syz.9.5060" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f45ffb76cb9 code=0x7ffc0000 [ 656.655811][T17055] netlink: 'syz.9.5061': attribute type 4 has an invalid length. [ 657.234335][ T2316] usb 10-1: new high-speed USB device number 24 using dummy_hcd [ 658.287861][ C1] bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:0) [ 658.597683][T17102] overlayfs: failed to clone upperpath [ 658.782564][ T2316] usb 10-1: Using ep0 maxpacket: 16 [ 658.945660][T17115] device wireguard0 entered promiscuous mode [ 658.958209][ T24] audit: type=1400 audit(1768877367.132:2564): avc: denied { create } for pid=17103 comm="syz.6.5074" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=qipcrtr_socket permissive=1 [ 659.005153][ T2316] usb 10-1: config 0 has an invalid interface number: 105 but max is 0 [ 659.013448][ T2316] usb 10-1: config 0 has an invalid descriptor of length 255, skipping remainder of the config [ 659.023821][ T2316] usb 10-1: config 0 has no interface number 0 [ 659.151486][T17123] EXT4-fs (loop3): Test dummy encryption mode enabled [ 659.160090][T17123] EXT4-fs (loop3): mounted filesystem without journal. Opts: test_dummy_encryption,i_version,noblock_validity,commit=0x0000000000000005,usrquota,max_batch_time=0x0000000000000000,abort,auto_da_alloc,lazytime,noauto_da_alloc,block_validity,,errors=continue [ 659.172562][ T2316] usb 10-1: New USB device found, idVendor=046c, idProduct=14e8, bcdDevice= b.28 [ 659.193768][ T2316] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 659.219578][ T2316] usb 10-1: Product: syz [ 659.223813][ T2316] usb 10-1: Manufacturer: syz [ 659.228455][ T2316] usb 10-1: SerialNumber: syz [ 659.248362][ T2316] usb 10-1: config 0 descriptor?? [ 659.459004][ T5618] usb 10-1: USB disconnect, device number 24 [ 659.782487][T17137] netlink: 8 bytes leftover after parsing attributes in process `syz.9.5081'. [ 660.367296][T17147] netlink: 188 bytes leftover after parsing attributes in process `syz.4.5085'. [ 660.657290][ T24] audit: type=1326 audit(1768877368.967:2565): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17166 comm="syz.3.5093" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7faf84fb6cb9 code=0x0 [ 660.693000][ T24] audit: type=1400 audit(1768877368.999:2566): avc: denied { accept } for pid=17171 comm="syz.6.5095" path="socket:[78293]" dev="sockfs" ino=78293 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 660.794705][ T5622] usb 10-1: new high-speed USB device number 25 using dummy_hcd [ 661.017826][ T5622] usb 10-1: Using ep0 maxpacket: 32 [ 661.129867][ T5622] usb 10-1: config 229 contains an unexpected descriptor of type 0x2, skipping [ 661.138976][ T5622] usb 10-1: config 229 has an invalid descriptor of length 0, skipping remainder of the config [ 661.149589][ T5622] usb 10-1: config 229 interface 0 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 661.162897][ T5622] usb 10-1: config 229 interface 0 has no altsetting 0 [ 661.316167][ T5622] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 661.336603][ T5622] usb 10-1: New USB device strings: Mfr=1, Product=17, SerialNumber=3 [ 661.344991][ T5622] usb 10-1: Product: syz [ 661.352493][ T5622] usb 10-1: Manufacturer: syz [ 661.360494][ T5622] usb 10-1: SerialNumber: syz [ 661.628004][T17150] exFAT-fs (loop9): failed to load upcase table (idx : 0x00010000, chksum : 0x4ec6003b, utbl_chksum : 0xe619d30d) [ 661.717196][ T5622] cdc_ether 10-1:229.0: skipping garbage [ 661.722862][ T5622] usb 10-1: bad CDC descriptors [ 661.735454][ T5622] usb 10-1: USB disconnect, device number 25 [ 662.190387][T17228] IPv6: NLM_F_CREATE should be specified when creating new route [ 662.202164][T17228] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 662.209369][T17228] IPv6: NLM_F_CREATE should be set when creating new route [ 662.250548][T17228] overlayfs: failed to clone lowerpath [ 662.259495][T17232] kvm: pic: non byte write [ 662.372873][T17246] EXT4-fs (loop3): couldn't mount as ext2 due to feature incompatibilities [ 662.462727][ T2316] usb 10-1: new high-speed USB device number 26 using dummy_hcd [ 662.695582][ T2316] usb 10-1: Using ep0 maxpacket: 16 [ 662.695791][ T5622] usb 4-1: new high-speed USB device number 18 using dummy_hcd [ 662.848663][ T2316] usb 10-1: config 7 has an invalid interface number: 107 but max is 2 [ 662.857059][ T2316] usb 10-1: config 7 contains an unexpected descriptor of type 0x1, skipping [ 662.866154][ T2316] usb 10-1: config 7 has an invalid descriptor of length 1, skipping remainder of the config [ 662.876428][ T2316] usb 10-1: config 7 has 1 interface, different from the descriptor's value: 3 [ 662.885377][ T2316] usb 10-1: config 7 has no interface number 0 [ 662.891533][ T2316] usb 10-1: config 7 interface 107 altsetting 5 endpoint 0x2 has invalid maxpacket 1766, setting to 1024 [ 662.902721][ T2316] usb 10-1: config 7 interface 107 altsetting 5 has 1 endpoint descriptor, different from the interface descriptor's value: 6 [ 662.915838][ T2316] usb 10-1: config 7 interface 107 has no altsetting 0 [ 663.301639][ T2316] usb 10-1: New USB device found, idVendor=5041, idProduct=2235, bcdDevice=4e.9a [ 663.324773][ T2316] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 663.410973][ T2316] usb 10-1: Product: 浛ꌣ쳽닗돌爓ຄ攍跉僻麌類壇߁门؜홧䆛홲⪚铞쪖쾹Ⅶꜞˆ䠙ꃀ푨 [ 663.523794][ T2316] usb 10-1: Manufacturer: Э [ 663.561598][ T2316] usb 10-1: SerialNumber: 鴯ດỷ⣳軟ê罞ꛅ롽ꅉ뙇鴗즘诡鈘Ⳍ䳘ᩉ [ 663.588744][T17275] fuse: Bad value for 'fd' [ 663.656191][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 663.820125][T17294] overlayfs: unrecognized mount option "uuid=off" or missing value [ 663.896836][T17301] SELinux: security_context_str_to_sid(5] S9q#) failed for (dev pstore, type pstore) errno=-22 [ 663.944111][T17299] netlink: 32 bytes leftover after parsing attributes in process `syz.7.5130'. [ 663.966205][ T24] audit: type=1326 audit(1768877372.508:2567): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17298 comm="syz.7.5130" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb70d6ffcb9 code=0x7ffc0000 [ 663.994216][ T24] audit: type=1326 audit(1768877372.508:2568): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17298 comm="syz.7.5130" exe="/root/syz-executor" sig=0 arch=c000003e syscall=179 compat=0 ip=0x7fb70d6ffcb9 code=0x7ffc0000 [ 664.022870][T17230] udc-core: couldn't find an available UDC or it's busy [ 664.045307][T17230] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 664.065711][ T5622] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 664.078866][ T5622] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 664.095040][ T5622] usb 4-1: Product: syz [ 664.103050][ T5622] usb 4-1: Manufacturer: syz [ 664.112337][ T5622] usb 4-1: SerialNumber: syz [ 664.163571][ T2316] usb 10-1: USB disconnect, device number 26 [ 664.623697][T17316] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue [ 664.641388][T17316] netlink: 20 bytes leftover after parsing attributes in process `syz.9.5133'. [ 664.674740][T17316] EXT4-fs error (device loop9): ext4_mb_mark_diskspace_used:3342: comm syz.9.5133: Allocating blocks 497-513 which overlap fs metadata [ 664.709154][T17316] EXT4-fs (loop9): pa ffff888130d1b690: logic 256, phys. 385, len 8 [ 664.717164][T17316] EXT4-fs error (device loop9): ext4_mb_release_inode_pa:4359: group 0, free 0, pa_free 1 [ 664.770061][T16516] EXT4-fs error (device loop9): ext4_lookup:1830: inode #16: comm syz-executor: iget: bad extended attribute block 8 [ 664.797994][T16516] EXT4-fs error (device loop9): ext4_lookup:1830: inode #16: comm syz-executor: iget: bad extended attribute block 8 [ 664.829163][T17328] netlink: 12 bytes leftover after parsing attributes in process `syz.4.5136'. [ 664.939920][T17332] bridge0: port 1(bridge_slave_0) entered blocking state [ 664.946974][T17332] bridge0: port 1(bridge_slave_0) entered disabled state [ 664.954345][T17332] device bridge_slave_0 entered promiscuous mode [ 664.962584][T17332] bridge0: port 2(bridge_slave_1) entered blocking state [ 664.969602][T17332] bridge0: port 2(bridge_slave_1) entered disabled state [ 664.976896][T17332] device bridge_slave_1 entered promiscuous mode [ 665.011514][T17332] bridge0: port 2(bridge_slave_1) entered blocking state [ 665.018534][T17332] bridge0: port 2(bridge_slave_1) entered forwarding state [ 665.025748][T17332] bridge0: port 1(bridge_slave_0) entered blocking state [ 665.032763][T17332] bridge0: port 1(bridge_slave_0) entered forwarding state [ 665.050313][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 665.058048][ T1159] bridge0: port 1(bridge_slave_0) entered disabled state [ 665.065508][ T1159] bridge0: port 2(bridge_slave_1) entered disabled state [ 665.075790][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 665.084195][ T1159] bridge0: port 1(bridge_slave_0) entered blocking state [ 665.091199][ T1159] bridge0: port 1(bridge_slave_0) entered forwarding state [ 665.099466][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 665.107875][ T1159] bridge0: port 2(bridge_slave_1) entered blocking state [ 665.114908][ T1159] bridge0: port 2(bridge_slave_1) entered forwarding state [ 665.128763][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 665.139459][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 665.152247][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 665.164380][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 665.172694][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 665.180494][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 665.190083][T17332] device veth0_vlan entered promiscuous mode [ 665.199581][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 665.208473][T17332] device veth1_macvtap entered promiscuous mode [ 665.218077][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 665.229018][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 665.253871][ T2316] usb 4-1: USB disconnect, device number 18 [ 665.288711][T17339] EXT4-fs error (device loop3): ext4_validate_block_bitmap:438: comm syz.3.5140: bg 0: block 248: padding at end of block bitmap is not set [ 665.303400][T17339] Quota error (device loop3): write_blk: dquota write failed [ 665.303645][ T9872] device bridge_slave_1 left promiscuous mode [ 665.310942][T17339] Quota error (device loop3): qtree_write_dquot: Error -117 occurred while creating quota [ 665.327180][T17339] EXT4-fs error (device loop3): ext4_acquire_dquot:6224: comm syz.3.5140: Failed to acquire dquot type 1 [ 665.330498][ T9872] bridge0: port 2(bridge_slave_1) entered disabled state [ 665.346259][ T9872] device bridge_slave_0 left promiscuous mode [ 665.352491][ T9872] bridge0: port 1(bridge_slave_0) entered disabled state [ 665.360566][ T9872] device veth1_macvtap left promiscuous mode [ 665.364362][T17339] EXT4-fs (loop3): 1 truncate cleaned up [ 665.373491][ T9872] device veth0_vlan left promiscuous mode [ 665.380851][T17339] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 665.398503][T17339] ext4 filesystem being mounted at /137/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 665.809030][T17357] exfat: Deprecated parameter 'utf8' [ 665.869014][T17357] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0x4b823b56, utbl_chksum : 0xe619d30d) [ 666.063741][T14335] EXT4-fs error (device loop3): ext4_lookup:1834: inode #2: comm syz-executor: deleted inode referenced: 12 [ 666.082698][T14335] EXT4-fs error (device loop3): ext4_lookup:1834: inode #2: comm syz-executor: deleted inode referenced: 12 [ 666.136776][ T9872] Quota error (device loop3): remove_tree: Getting block too big (0 >= 6) [ 666.150696][ T9872] EXT4-fs error (device loop3): ext4_release_dquot:6260: comm kworker/u4:5: Failed to release dquot type 1 [ 666.611512][ T24] audit: type=1326 audit(1768877375.351:2569): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17377 comm="syz.0.5153" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fed29e17cb9 code=0x7ffc0000 [ 666.647612][ T24] audit: type=1326 audit(1768877375.351:2570): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17377 comm="syz.0.5153" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fed29e17cb9 code=0x7ffc0000 [ 666.696197][ T24] audit: type=1326 audit(1768877375.351:2571): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17377 comm="syz.0.5153" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7fed29e17cb9 code=0x7ffc0000 [ 666.740508][ T24] audit: type=1326 audit(1768877375.351:2572): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17377 comm="syz.0.5153" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fed29e17cb9 code=0x7ffc0000 [ 666.764249][ T24] audit: type=1326 audit(1768877375.351:2573): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17377 comm="syz.0.5153" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fed29e17cb9 code=0x7ffc0000 [ 666.800564][T17380] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 666.809527][T17380] ext4 filesystem being mounted at /4/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 666.841155][T17379] bridge0: port 1(bridge_slave_0) entered blocking state [ 666.848342][T17379] bridge0: port 1(bridge_slave_0) entered disabled state [ 666.856283][T17379] device bridge_slave_0 entered promiscuous mode [ 666.863520][T17379] bridge0: port 2(bridge_slave_1) entered blocking state [ 666.870596][T17379] bridge0: port 2(bridge_slave_1) entered disabled state [ 666.878530][T17379] device bridge_slave_1 entered promiscuous mode [ 666.935651][T17379] bridge0: port 2(bridge_slave_1) entered blocking state [ 666.942704][T17379] bridge0: port 2(bridge_slave_1) entered forwarding state [ 666.950063][T17379] bridge0: port 1(bridge_slave_0) entered blocking state [ 666.957083][T17379] bridge0: port 1(bridge_slave_0) entered forwarding state [ 667.022405][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 667.031727][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 667.105212][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 667.123632][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 667.167561][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 667.177561][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 667.184616][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 667.207456][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 667.224568][T17396] FAT-fs (loop0): Unrecognized mount option ";" or missing value [ 667.232111][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 667.239307][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 667.258885][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 667.274366][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 667.359406][T17379] device veth0_vlan entered promiscuous mode [ 667.365698][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 667.374051][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 667.382936][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 667.390779][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 667.405282][T17379] device veth1_macvtap entered promiscuous mode [ 667.412124][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 667.424148][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 667.445169][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 667.859808][T17411] exfat: Deprecated parameter 'utf8' [ 667.867431][T17411] exFAT-fs (loop5): failed to load upcase table (idx : 0x00010000, chksum : 0x4b823b56, utbl_chksum : 0xe619d30d) [ 667.880948][ T9872] device bridge_slave_1 left promiscuous mode [ 667.887067][ T9872] bridge0: port 2(bridge_slave_1) entered disabled state [ 667.894453][ T9872] device bridge_slave_0 left promiscuous mode [ 667.900659][ T9872] bridge0: port 1(bridge_slave_0) entered disabled state [ 667.908487][ T9872] device veth1_macvtap left promiscuous mode [ 667.914470][ T9872] device veth0_vlan left promiscuous mode [ 668.095327][T17422] netlink: 24 bytes leftover after parsing attributes in process `syz.6.5165'. [ 668.160766][T17429] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 668.174624][T17429] IPv6: ADDRCONF(NETDEV_CHANGE): tunl0: link becomes ready [ 668.183356][T17429] IPv6: ADDRCONF(NETDEV_CHANGE): gre0: link becomes ready [ 668.191241][T17429] IPv6: ADDRCONF(NETDEV_CHANGE): gretap0: link becomes ready [ 668.199367][T17429] IPv6: ADDRCONF(NETDEV_CHANGE): erspan0: link becomes ready [ 668.207521][T17429] IPv6: ADDRCONF(NETDEV_CHANGE): ip_vti0: link becomes ready [ 668.215581][T17429] IPv6: ADDRCONF(NETDEV_CHANGE): ip6_vti0: link becomes ready [ 668.393465][T17443] netlink: 12 bytes leftover after parsing attributes in process `syz.4.5172'. [ 668.403924][T17436] EXT4-fs (loop5): unable to read superblock [ 668.408959][T17427] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 668.445241][T17427] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 668.455258][T17427] F2FS-fs (loop0): invalid crc value [ 668.470475][T17446] 9pnet: Insufficient options for proto=fd [ 668.477496][T17427] F2FS-fs (loop0): Found nat_bits in checkpoint [ 668.531018][T17427] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 668.541364][T17427] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 669.294456][T17459] bridge0: port 1(bridge_slave_0) entered blocking state [ 669.301638][ T24] kauditd_printk_skb: 46 callbacks suppressed [ 669.301649][ T24] audit: type=1400 audit(1768877378.205:2620): avc: denied { accept } for pid=17426 comm="syz.0.5167" path="socket:[79189]" dev="sockfs" ino=79189 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 669.361342][T17459] bridge0: port 1(bridge_slave_0) entered disabled state [ 669.368771][T17459] device bridge_slave_0 entered promiscuous mode [ 669.392567][T17459] bridge0: port 2(bridge_slave_1) entered blocking state [ 669.406786][T17459] bridge0: port 2(bridge_slave_1) entered disabled state [ 669.422148][T17459] device bridge_slave_1 entered promiscuous mode [ 669.553328][T17459] bridge0: port 2(bridge_slave_1) entered blocking state [ 669.560391][T17459] bridge0: port 2(bridge_slave_1) entered forwarding state [ 669.567676][T17459] bridge0: port 1(bridge_slave_0) entered blocking state [ 669.574701][T17459] bridge0: port 1(bridge_slave_0) entered forwarding state [ 669.611326][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 669.622686][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 669.629956][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 669.651821][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 669.661441][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 669.669871][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 669.676908][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 669.685405][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 669.693751][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 669.701950][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 669.708988][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 669.709336][T17479] netlink: 'syz.5.5183': attribute type 3 has an invalid length. [ 669.716471][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 669.731857][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 669.739730][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 669.747720][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 669.777783][ T9872] device bridge_slave_1 left promiscuous mode [ 669.784953][ T9872] bridge0: port 2(bridge_slave_1) entered disabled state [ 669.792485][ T9872] device bridge_slave_0 left promiscuous mode [ 669.798660][ T9872] bridge0: port 1(bridge_slave_0) entered disabled state [ 669.806376][ T9872] device veth1_macvtap left promiscuous mode [ 669.887792][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 669.896204][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 669.915739][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 669.923662][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 669.931750][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 669.939344][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 669.947144][T17459] device veth0_vlan entered promiscuous mode [ 669.958501][T17477] bridge0: port 1(bridge_slave_0) entered blocking state [ 669.965653][T17477] bridge0: port 1(bridge_slave_0) entered disabled state [ 669.973066][T17477] device bridge_slave_0 entered promiscuous mode [ 669.980002][T17477] bridge0: port 2(bridge_slave_1) entered blocking state [ 669.987081][T17477] bridge0: port 2(bridge_slave_1) entered disabled state [ 669.994477][T17477] device bridge_slave_1 entered promiscuous mode [ 670.025939][T17459] device veth1_macvtap entered promiscuous mode [ 670.028510][T17487] EXT4-fs (loop5): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 670.033007][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 670.051074][T17487] EXT4-fs (loop5): mounted filesystem without journal. Opts: dioread_nolock,data_err=abort,inlinecrypt,noauto_da_alloc,data_err=ignore,nojournal_checksum,errors=remount-ro,grpquota,noblock_validity,user_xattr,nombcache,errors=remount-ro, [ 670.052920][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 670.085730][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 670.159531][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 670.167822][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 670.183859][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 670.192026][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 670.235734][T17491] EXT4-fs error (device loop5): ext4_mb_mark_diskspace_used:3342: comm syz.5.5184: Allocating blocks 497-513 which overlap fs metadata [ 670.257471][T17491] EXT4-fs (loop5): Remounting filesystem read-only [ 670.270929][ T7] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 670.282880][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 670.295189][ T7] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 670.305260][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 670.319974][ T1159] bridge0: port 1(bridge_slave_0) entered blocking state [ 670.327033][ T1159] bridge0: port 1(bridge_slave_0) entered forwarding state [ 670.336736][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 670.345209][ T1159] bridge0: port 2(bridge_slave_1) entered blocking state [ 670.352277][ T1159] bridge0: port 2(bridge_slave_1) entered forwarding state [ 670.378134][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 670.390008][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 670.398507][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 670.413874][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 670.423826][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 670.432199][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 670.439581][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 670.451970][T17477] device veth0_vlan entered promiscuous mode [ 670.462433][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 670.472893][T17477] device veth1_macvtap entered promiscuous mode [ 670.482361][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 670.491873][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 670.524856][ C1] tpacket_rcv: packet too big, clamped from 110 to 4294967286. macoff=82 [ 670.650663][T17505] netlink: 20 bytes leftover after parsing attributes in process `syz.8.5190'. [ 670.660545][ T24] audit: type=1400 audit(1768877379.696:2621): avc: denied { append } for pid=17501 comm="syz.8.5190" name="ppp" dev="devtmpfs" ino=153 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 670.793906][T17486] EXT4-fs (loop5): pa ffff88811bc73d20: logic 256, phys. 433, len 5 [ 670.801938][T17486] EXT4-fs error (device loop5): ext4_mb_release_inode_pa:4359: group 0, free 0, pa_free 1 [ 670.852131][ T9872] device bridge_slave_1 left promiscuous mode [ 670.858227][ T9872] bridge0: port 2(bridge_slave_1) entered disabled state [ 670.865715][ T9872] device bridge_slave_0 left promiscuous mode [ 670.871894][ T9872] bridge0: port 1(bridge_slave_0) entered disabled state [ 670.879661][ T9872] device veth1_macvtap left promiscuous mode [ 670.885697][ T9872] device veth0_vlan left promiscuous mode [ 671.079824][T17507] netlink: 4 bytes leftover after parsing attributes in process `syz.6.5186'. [ 671.089622][T17507] netlink: 12 bytes leftover after parsing attributes in process `syz.6.5186'. [ 671.126624][T17516] netlink: 'syz.6.5189': attribute type 13 has an invalid length. [ 671.205503][T17518] xt_hashlimit: size too large, truncated to 1048576 [ 672.017386][T17535] EXT4-fs (loop6): Ignoring removed nobh option [ 672.278672][T17535] Quota error (device loop6): v2_read_file_info: Number of blocks too big for quota file size (4397979408384 > 4294967295). [ 672.291951][T17535] EXT4-fs warning (device loop6): ext4_enable_quotas:6489: Failed to enable quota tracking (type=1, err=-117, ino=4). Please run e2fsck to fix. [ 672.306938][T17535] EXT4-fs (loop6): mount failed [ 672.388669][T17543] netlink: 'syz.8.5197': attribute type 4 has an invalid length. [ 672.398819][T17543] netlink: 'syz.8.5197': attribute type 4 has an invalid length. [ 672.418129][T17545] IPv6: sit1: Disabled Multicast RS [ 672.457980][T17545] device gretap1 entered promiscuous mode [ 672.771206][ T5619] usb 9-1: new high-speed USB device number 87 using dummy_hcd [ 672.838669][T17553] netlink: 4 bytes leftover after parsing attributes in process `syz.4.5200'. [ 673.395586][ T5619] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 673.406519][ T5619] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 673.416268][ T5619] usb 9-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 673.429088][ T5619] usb 9-1: New USB device found, idVendor=05a4, idProduct=2000, bcdDevice= 0.00 [ 673.438148][ T5619] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 673.446768][ T5619] usb 9-1: config 0 descriptor?? [ 673.676547][T17547] udc-core: couldn't find an available UDC or it's busy [ 673.683514][T17547] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 673.899553][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.906433][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.913316][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.920204][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.927032][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.934401][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.941264][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.948128][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.954967][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.961947][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.968802][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.975650][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.982478][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.989336][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 673.996184][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.003032][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.009873][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.016729][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.023669][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.030527][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.037366][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.044223][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.051080][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.057941][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.064780][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.071647][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.078493][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.085314][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.092194][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.099119][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.105978][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.112820][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.119667][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.126514][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.133363][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.140200][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.147045][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.153895][ T5619] ortek 0003:05A4:2000.0029: unknown main item tag 0x0 [ 674.161617][ T5619] ortek 0003:05A4:2000.0029: hidraw0: USB HID vff.ff Device [HID 05a4:2000] on usb-dummy_hcd.8-1/input0 [ 674.174495][ T5619] usb 9-1: USB disconnect, device number 87 [ 674.192916][T17565] fido_id[17565]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.8/usb9/report_descriptor': No such file or directory [ 674.289405][T17570] netlink: 12 bytes leftover after parsing attributes in process `syz.4.5206'. [ 674.416149][T17574] SELinux: policydb string SE Linu does not match my string SE Linux [ 674.424437][T17574] SELinux: failed to load policy [ 674.578456][T17582] netlink: 20 bytes leftover after parsing attributes in process `syz.8.5211'. [ 674.645786][T17587] SELinux: security_context_str_to_sid(sysadm_u) failed for (dev incremental-fs, type incremental-fs) errno=-22 [ 674.657798][T17587] ------------[ cut here ]------------ [ 674.663319][T17587] WARNING: CPU: 1 PID: 17587 at fs/overlayfs/util.c:455 ovl_dir_modified+0x2e8/0x3e0 [ 674.673006][T17587] Modules linked in: [ 674.676898][T17587] CPU: 0 PID: 17587 Comm: syz.8.5213 Tainted: G W syzkaller #0 [ 674.685766][T17587] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 [ 674.696028][T17587] RIP: 0010:ovl_dir_modified+0x2e8/0x3e0 [ 674.701673][T17587] Code: c1 e8 03 42 80 3c 30 00 74 08 4c 89 e7 e8 00 17 a9 ff 49 ff 04 24 48 83 c4 20 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 88 9a 6e ff <0f> 0b e9 2a ff ff ff e8 7c 9a 6e ff 0f 0b 43 80 7c 35 00 00 0f 85 [ 674.721321][T17587] RSP: 0018:ffffc90001027a68 EFLAGS: 00010287 [ 674.727440][T17587] RAX: ffffffff81f619c8 RBX: 0000000000000000 RCX: 0000000000080000 [ 674.735491][T17587] RDX: ffffc90002c4a000 RSI: 000000000000494c RDI: 000000000000494d [ 674.743517][T17587] RBP: ffffc90001027ab0 R08: ffff8881102a2c47 R09: 1ffff11022054588 [ 674.751503][T17587] R10: dffffc0000000000 R11: ffffed1022054589 R12: ffff8881102a2ba0 [ 674.759478][T17587] R13: 1ffff11028be5a06 R14: dffffc0000000000 R15: ffff888145f2d030 [ 674.767588][T17587] FS: 00007f6ed183e6c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 674.776534][T17587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 674.783124][T17587] CR2: 0000200000005000 CR3: 000000011e426000 CR4: 00000000003506b0 [ 674.791126][T17587] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 674.799125][T17587] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 674.807119][T17587] Call Trace: [ 674.810410][T17587] ovl_do_remove+0x6f2/0xc80 [ 674.815109][T17587] ? ovl_set_redirect+0x620/0x620 [ 674.820147][T17587] ? down_write+0xb2/0x120 [ 674.824622][T17587] ? down_read_killable+0xe0/0xe0 [ 674.829646][T17587] ? selinux_inode_rmdir+0x22/0x30 [ 674.834776][T17587] ovl_rmdir+0x1a/0x20 [ 674.838844][T17587] vfs_rmdir+0x1b3/0x3e0 [ 674.843511][T17587] incfs_kill_sb+0xfe/0x210 [ 674.848016][T17587] deactivate_locked_super+0xa0/0x100 [ 674.853536][T17587] fc_drop_locked+0x7f/0x90 [ 674.858102][T17587] vfs_get_tree+0x1c1/0x260 [ 674.862755][T17587] do_new_mount+0x25a/0xa20 [ 674.867283][T17587] path_mount+0x585/0xc90 [ 674.871816][T17587] __se_sys_mount+0x320/0x390 [ 674.876519][T17587] ? __x64_sys_mount+0xd0/0xd0 [ 674.881496][T17587] __x64_sys_mount+0xbf/0xd0 [ 674.886106][T17587] do_syscall_64+0x31/0x40 [ 674.890709][T17587] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 674.896779][T17587] RIP: 0033:0x7f6ed2de1cb9 [ 674.901229][T17587] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 674.921057][T17587] RSP: 002b:00007f6ed183e028 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 674.929909][T17587] RAX: ffffffffffffffda RBX: 00007f6ed305cfa0 RCX: 00007f6ed2de1cb9 [ 674.938051][T17587] RDX: 0000200000000500 RSI: 0000200000000400 RDI: 0000200000000300 [ 674.946149][T17587] RBP: 00007f6ed2e4fbf7 R08: 0000200000000780 R09: 0000000000000000 [ 674.954278][T17587] R10: 000000000000c802 R11: 0000000000000246 R12: 0000000000000000 [ 674.962377][T17587] R13: 00007f6ed305d038 R14: 00007f6ed305cfa0 R15: 00007ffec5b51208 [ 674.970400][T17587] ---[ end trace f5e1b4946775271a ]--- [ 674.976286][T17587] ------------[ cut here ]------------ [ 674.981900][T17587] WARNING: CPU: 1 PID: 17587 at fs/overlayfs/util.c:455 ovl_dir_modified+0x2e8/0x3e0 [ 674.991691][T17587] Modules linked in: [ 674.995615][T17587] CPU: 1 PID: 17587 Comm: syz.8.5213 Tainted: G W syzkaller #0 [ 675.004651][T17587] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 [ 675.014907][T17587] RIP: 0010:ovl_dir_modified+0x2e8/0x3e0 [ 675.020652][T17587] Code: c1 e8 03 42 80 3c 30 00 74 08 4c 89 e7 e8 00 17 a9 ff 49 ff 04 24 48 83 c4 20 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 88 9a 6e ff <0f> 0b e9 2a ff ff ff e8 7c 9a 6e ff 0f 0b 43 80 7c 35 00 00 0f 85 [ 675.045308][T17587] RSP: 0018:ffffc90001027a68 EFLAGS: 00010287 [ 675.060777][T17587] RAX: ffffffff81f619c8 RBX: 0000000000000000 RCX: 0000000000080000 [ 675.073183][T17587] RDX: ffffc90002c4a000 RSI: 000000000004f79e RDI: 000000000004f79f [ 675.081212][T17587] RBP: ffffc90001027ab0 R08: ffff8881102a2c47 R09: 1ffff11022054588 [ 675.089444][T17587] R10: dffffc0000000000 R11: ffffed1022054589 R12: ffff8881102a2ba0 [ 675.111045][T17587] R13: 1ffff11028be5a06 R14: dffffc0000000000 R15: ffff888145f2d030 [ 675.119023][T17587] FS: 00007f6ed183e6c0(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 675.146300][T17587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 675.162894][T17587] CR2: 0000555571415908 CR3: 000000011e426000 CR4: 00000000003526a0 [ 675.177835][T17587] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 675.185883][T17587] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 675.193866][T17587] Call Trace: [ 675.197219][T17587] ovl_do_remove+0x6f2/0xc80 [ 675.201833][T17587] ? ovl_set_redirect+0x620/0x620 [ 675.207036][T17587] ? down_write+0xb2/0x120 [ 675.211485][T17587] ? down_read_killable+0xe0/0xe0 [ 675.232889][T17587] ? selinux_inode_rmdir+0x22/0x30 [ 675.238098][T17587] ovl_rmdir+0x1a/0x20 [ 675.250982][T17587] vfs_rmdir+0x1b3/0x3e0 [ 675.255255][T17587] incfs_kill_sb+0x18a/0x210 [ 675.269634][T17587] deactivate_locked_super+0xa0/0x100 [ 675.275037][T17587] fc_drop_locked+0x7f/0x90 [ 675.284321][T17587] vfs_get_tree+0x1c1/0x260 [ 675.293064][T17587] do_new_mount+0x25a/0xa20 [ 675.297643][T17587] path_mount+0x585/0xc90 [ 675.302001][T17587] __se_sys_mount+0x320/0x390 [ 675.306864][T17587] ? __x64_sys_mount+0xd0/0xd0 [ 675.311665][T17587] __x64_sys_mount+0xbf/0xd0 [ 675.316504][T17587] do_syscall_64+0x31/0x40 [ 675.320937][T17587] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 675.326990][T17587] RIP: 0033:0x7f6ed2de1cb9 [ 675.331421][T17587] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 675.351092][T17587] RSP: 002b:00007f6ed183e028 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 675.359562][T17587] RAX: ffffffffffffffda RBX: 00007f6ed305cfa0 RCX: 00007f6ed2de1cb9 [ 675.368648][T17587] RDX: 0000200000000500 RSI: 0000200000000400 RDI: 0000200000000300 [ 675.376785][T17587] RBP: 00007f6ed2e4fbf7 R08: 0000200000000780 R09: 0000000000000000 [ 675.400039][T17587] R10: 000000000000c802 R11: 0000000000000246 R12: 0000000000000000 [ 675.411952][T17587] R13: 00007f6ed305d038 R14: 00007f6ed305cfa0 R15: 00007ffec5b51208 [ 675.425981][T17587] ---[ end trace f5e1b4946775271b ]--- [ 675.579930][T17602] bridge0: port 1(bridge_slave_0) entered blocking state [ 675.587632][T17602] bridge0: port 1(bridge_slave_0) entered disabled state [ 675.595454][T17602] device bridge_slave_0 entered promiscuous mode [ 675.606350][T17602] bridge0: port 2(bridge_slave_1) entered blocking state [ 675.615093][T17602] bridge0: port 2(bridge_slave_1) entered disabled state [ 675.622497][T17602] device bridge_slave_1 entered promiscuous mode [ 675.683194][T17602] bridge0: port 2(bridge_slave_1) entered blocking state [ 675.690235][T17602] bridge0: port 2(bridge_slave_1) entered forwarding state [ 675.697482][T17602] bridge0: port 1(bridge_slave_0) entered blocking state [ 675.704503][T17602] bridge0: port 1(bridge_slave_0) entered forwarding state [ 675.723707][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 675.731376][ T9872] bridge0: port 1(bridge_slave_0) entered disabled state [ 675.739080][ T9872] bridge0: port 2(bridge_slave_1) entered disabled state [ 675.749382][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 675.757552][ T9872] bridge0: port 1(bridge_slave_0) entered blocking state [ 675.764569][ T9872] bridge0: port 1(bridge_slave_0) entered forwarding state [ 675.773206][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 675.781355][ T9872] bridge0: port 2(bridge_slave_1) entered blocking state [ 675.788375][ T9872] bridge0: port 2(bridge_slave_1) entered forwarding state [ 675.802264][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 675.811504][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 675.826630][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 675.837664][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 675.845626][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 675.853386][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 675.861653][T17602] device veth0_vlan entered promiscuous mode [ 675.873005][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 675.882044][T17602] device veth1_macvtap entered promiscuous mode [ 675.891301][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 675.902741][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 675.930529][ T1159] device bridge_slave_1 left promiscuous mode [ 675.937019][ T1159] bridge0: port 2(bridge_slave_1) entered disabled state [ 675.944566][ T1159] device bridge_slave_0 left promiscuous mode [ 675.950747][ T1159] bridge0: port 1(bridge_slave_0) entered disabled state [ 675.958423][ T1159] device veth1_macvtap left promiscuous mode [ 675.964583][ T1159] device veth0_vlan left promiscuous mode [ 676.110340][ T24] audit: type=1326 audit(1768877385.543:2622): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17618 comm="syz.1.5223" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f9bfbdebcb9 code=0x7fc00000 [ 676.155537][T17623] netlink: 'syz.6.5224': attribute type 4 has an invalid length. [ 676.168225][T17623] netlink: 'syz.6.5224': attribute type 4 has an invalid length. [ 676.220878][T17625] EXT4-fs (loop6): Ignoring removed nobh option [ 676.227187][T17625] EXT4-fs (loop6): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 676.258470][T17625] EXT4-fs (loop6): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,nodioread_nolock,data_err=ignore,max_dir_size_kb=0x00000000004007b1,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue [ 676.359582][ T5619] usb 2-1: new high-speed USB device number 34 using dummy_hcd [ 676.573798][ T5593] usb 7-1: new high-speed USB device number 44 using dummy_hcd [ 676.592433][ T5619] usb 2-1: Using ep0 maxpacket: 16 [ 676.751071][ T5619] usb 2-1: unable to get BOS descriptor or descriptor too short [ 676.835402][ T5619] usb 2-1: config 13 has an invalid interface number: 50 but max is 0 [ 676.843569][ T5619] usb 2-1: config 13 has no interface number 0 [ 676.849937][ T5619] usb 2-1: config 13 interface 50 altsetting 167 bulk endpoint 0x8 has invalid maxpacket 16 [ 676.860203][ T5619] usb 2-1: config 13 interface 50 altsetting 167 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 676.873431][ T5619] usb 2-1: config 13 interface 50 has no altsetting 0 [ 676.928625][ T5593] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 676.939527][ T5593] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 676.949262][ T5593] usb 7-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 676.962162][ T5593] usb 7-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 676.971204][ T5593] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 676.979895][ T5593] usb 7-1: config 0 descriptor?? [ 677.031170][ T5619] usb 2-1: New USB device found, idVendor=1aca, idProduct=b28e, bcdDevice=92.32 [ 677.040193][ T5619] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 677.048331][ T5619] usb 2-1: Product: syz [ 677.052669][ T5619] usb 2-1: Manufacturer: syz [ 677.057245][ T5619] usb 2-1: SerialNumber: syz [ 677.077844][T17621] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 677.101215][T17635] xt_CT: You must specify a L4 protocol and not use inversions on it [ 677.432131][ T5593] plantronics 0003:047F:FFFF.002A: No inputs registered, leaving [ 677.440976][ T5593] plantronics 0003:047F:FFFF.002A: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.6-1/input0 [ 677.730101][ T5621] usb 7-1: USB disconnect, device number 44 [ 677.919336][T17644] netlink: 8 bytes leftover after parsing attributes in process `syz.4.5233'. [ 677.962569][ C1] ip6_tunnel: ip6gretap0 xmit: Local address not yet configured! [ 677.981307][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 677.983729][T17645] bridge0: port 1(bridge_slave_0) entered blocking state [ 677.997156][T17645] bridge0: port 1(bridge_slave_0) entered disabled state [ 678.005203][T17645] device bridge_slave_0 entered promiscuous mode [ 678.012291][T17645] bridge0: port 2(bridge_slave_1) entered blocking state [ 678.019358][T17645] bridge0: port 2(bridge_slave_1) entered disabled state [ 678.026592][T17645] device bridge_slave_1 entered promiscuous mode [ 678.078307][T17645] bridge0: port 2(bridge_slave_1) entered blocking state [ 678.085366][T17645] bridge0: port 2(bridge_slave_1) entered forwarding state [ 678.092626][T17645] bridge0: port 1(bridge_slave_0) entered blocking state [ 678.099826][T17645] bridge0: port 1(bridge_slave_0) entered forwarding state [ 678.124004][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 678.132430][ T1159] bridge0: port 1(bridge_slave_0) entered disabled state [ 678.139866][ T1159] bridge0: port 2(bridge_slave_1) entered disabled state [ 678.155765][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 678.164137][ T1159] bridge0: port 1(bridge_slave_0) entered blocking state [ 678.171176][ T1159] bridge0: port 1(bridge_slave_0) entered forwarding state [ 678.179355][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 678.187577][ T1159] bridge0: port 2(bridge_slave_1) entered blocking state [ 678.194620][ T1159] bridge0: port 2(bridge_slave_1) entered forwarding state [ 678.213258][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 678.223018][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 678.237352][T17645] device veth0_vlan entered promiscuous mode [ 678.244497][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 678.253738][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 678.262145][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 678.269654][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 678.283494][T17645] device veth1_macvtap entered promiscuous mode [ 678.327703][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 678.342081][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 678.352500][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 678.523637][T17664] EXT4-fs (loop6): Ignoring removed nobh option [ 678.540495][ C1] ip6_tunnel: ip6gretap0 xmit: Local address not yet configured! [ 678.602974][T17664] EXT4-fs (loop6): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 678.625436][T17664] EXT4-fs (loop6): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,nodioread_nolock,data_err=ignore,max_dir_size_kb=0x00000000004007b1,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue [ 678.817011][ T24] audit: type=1326 audit(1768877388.440:2623): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17618 comm="syz.1.5223" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f9bfbdebcb9 code=0x7fc00000 [ 679.265125][T17680] cgroup: name respecified [ 679.295460][T17685] netlink: 16 bytes leftover after parsing attributes in process `syz.1.5243'. [ 679.321039][T17682] EXT4-fs error (device loop6): ext4_orphan_get:1395: inode #15: comm syz.6.5242: iget: bad extra_isize 50264 (inode size 256) [ 679.338409][T17682] EXT4-fs (loop6): Remounting filesystem read-only [ 679.345327][T17682] EXT4-fs error (device loop6): ext4_orphan_get:1400: comm syz.6.5242: couldn't read orphan inode 15 (err -117) [ 679.346876][T17691] 9pnet: p9_errstr2errno: server reported unknown error [ 679.364585][ T5619] usb 2-1: MIDIStreaming interface descriptor not found [ 679.372024][T17682] EXT4-fs (loop6): mounted filesystem without journal. Opts: grpid,journal_dev=0x0000000000000010,inode_readahead_blks=0x0000000000000000,noinit_itable,errors=continue,errors=continue,errors=remount-ro,inode_readahead_blks=0x0000000000000004,auto_da_alloc,norecovery,stripe=0x000000000 [ 679.378508][ T5619] usb 2-1: USB disconnect, device number 34 [ 679.413102][T17688] kvm: pic: non byte read [ 679.482910][T17682] EXT4-fs error (device loop6): ext4_add_entry:2442: inode #2: comm syz.6.5242: Directory hole found for htree leaf block 0 [ 679.487786][ T5593] kernel write not supported for file /ppp (pid: 5593 comm: kworker/1:25) [ 679.496174][T17682] EXT4-fs (loop6): Remounting filesystem read-only [ 679.929216][ T5621] usb 7-1: new high-speed USB device number 45 using dummy_hcd [ 680.153338][ T5619] usb 2-1: new high-speed USB device number 35 using dummy_hcd [ 680.274104][ T5621] usb 7-1: New USB device found, idVendor=357d, idProduct=7788, bcdDevice= 0.7f [ 680.283637][ T5621] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 680.292383][ T5621] usb 7-1: config 0 descriptor?? [ 680.335342][ T24] audit: type=1400 audit(1768877390.071:2624): avc: denied { create } for pid=17708 comm="syz.2.5251" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=atmpvc_socket permissive=1 [ 680.355414][ T5621] usb-storage 7-1:0.0: USB Mass Storage device detected [ 680.363622][ T5621] usb-storage 7-1:0.0: Quirks match for vid 357d pid 7788: 4800000 [ 680.507122][ T5619] usb 2-1: config 220 has an invalid descriptor of length 0, skipping remainder of the config [ 680.517454][ T5619] usb 2-1: config 220 has 1 interface, different from the descriptor's value: 3 [ 680.526553][ T5619] usb 2-1: config 220 interface 0 has no altsetting 0 [ 680.527609][ T5593] usb 7-1: USB disconnect, device number 45 [ 680.581620][ T6710] usb 3-1: new high-speed USB device number 46 using dummy_hcd [ 680.684790][ T5619] usb 2-1: New USB device found, idVendor=8086, idProduct=0b07, bcdDevice=6c.b9 [ 680.693809][ T5619] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 680.701782][ T5619] usb 2-1: Product: syz [ 680.705929][ T5619] usb 2-1: Manufacturer: syz [ 680.710488][ T5619] usb 2-1: SerialNumber: syz [ 680.917430][ T6710] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x3 has an invalid bInterval 0, changing to 7 [ 680.928234][ T6710] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x3 has invalid wMaxPacketSize 0 [ 680.937921][ T6710] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x8A has an invalid bInterval 0, changing to 7 [ 680.949028][ T6710] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x8A has invalid wMaxPacketSize 0 [ 680.986608][T17717] tipc: Started in network mode [ 680.994795][T17717] tipc: Own node identity ac1414aa, cluster identity 4711 [ 681.019981][T17717] tipc: Enabled bearer , priority 10 [ 681.103993][ T6710] usb 3-1: New USB device found, idVendor=0738, idProduct=a2c5, bcdDevice=1e.ce [ 681.122276][ T6710] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 681.130450][ T6710] usb 3-1: Product: syz [ 681.141269][ T6710] usb 3-1: Manufacturer: syz [ 681.145871][ T6710] usb 3-1: SerialNumber: syz [ 681.163284][ T6710] usb 3-1: config 0 descriptor?? [ 681.195804][T17726] device gretap1 entered promiscuous mode [ 681.219081][ T6710] xpad 3-1:0.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 681.230413][ T6710] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/input/input46 [ 681.253354][T17728] FAT-fs (loop6): Unrecognized mount option "iocharsetMcp850" or missing value [ 681.290096][ T5619] uvcvideo: Found UVC 7.01 device syz (8086:0b07) [ 681.297984][ T5619] uvcvideo: No valid video chain found. [ 681.305767][T16055] udevd[16055]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:13.50/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 681.306317][ T5619] usb 2-1: USB disconnect, device number 35 [ 681.502623][ T6712] usb 3-1: USB disconnect, device number 46 [ 681.509072][ T6712] xpad 3-1:0.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 681.522413][T17743] exfat: Deprecated parameter 'utf8' [ 681.571012][T17743] exFAT-fs (loop6): failed to load upcase table (idx : 0x00010000, chksum : 0x4b823b56, utbl_chksum : 0xe619d30d) [ 681.800474][T17756] netlink: 8 bytes leftover after parsing attributes in process `syz.1.5262'. [ 682.073684][ T5623] tipc: 32-bit node address hash set to aa1414ac [ 682.361892][ T5619] usb 3-1: new high-speed USB device number 47 using dummy_hcd [ 682.482709][ T6712] kernel write not supported for file /ppp (pid: 6712 comm: kworker/1:30) [ 682.544409][ T5621] usb 7-1: new high-speed USB device number 46 using dummy_hcd [ 682.595396][ T5619] usb 3-1: Using ep0 maxpacket: 8 [ 682.753544][ C1] ip6_tunnel: ip6gretap0 xmit: Local address not yet configured! [ 682.883944][ T5619] usb 3-1: config 5 has an invalid interface number: 126 but max is 0 [ 682.892160][ T5619] usb 3-1: config 5 has no interface number 0 [ 682.898249][ T5619] usb 3-1: config 5 interface 126 has no altsetting 0 [ 683.023818][ T5621] usb 7-1: config 220 has an invalid interface number: 76 but max is 2 [ 683.032117][ T5621] usb 7-1: config 220 contains an unexpected descriptor of type 0x2, skipping [ 683.041002][ T5621] usb 7-1: config 220 has an invalid descriptor of length 0, skipping remainder of the config [ 683.051658][ T5619] usb 3-1: New USB device found, idVendor=0ac8, idProduct=3410, bcdDevice=86.9e [ 683.060678][ T5619] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 683.068770][ T5621] usb 7-1: config 220 has no interface number 2 [ 683.075050][ T5621] usb 7-1: config 220 interface 1 altsetting 5 has 0 endpoint descriptors, different from the interface descriptor's value: 12 [ 683.088181][ T5619] usb 3-1: Product: syz [ 683.092362][ T5619] usb 3-1: Manufacturer: syz [ 683.097154][ T5619] usb 3-1: SerialNumber: syz [ 683.101802][ T5621] usb 7-1: config 220 interface 0 has no altsetting 0 [ 683.112398][ T5621] usb 7-1: config 220 interface 76 has no altsetting 0 [ 683.119511][ T5621] usb 7-1: config 220 interface 1 has no altsetting 0 [ 683.134119][T17781] netlink: 9 bytes leftover after parsing attributes in process `syz.4.5271'. [ 683.143499][T17781] device gretap0 entered promiscuous mode [ 683.752673][ T5621] usb 7-1: New USB device found, idVendor=8086, idProduct=0b07, bcdDevice=6c.b9 [ 683.761758][ T5621] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 683.770007][ T5621] usb 7-1: Product: syz [ 683.812140][ T5621] usb 7-1: Manufacturer: syz [ 683.816781][ T5621] usb 7-1: SerialNumber: syz [ 683.903047][ T5619] usb 3-1: USB disconnect, device number 47 [ 684.026664][T17804] netlink: 9 bytes leftover after parsing attributes in process `syz.4.5279'. [ 684.067964][ T5618] usb 2-1: new high-speed USB device number 36 using dummy_hcd [ 684.119826][T17809] bridge0: port 1(bridge_slave_0) entered blocking state [ 684.127020][T17809] bridge0: port 1(bridge_slave_0) entered disabled state [ 684.134543][T17809] device bridge_slave_0 entered promiscuous mode [ 684.141523][T17809] bridge0: port 2(bridge_slave_1) entered blocking state [ 684.148584][T17809] bridge0: port 2(bridge_slave_1) entered disabled state [ 684.155779][ T5621] uvcvideo: Found UVC 7.01 device syz (8086:0b07) [ 684.162630][T17809] device bridge_slave_1 entered promiscuous mode [ 684.169026][ T5621] uvcvideo: No valid video chain found. [ 684.182016][ T5621] usb 7-1: selecting invalid altsetting 0 [ 684.210743][T17809] bridge0: port 2(bridge_slave_1) entered blocking state [ 684.217780][T17809] bridge0: port 2(bridge_slave_1) entered forwarding state [ 684.225052][T17809] bridge0: port 1(bridge_slave_0) entered blocking state [ 684.232080][T17809] bridge0: port 1(bridge_slave_0) entered forwarding state [ 684.296333][ T24] audit: type=1326 audit(1768877394.320:2625): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17818 comm="syz.4.5284" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f0d80c18cb9 code=0x0 [ 684.397665][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 684.405559][ T1159] bridge0: port 1(bridge_slave_0) entered disabled state [ 684.412807][ T1159] bridge0: port 2(bridge_slave_1) entered disabled state [ 684.431789][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 684.440139][ T1159] bridge0: port 1(bridge_slave_0) entered blocking state [ 684.447282][ T1159] bridge0: port 1(bridge_slave_0) entered forwarding state [ 684.456120][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 684.464953][ T1159] bridge0: port 2(bridge_slave_1) entered blocking state [ 684.472000][ T1159] bridge0: port 2(bridge_slave_1) entered forwarding state [ 684.479582][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 684.487693][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 684.504332][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 684.517767][T17809] device veth0_vlan entered promiscuous mode [ 684.524071][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 684.532849][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 684.541020][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 684.558171][T17809] device veth1_macvtap entered promiscuous mode [ 684.571575][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 684.609543][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 684.628034][ T1159] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 684.668025][ T5619] usb 3-1: new high-speed USB device number 48 using dummy_hcd [ 684.705198][ T6712] kernel write not supported for file /ppp (pid: 6712 comm: kworker/1:30) [ 684.802504][ T5621] usb 7-1: USB disconnect, device number 46 [ 685.391234][ T5619] usb 3-1: Using ep0 maxpacket: 16 [ 685.396716][ T5618] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 685.411352][ T5618] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 685.579057][ T5618] usb 2-1: New USB device found, idVendor=1d34, idProduct=0504, bcdDevice= 0.00 [ 685.588803][ T5618] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=28 [ 685.597462][ T5618] usb 2-1: SerialNumber: syz [ 685.605739][ T5618] usb 2-1: config 0 descriptor?? [ 685.689462][ T5619] usb 3-1: config 1 interface 0 altsetting 2 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 685.700748][ T5619] usb 3-1: config 1 interface 0 has no altsetting 0 [ 685.759036][T17833] netlink: 'syz.9.5278': attribute type 13 has an invalid length. [ 685.767645][T17833] gretap0: refused to change device tx_queue_len [ 685.774140][T17833] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 685.839441][T17843] EXT4-fs (loop9): Ignoring removed orlov option [ 685.880322][ T5619] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.40 [ 685.889473][ T5619] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 685.897545][ T5619] usb 3-1: Product: syz [ 685.901752][ T5619] usb 3-1: Manufacturer: 括岾夾ⴈꎗ扏츯쾒〳鯹먱ꚲᡭ⣅톌⤧ꘙ瑹⇋޼촬Ⲉ瓡涪唦祔Ⴒ⥼⚜ᦷ䌉耘惞篖歫⻱濝쀽몵ꮾᡮ躲㘶鿖뽲㿆⡎今呥둍챛녩竝풌䬮뙫㺾ᷢ灼깠嚼鱢댞響〬⼉ռ傅쀾㍋ᔴ븅䢙锽騚S즑ቧ瞒씴ꍀ犧㕾䠣诡玜駲ꈭ⯡坤㬳蹁 [ 685.934076][ T5619] usb 3-1: SerialNumber: syz [ 685.934573][T17843] EXT4-fs error (device loop9): ext4_quota_enable:6441: comm syz.9.5289: Bad quota inum: 2, type: 0 [ 685.973207][T17843] EXT4-fs warning (device loop9): ext4_enable_quotas:6489: Failed to enable quota tracking (type=0, err=-117, ino=2). Please run e2fsck to fix. [ 686.005135][T17843] EXT4-fs (loop9): mount failed [ 686.140673][T17858] A link change request failed with some changes committed already. Interface wg2 may have been left with an inconsistent configuration, please check. [ 686.182678][T17853] pim6reg1: tun_chr_ioctl cmd 1074025676 [ 686.192605][T17853] pim6reg1: owner set to 0 [ 686.293605][T17853] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue [ 686.400550][ T24] audit: type=1326 audit(1768877396.584:2626): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17851 comm="syz.6.5291" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f35c3e13cb9 code=0x7ffc0000 [ 686.424071][ T24] audit: type=1326 audit(1768877396.584:2627): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17851 comm="syz.6.5291" exe="/root/syz-executor" sig=0 arch=c000003e syscall=34 compat=0 ip=0x7f35c3e13cb9 code=0x7ffc0000 [ 686.519241][ T5619] usbhid 3-1:1.0: can't add hid device: -71 [ 686.525272][ T5619] usbhid: probe of 3-1:1.0 failed with error -71 [ 686.556328][ T5619] usb 3-1: USB disconnect, device number 48 [ 686.707758][T17870] overlayfs: failed to clone lowerpath [ 687.005459][T17877] 9pnet_virtio: no channels available for device ./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 687.006658][T17877] netlink: 28 bytes leftover after parsing attributes in process `syz.4.5298'. [ 687.097299][ T5619] usb 3-1: new high-speed USB device number 49 using dummy_hcd [ 687.179468][T17872] F2FS-fs (loop9): Found nat_bits in checkpoint [ 687.218420][T17872] F2FS-fs (loop9): Mounted with checkpoint version = 48b305e5 [ 687.326414][T17888] netlink: 'syz.4.5299': attribute type 13 has an invalid length. [ 687.335965][T17888] device gretap0 left promiscuous mode [ 687.344643][T17888] gretap0: refused to change device tx_queue_len [ 687.351541][T17888] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 687.460480][ T5619] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 687.637870][ T5619] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 687.671214][ T5619] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 687.740386][ T5619] usb 3-1: Product: syz [ 687.775987][ T5619] usb 3-1: Manufacturer: syz [ 687.815317][ T5619] usb 3-1: SerialNumber: syz [ 688.336992][ T5618] usbhid 2-1:0.0: can't add hid device: -71 [ 688.342966][ T5618] usbhid: probe of 2-1:0.0 failed with error -71 [ 688.359437][T17890] F2FS-fs (loop9): invalid crc value [ 688.372498][ T5618] usb 2-1: USB disconnect, device number 36 [ 688.403381][T17890] F2FS-fs (loop9): Found nat_bits in checkpoint [ 688.450229][ T24] audit: type=1400 audit(1768877398.783:2628): avc: denied { read } for pid=17909 comm="syz.6.5306" name="loop-control" dev="devtmpfs" ino=114 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:loop_control_device_t tclass=chr_file permissive=1 [ 688.474876][ T24] audit: type=1400 audit(1768877398.783:2629): avc: denied { open } for pid=17909 comm="syz.6.5306" path="/dev/loop-control" dev="devtmpfs" ino=114 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:loop_control_device_t tclass=chr_file permissive=1 [ 688.501370][ T24] audit: type=1400 audit(1768877398.783:2630): avc: denied { map } for pid=17909 comm="syz.6.5306" path="/dev/rfkill" dev="devtmpfs" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:wireless_device_t tclass=chr_file permissive=1 [ 688.525154][ T24] audit: type=1400 audit(1768877398.783:2631): avc: denied { execute } for pid=17909 comm="syz.6.5306" path="/dev/rfkill" dev="devtmpfs" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:wireless_device_t tclass=chr_file permissive=1 [ 688.525942][T17890] F2FS-fs (loop9): Cannot turn on quotas: -2 on 0 [ 688.559921][ T24] audit: type=1400 audit(1768877398.783:2632): avc: denied { ioctl } for pid=17909 comm="syz.6.5306" path="/dev/loop-control" dev="devtmpfs" ino=114 ioctlcmd=0x9418 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:loop_control_device_t tclass=chr_file permissive=1 [ 688.591681][T17890] F2FS-fs (loop9): Cannot turn on quotas: -2 on 1 [ 688.604830][T17890] F2FS-fs (loop9): Mounted with checkpoint version = 48b305e5 [ 689.371177][ T5619] cdc_ncm 3-1:1.0: MAC-Address: 42:42:42:42:42:42 [ 689.378588][ T5619] cdc_ncm 3-1:1.0: setting rx_max = 16384 [ 689.590776][T17875] EXT4-fs (loop2): Mount option "nouser_xattr" will be removed by 3.5 [ 689.590776][T17875] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 689.590776][T17875] [ 689.609511][T17875] EXT4-fs (loop2): ext4_check_descriptors: Inode bitmap for group 0 overlaps block group descriptors [ 689.620738][T17875] EXT4-fs (loop2): group descriptors corrupted! [ 689.681798][T17946] netlink: 12 bytes leftover after parsing attributes in process `syz.4.5317'. [ 691.105573][ C1] bridge0: received packet on bridge_slave_1 with own address as source address (addr:aa:aa:aa:aa:aa:1c, vlan:0) [ 691.217191][T17954] netlink: 'syz.1.5315': attribute type 13 has an invalid length. [ 691.248846][T17954] gretap0: refused to change device tx_queue_len [ 691.255776][T17954] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 691.749915][ T5619] cdc_ncm 3-1:1.0 usb0: register 'cdc_ncm' at usb-dummy_hcd.2-1, CDC NCM, 42:42:42:42:42:42 [ 691.777022][T17960] FAT-fs (loop6): Directory bread(block 64) failed [ 691.798605][ T5619] usb 3-1: USB disconnect, device number 49 [ 691.805221][T17957] exfat: Bad value for 'dmask' [ 691.831526][T17960] FAT-fs (loop6): Directory bread(block 65) failed [ 691.838388][T17960] FAT-fs (loop6): Directory bread(block 66) failed [ 691.845075][T17960] FAT-fs (loop6): Directory bread(block 67) failed [ 691.845447][ T5619] cdc_ncm 3-1:1.0 usb0: unregister 'cdc_ncm' usb-dummy_hcd.2-1, CDC NCM [ 691.851659][T17960] FAT-fs (loop6): Directory bread(block 68) failed [ 691.866538][T17960] FAT-fs (loop6): Directory bread(block 69) failed [ 691.873419][T17960] FAT-fs (loop6): Directory bread(block 70) failed [ 691.879963][T17960] FAT-fs (loop6): Directory bread(block 71) failed [ 691.886476][T17960] FAT-fs (loop6): Directory bread(block 72) failed [ 691.900000][T17960] FAT-fs (loop6): Directory bread(block 73) failed [ 691.978888][T17980] netlink: 8 bytes leftover after parsing attributes in process `syz.2.5322'. [ 692.229047][ T24] audit: type=1400 audit(1768877402.839:2633): avc: denied { getopt } for pid=17966 comm="syz.1.5323" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 692.278919][T17995] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 692.372867][T18010] EXT4-fs (loop6): Ignoring removed bh option [ 692.383234][T18010] EXT4-fs error (device loop6): ext4_map_blocks:630: inode #3: block 2: comm syz.6.5326: lblock 2 mapped to illegal pblock 2 (length 1) [ 692.397236][T18010] Quota error (device loop6): qtree_write_dquot: dquota write failed [ 692.405584][T18010] EXT4-fs error (device loop6): ext4_map_blocks:630: inode #3: block 48: comm syz.6.5326: lblock 0 mapped to illegal pblock 48 (length 1) [ 692.419741][T18010] Quota error (device loop6): v2_write_file_info: Can't write info structure [ 692.428492][T18010] EXT4-fs error (device loop6): ext4_acquire_dquot:6224: comm syz.6.5326: Failed to acquire dquot type 0 [ 692.439820][T18010] EXT4-fs error (device loop6) in ext4_reserve_inode_write:5947: Corrupt filesystem [ 692.449280][T18010] EXT4-fs error (device loop6): ext4_evict_inode:283: inode #11: comm syz.6.5326: mark_inode_dirty error [ 692.460672][T18010] EXT4-fs warning (device loop6): ext4_evict_inode:286: couldn't mark inode dirty (err -117) [ 692.470869][T18010] EXT4-fs (loop6): 1 orphan inode deleted [ 692.476619][T18010] EXT4-fs (loop6): mounted filesystem without journal. Opts: usrquota,noblock_validity,bh,max_batch_time=0x0000000000000001,nodelalloc,inlinecrypt,,errors=continue [ 692.493001][ T9872] EXT4-fs error (device loop6): ext4_map_blocks:630: inode #3: block 1: comm kworker/u4:5: lblock 1 mapped to illegal pblock 1 (length 1) [ 692.509497][ T24] audit: type=1400 audit(1768877403.139:2634): avc: denied { ioctl } for pid=18023 comm="syz.9.5330" path="/dev/usbmon6" dev="devtmpfs" ino=172 ioctlcmd=0x9207 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 692.542259][ T9872] Quota error (device loop6): remove_tree: Can't read quota data block 1 [ 692.550777][ T9872] EXT4-fs error (device loop6): ext4_release_dquot:6260: comm kworker/u4:5: Failed to release dquot type 0 [ 692.744697][ T5623] usb 2-1: new high-speed USB device number 37 using dummy_hcd [ 693.005972][ T5593] usb 3-1: new low-speed USB device number 50 using dummy_hcd [ 693.029123][T18025] EXT4-fs (loop9): can't mount with journal_checksum, fs mounted w/o journal [ 693.060268][T17459] EXT4-fs error (device loop6): __ext4_get_inode_loc:4444: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 693.073271][T17459] EXT4-fs error (device loop6) in ext4_reserve_inode_write:5947: Corrupt filesystem [ 693.082832][T17459] EXT4-fs error (device loop6): ext4_quota_off:6543: inode #3: comm syz-executor: mark_inode_dirty error [ 693.108404][ T5623] usb 2-1: Using ep0 maxpacket: 32 [ 693.179941][T18044] netlink: 4 bytes leftover after parsing attributes in process `syz.6.5335'. [ 693.315274][T18051] EXT4-fs (loop6): encrypted files will use data=ordered instead of data journaling mode [ 693.332824][T18051] EXT4-fs (loop6): 1 truncate cleaned up [ 693.338609][T18051] EXT4-fs (loop6): mounted filesystem without journal. Opts: init_itable=0x0000000000000000,jqfmt=vfsold,debug_want_extra_isize=0x000000000000006a,user_xattr,dioread_lock,quota,,errors=continue [ 693.365748][ T5623] usb 2-1: unable to get BOS descriptor or descriptor too short [ 693.487954][T18051] SELinux: Context system_u:object_r:adjtime_t:s0 is not valid (left unmapped). [ 693.501466][ T24] audit: type=1400 audit(1768877404.201:2635): avc: denied { relabelto } for pid=18050 comm="syz.6.5338" name="file0" dev="loop6" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 trawcon="system_u:object_r:adjtime_t:s0" [ 693.533670][T18057] overlayfs: failed to clone upperpath [ 693.539354][ T5593] usb 3-1: config index 0 descriptor too short (expected 63250, got 18) [ 693.551284][ T5593] usb 3-1: config 2 has an invalid interface number: 23 but max is -1 [ 693.562676][ T5593] usb 3-1: config 2 has 1 interface, different from the descriptor's value: 0 [ 693.571785][ T5593] usb 3-1: config 2 has no interface number 0 [ 693.578424][ T5593] usb 3-1: too many endpoints for config 2 interface 23 altsetting 6: 255, using maximum allowed: 30 [ 693.590622][ T5593] usb 3-1: config 2 interface 23 altsetting 6 has 0 endpoint descriptors, different from the interface descriptor's value: 255 [ 693.604056][ T5593] usb 3-1: config 2 interface 23 has no altsetting 0 [ 693.686680][ T5623] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 693.733149][ T5623] usb 2-1: config 1 interface 0 altsetting 5 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 693.752892][ T5623] usb 2-1: config 1 interface 0 has no altsetting 0 [ 693.842718][T18065] netlink: 48 bytes leftover after parsing attributes in process `syz.6.5340'. [ 693.854063][ T5593] usb 3-1: string descriptor 0 read error: -22 [ 693.860602][ T5593] usb 3-1: New USB device found, idVendor=1b3d, idProduct=011c, bcdDevice= 2.35 [ 693.880426][ T5593] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 693.892290][T18065] netlink: 8 bytes leftover after parsing attributes in process `syz.6.5340'. [ 693.929495][ T5623] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 693.953428][ T5593] ftdi_sio 3-1:2.23: FTDI USB Serial Device converter detected [ 693.972348][ T5623] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 693.972756][ T5593] usb 3-1: Detected FT8U232AM [ 694.000022][ T5593] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 694.135387][ T6710] usb 3-1: USB disconnect, device number 50 [ 694.144539][ T6710] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 694.163091][ T5623] usb 2-1: Product: syz [ 694.167258][ T5623] usb 2-1: Manufacturer: syz [ 694.171884][ T5623] usb 2-1: SerialNumber: syz [ 694.174822][ T6710] ftdi_sio 3-1:2.23: device disconnected [ 694.304287][T18076] netlink: 8 bytes leftover after parsing attributes in process `syz.9.5343'. [ 694.553347][ T5623] usb 2-1: bad CDC descriptors [ 694.559114][ T5623] usb 2-1: USB disconnect, device number 37 [ 694.732011][T18091] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 694.744049][T18091] EXT4-fs (loop2): encrypted files will use data=ordered instead of data journaling mode [ 694.757929][T18091] EXT4-fs error (device loop2): ext4_read_block_bitmap_nowait:476: comm syz.2.5347: Invalid block bitmap block 0 in block_group 0 [ 694.771833][T18091] EXT4-fs error (device loop2) in ext4_mb_clear_bb:5645: Corrupt filesystem [ 694.780890][T18091] EXT4-fs error (device loop2): ext4_clear_blocks:880: inode #11: comm syz.2.5347: attempt to clear invalid blocks 983261 len 1 [ 694.794598][T18091] EXT4-fs error (device loop2): __ext4_get_inode_loc:4444: comm syz.2.5347: Invalid inode table block 0 in block_group 0 [ 694.807431][T18091] EXT4-fs error (device loop2) in ext4_reserve_inode_write:5947: Corrupt filesystem [ 694.816992][T18091] EXT4-fs error (device loop2) in ext4_orphan_del:3292: Corrupt filesystem [ 694.825982][T18091] EXT4-fs error (device loop2): __ext4_get_inode_loc:4444: comm syz.2.5347: Invalid inode table block 0 in block_group 0 [ 694.838745][T18091] EXT4-fs error (device loop2) in ext4_reserve_inode_write:5947: Corrupt filesystem [ 694.848292][T18091] EXT4-fs error (device loop2): ext4_truncate:4396: inode #11: comm syz.2.5347: mark_inode_dirty error [ 694.859657][T18091] EXT4-fs error (device loop2) in ext4_orphan_cleanup:3108: Corrupt filesystem [ 694.868895][T18091] EXT4-fs error (device loop2): __ext4_get_inode_loc:4444: comm syz.2.5347: Invalid inode table block 0 in block_group 0 [ 694.881664][T18091] EXT4-fs (loop2): 1 truncate cleaned up [ 694.887306][T18091] EXT4-fs (loop2): mounted filesystem without journal. Opts: dioread_nolock,resuid=0x0000000000000000,journal_dev=0x0000000000000002,noblock_validity,,errors=continue [ 695.201365][ T24] audit: type=1400 audit(1768877406.025:2636): avc: denied { read } for pid=18097 comm="syz.9.5349" name="file0" dev="tmpfs" ino=99 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 695.345034][ T24] audit: type=1400 audit(1768877406.175:2637): avc: denied { ioctl } for pid=18097 comm="syz.9.5349" path="/15/file0" dev="tmpfs" ino=99 ioctlcmd=0x125d scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 695.468679][T18108] netlink: 24 bytes leftover after parsing attributes in process `syz.2.5352'. [ 695.478944][ T2316] usb 2-1: new high-speed USB device number 38 using dummy_hcd [ 695.556240][T18122] SELinux: security_context_str_to_sid() failed for (dev tmpfs, type tmpfs) errno=-22 [ 695.611549][T18124] EXT4-fs (loop9): encrypted files will use data=ordered instead of data journaling mode [ 695.944103][T18133] netlink: 8 bytes leftover after parsing attributes in process `syz.6.5359'. [ 695.959657][T18124] EXT4-fs (loop9): can't mount with commit=195, fs mounted w/o journal [ 695.988553][T18128] FAT-fs (loop2): Directory bread(block 64) failed [ 695.995220][T18128] FAT-fs (loop2): Directory bread(block 65) failed [ 696.002519][T18128] FAT-fs (loop2): Directory bread(block 66) failed [ 696.015301][T18128] FAT-fs (loop2): Directory bread(block 67) failed [ 696.023178][T18128] FAT-fs (loop2): Directory bread(block 68) failed [ 696.032166][T18128] FAT-fs (loop2): Directory bread(block 69) failed [ 696.039958][T18128] FAT-fs (loop2): Directory bread(block 70) failed [ 696.047683][T18128] FAT-fs (loop2): Directory bread(block 71) failed [ 696.075984][T18128] FAT-fs (loop2): Directory bread(block 72) failed [ 696.106823][T18128] FAT-fs (loop2): Directory bread(block 73) failed [ 696.128416][ T2316] usb 2-1: config 0 interface 0 altsetting 254 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 696.145776][ T2316] usb 2-1: config 0 interface 0 altsetting 254 endpoint 0x81 has invalid wMaxPacketSize 0 [ 696.155959][ T2316] usb 2-1: config 0 interface 0 altsetting 254 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 696.169124][ T2316] usb 2-1: config 0 interface 0 has no altsetting 0 [ 696.230227][ T2316] usb 2-1: New USB device found, idVendor=05ac, idProduct=0265, bcdDevice= 0.00 [ 696.239299][ T2316] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 696.247825][ T2316] usb 2-1: config 0 descriptor?? [ 697.451976][T18158] device syzkaller0 entered promiscuous mode [ 697.502783][T18161] netlink: 4 bytes leftover after parsing attributes in process `syz.6.5368'. [ 697.628864][T18169] kvm: emulating exchange as write [ 697.703474][ T5593] usb 10-1: new high-speed USB device number 27 using dummy_hcd [ 697.712846][ T2316] usbhid 2-1:0.0: can't add hid device: -71 [ 697.719192][ T2316] usbhid: probe of 2-1:0.0 failed with error -71 [ 697.747278][ T2316] usb 2-1: USB disconnect, device number 38 [ 697.809445][T18174] EXT4-fs (loop6): Test dummy encryption mode enabled [ 697.841489][T18174] [EXT4 FS bs=4096, gc=1, bpg=524288, ipg=32, mo=a842c018, mo2=0003] [ 697.868635][T18174] System zones: 0-5 [ 697.882849][T18174] EXT4-fs (loop6): mounted filesystem without journal. Opts: debug,delalloc,resuid=0x0000000000000000,test_dummy_encryption,errors=continue,data_err=ignore,delalloc,barrier,,errors=continue [ 698.057774][ T5593] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x9 has invalid wMaxPacketSize 0 [ 698.205404][T18188] netlink: 8 bytes leftover after parsing attributes in process `syz.6.5374'. [ 698.234951][ T5593] usb 10-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=8e.0b [ 698.264626][ T5593] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 698.353829][ T5593] usb 10-1: Product: syz [ 698.399393][ T5593] usb 10-1: Manufacturer: syz [ 698.446378][ T5593] usb 10-1: SerialNumber: syz [ 698.466125][ T5593] usb 10-1: config 0 descriptor?? [ 698.723403][T18158] tipc: Started in network mode [ 698.766547][T18158] tipc: Own node identity a21e083898d5, cluster identity 4711 [ 698.857831][T18158] tipc: Enabled bearer , priority 0 [ 698.868673][T18204] netlink: 24 bytes leftover after parsing attributes in process `syz.2.5379'. [ 698.948170][T18207] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=18207 comm=syz.2.5379 [ 699.080582][T18207] EXT4-fs (loop2): Unrecognized mount option "permit_directio" or missing value [ 699.290477][T18227] netlink: 'syz.6.5384': attribute type 13 has an invalid length. [ 699.304704][T18227] gretap0: refused to change device tx_queue_len [ 699.311580][T18227] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 699.423898][T18158] tipc: Resetting bearer [ 699.513545][T18158] tipc: Disabling bearer [ 699.803279][T18231] netlink: 20 bytes leftover after parsing attributes in process `syz.9.5385'. [ 699.886761][T18230] EXT4-fs (loop2): feature flags set on rev 0 fs, running e2fsck is recommended [ 699.936964][T18231] netlink: 28 bytes leftover after parsing attributes in process `syz.9.5385'. [ 700.277780][T18230] EXT4-fs error (device loop2): ext4_fill_super:4953: inode #2: comm syz.2.5386: iget: special inode unallocated [ 700.290808][T18234] xt_TPROXY: Can be used only with -p tcp or -p udp [ 700.296788][ T5593] usb 10-1: USB disconnect, device number 27 [ 700.342858][T18230] EXT4-fs (loop2): get root inode failed [ 700.348501][T18230] EXT4-fs (loop2): mount failed [ 700.663911][T18252] netlink: 8 bytes leftover after parsing attributes in process `syz.4.5390'. [ 700.872765][ T5593] usb 10-1: new full-speed USB device number 28 using dummy_hcd [ 701.051436][ T24] audit: type=1400 audit(1768877412.302:2638): avc: denied { append } for pid=18259 comm="syz.2.5392" name="ashmem" dev="devtmpfs" ino=263 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 701.122656][T18261] wireguard: wg2: Could not create IPv4 socket [ 701.272008][T18270] netlink: 8 bytes leftover after parsing attributes in process `syz.1.5394'. [ 701.438297][ T24] audit: type=1107 audit(1768877412.666:2639): pid=18264 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='' [ 701.443696][T18268] EXT4-fs (loop6): Unrecognized mount option "mb_optimize_scan=0x0000000000000001" or missing value [ 701.478326][ T5593] usb 10-1: config 253 has an invalid interface number: 254 but max is 0 [ 701.486919][ T5593] usb 10-1: config 253 has an invalid descriptor of length 0, skipping remainder of the config [ 701.497445][ T5593] usb 10-1: config 253 has no interface number 0 [ 701.503793][ T5593] usb 10-1: config 253 interface 254 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 701.664708][ T5593] usb 10-1: New USB device found, idVendor=abc1, idProduct=8371, bcdDevice=1d.1d [ 701.673912][ T5593] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 701.682366][ T5593] usb 10-1: Product: syz [ 701.686827][ T5593] usb 10-1: Manufacturer: syz [ 701.691631][ T5593] usb 10-1: SerialNumber: syz [ 701.792028][T18279] netlink: 228 bytes leftover after parsing attributes in process `syz.2.5398'. [ 701.907024][ T25] usb 7-1: new high-speed USB device number 47 using dummy_hcd [ 701.927487][T18242] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 701.963711][ T5593] rndis_host 10-1:253.254: skipping garbage [ 701.969665][ T5593] usb 10-1: bad CDC descriptors [ 701.976715][ T5593] usb 10-1: USB disconnect, device number 28 [ 702.168049][ T25] usb 7-1: device descriptor read/64, error -71 [ 702.196085][ T5623] usb 2-1: new high-speed USB device number 39 using dummy_hcd [ 702.214653][T17955] usb 3-1: new high-speed USB device number 51 using dummy_hcd [ 702.421659][ T5623] usb 2-1: Using ep0 maxpacket: 32 [ 702.435647][T18295] xt_l2tp: v2 sid > 0xffff: 117440512 [ 702.438411][T17955] usb 3-1: Using ep0 maxpacket: 8 [ 702.476221][T18297] exfat: Deprecated parameter 'utf8' [ 702.531495][ T25] usb 7-1: device descriptor read/64, error -71 [ 702.531538][ T5623] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 702.549857][T18297] exFAT-fs (loop9): failed to load upcase table (idx : 0x00010000, chksum : 0x4b823b56, utbl_chksum : 0xe619d30d) [ 702.561960][T17955] usb 3-1: config 32 interface 0 altsetting 0 endpoint 0x85 has invalid wMaxPacketSize 0 [ 702.571853][T17955] usb 3-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=98.c7 [ 702.581074][T17955] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 702.689939][ T5623] usb 2-1: New USB device found, idVendor=22b8, idProduct=6027, bcdDevice=c2.80 [ 702.699031][ T5623] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 702.707220][ T5623] usb 2-1: Product: syz [ 702.711735][ T5623] usb 2-1: Manufacturer: syz [ 702.716315][ T5623] usb 2-1: SerialNumber: syz [ 702.721702][ T5623] usb 2-1: config 0 descriptor?? [ 702.756071][ T5623] usb 2-1: bad CDC descriptors [ 702.760952][ T5623] usb 2-1: unsupported MDLM descriptors [ 702.801811][ T25] usb 7-1: new high-speed USB device number 48 using dummy_hcd [ 702.944780][ T20] usb 2-1: USB disconnect, device number 39 [ 703.044276][ T5623] usb 10-1: new full-speed USB device number 29 using dummy_hcd [ 703.053805][T17955] hub 3-1:32.0: bad descriptor, ignoring hub [ 703.059806][T17955] hub: probe of 3-1:32.0 failed with error -5 [ 703.062768][ T25] usb 7-1: device descriptor read/64, error -71 [ 703.100826][T17955] usb 3-1: USB disconnect, device number 51 [ 703.295984][ T5623] usb 10-1: device descriptor read/64, error -71 [ 703.426312][ T25] usb 7-1: device descriptor read/64, error -71 [ 703.517346][T18320] udc-core: couldn't find an available UDC or it's busy [ 703.524581][T18320] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 703.538132][ T25] usb usb7-port1: attempt power cycle [ 703.566191][T18318] netlink: 40 bytes leftover after parsing attributes in process `syz.1.5411'. [ 703.668870][ T5623] usb 10-1: device descriptor read/64, error -71 [ 703.854990][ T20] usb 2-1: new high-speed USB device number 40 using dummy_hcd [ 703.920216][ T5623] usb 10-1: new full-speed USB device number 30 using dummy_hcd [ 703.929684][ T25] usb 7-1: new high-speed USB device number 49 using dummy_hcd [ 703.957572][ T6710] usb 3-1: new high-speed USB device number 52 using dummy_hcd [ 704.087965][ T20] usb 2-1: Using ep0 maxpacket: 16 [ 704.097408][ T25] usb 7-1: device descriptor read/8, error -71 [ 704.172067][ T5623] usb 10-1: device descriptor read/64, error -71 [ 704.190507][ T6710] usb 3-1: Using ep0 maxpacket: 8 [ 704.209222][ T20] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 704.273912][T18329] xt_l2tp: v2 sid > 0xffff: 117440512 [ 704.293720][ T20] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 704.349310][ T6710] usb 3-1: unable to get BOS descriptor or descriptor too short [ 704.367691][ T25] usb 7-1: device descriptor read/8, error -71 [ 704.396273][ T20] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 704.442985][ T6710] usb 3-1: config 17 has an invalid interface number: 8 but max is 1 [ 704.451104][ T6710] usb 3-1: config 17 has 1 interface, different from the descriptor's value: 2 [ 704.460121][ T6710] usb 3-1: config 17 has no interface number 0 [ 704.466931][ T6710] usb 3-1: config 17 interface 8 altsetting 6 endpoint 0x3 has an invalid bInterval 0, changing to 7 [ 704.481552][ T6710] usb 3-1: config 17 interface 8 has no altsetting 0 [ 704.489557][ T20] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 704.498581][ T20] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 704.508541][ T20] usb 2-1: SerialNumber: syz [ 704.540575][T18340] EXT4-fs (loop6): mounted filesystem without journal. Opts: nodioread_nolock,sb=0x0000000000000001,,errors=continue [ 704.553023][T18340] ext4 filesystem being mounted at /64/file2 supports timestamps until 2038-01-19 (0x7fffffff) [ 704.563434][ T5623] usb 10-1: device descriptor read/64, error -71 [ 704.628769][ T6710] usb 3-1: New USB device found, idVendor=0763, idProduct=2001, bcdDevice=2c.ff [ 704.647917][ T6710] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 704.655902][ T6710] usb 3-1: Product: syz [ 704.664387][ T6710] usb 3-1: Manufacturer: syz [ 704.669965][ T6710] usb 3-1: SerialNumber: syz [ 704.676078][ T5623] usb usb10-port1: attempt power cycle [ 704.732588][T17955] usb 2-1: USB disconnect, device number 40 [ 704.755527][T18347] EXT4-fs (loop6): orphan cleanup on readonly fs [ 704.762535][T18347] EXT4-fs error (device loop6): ext4_map_blocks:630: inode #11: block 1: comm syz.6.5421: lblock 0 mapped to illegal pblock 1 (length 1) [ 704.776834][T18347] EXT4-fs warning (device loop6): ext4_expand_extra_isize_ea:2816: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 704.790066][T18347] EXT4-fs error (device loop6): ext4_xattr_inode_update_ref:997: inode #11: comm syz.6.5421: EA inode 11 ref wraparound: ref_count=0 ref_change=-1 [ 704.805220][T18347] EXT4-fs warning (device loop6): ext4_xattr_inode_dec_ref_all:1185: inode #11: comm syz.6.5421: ea_inode dec ref err=-117 [ 704.818331][T18347] EXT4-fs (loop6): 1 orphan inode deleted [ 704.824044][T18347] EXT4-fs (loop6): mounted filesystem without journal. Opts: nodioread_nolock,journal_dev=0x00000000000000ff,debug_want_extra_isize=0x000000000000005c,nouid32,resgid=0x0000000000000000,acl,init_itable=0x0000000000008d55,,errors=continue [ 705.076035][ T5623] usb 10-1: new full-speed USB device number 31 using dummy_hcd [ 705.262767][ T6710] usb 3-1: selecting invalid altsetting 0 [ 705.271080][ T6710] usb 3-1: USB disconnect, device number 52 [ 705.325833][T18360] xt_l2tp: v2 sid > 0xffff: 117440512 [ 705.347041][ T5623] usb 10-1: device descriptor read/8, error -71 [ 705.454143][T18370] netlink: 'syz.2.5429': attribute type 4 has an invalid length. [ 705.468626][T18370] netlink: 'syz.2.5429': attribute type 4 has an invalid length. [ 705.524130][ T25] usb 7-1: new high-speed USB device number 50 using dummy_hcd [ 705.571670][T15928] udevd[15928]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:17.8/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 705.607619][ T25] usb 7-1: Using ep0 maxpacket: 16 [ 705.769638][ T25] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 705.779845][ T25] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 705.794028][ T5623] usb 10-1: device descriptor read/8, error -71 [ 705.933573][ T25] usb 7-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 705.942834][ T25] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 705.950883][ T25] usb 7-1: Product: syz [ 705.955956][ T25] usb 7-1: Manufacturer: syz [ 705.960693][ T25] usb 7-1: SerialNumber: syz [ 706.023634][T18355] A link change request failed with some changes committed already. Interface veth1_vlan may have been left with an inconsistent configuration, please check. [ 706.123168][T18387] EXT4-fs warning (device loop9): read_mmp_block:115: Error -117 while reading MMP block 17 [ 706.211367][T18390] bridge0: port 1(bridge_slave_0) entered blocking state [ 706.219545][T18390] bridge0: port 1(bridge_slave_0) entered disabled state [ 706.227463][T18390] device bridge_slave_0 entered promiscuous mode [ 706.236212][T18390] bridge0: port 2(bridge_slave_1) entered blocking state [ 706.243289][T18390] bridge0: port 2(bridge_slave_1) entered disabled state [ 706.250766][T18390] device bridge_slave_1 entered promiscuous mode [ 706.264587][ T24] audit: type=1400 audit(1768877417.891:2640): avc: denied { module_request } for pid=18390 comm="syz-executor" kmod="netdev-bond0" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=system permissive=1 [ 706.291447][ T24] audit: type=1400 audit(1768877417.913:2641): avc: denied { prog_load } for pid=18395 comm="syz.1.5436" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 706.313140][ T24] audit: type=1400 audit(1768877417.924:2642): avc: denied { read write } for pid=18385 comm="syz.9.5434" name="loop9" dev="devtmpfs" ino=124 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 706.337313][ T24] audit: type=1400 audit(1768877417.924:2643): avc: denied { open } for pid=18385 comm="syz.9.5434" path="/dev/loop9" dev="devtmpfs" ino=124 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 706.353585][T18390] bridge0: port 2(bridge_slave_1) entered blocking state [ 706.368260][T18390] bridge0: port 2(bridge_slave_1) entered forwarding state [ 706.375518][T18390] bridge0: port 1(bridge_slave_0) entered blocking state [ 706.382536][T18390] bridge0: port 1(bridge_slave_0) entered forwarding state [ 706.399642][T18386] EXT4-fs (loop9): mounted filesystem without journal. Opts: ,errors=continue [ 706.400715][ T24] audit: type=1400 audit(1768877417.924:2644): avc: denied { ioctl } for pid=18385 comm="syz.9.5434" path="/dev/loop9" dev="devtmpfs" ino=124 ioctlcmd=0x4c00 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 706.417962][T18401] xt_l2tp: v2 sid > 0xffff: 117440512 [ 706.434411][ T25] usb 7-1: 0:2 : does not exist [ 706.452941][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 706.474912][ T24] audit: type=1400 audit(1768877417.956:2645): avc: denied { mounton } for pid=18385 comm="syz.9.5434" path="/33/file0" dev="tmpfs" ino=196 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=dir permissive=1 [ 706.499588][T18386] EXT4-fs warning (device loop9): ext4_group_add:1682: No reserved GDT blocks, can't resize [ 706.509972][T16547] bridge0: port 1(bridge_slave_0) entered disabled state [ 706.517280][T16547] bridge0: port 2(bridge_slave_1) entered disabled state [ 706.525467][ T24] audit: type=1400 audit(1768877417.977:2646): avc: denied { create } for pid=18390 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 706.546466][ T24] audit: type=1400 audit(1768877417.977:2647): avc: denied { write } for pid=18390 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 706.546481][ T24] audit: type=1400 audit(1768877417.977:2648): avc: denied { read } for pid=18390 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 706.546570][ T24] audit: type=1400 audit(1768877418.031:2649): avc: denied { ioctl } for pid=18350 comm="syz.6.5423" path="/dev/raw-gadget" dev="devtmpfs" ino=253 ioctlcmd=0x5502 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 706.608582][T18390] device veth0_vlan entered promiscuous mode [ 706.613209][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 706.625791][T18390] device veth1_macvtap entered promiscuous mode [ 706.639148][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 706.648974][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 706.657197][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 706.665774][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 706.673615][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 706.682561][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 706.691232][T16547] bridge0: port 1(bridge_slave_0) entered blocking state [ 706.698305][T16547] bridge0: port 1(bridge_slave_0) entered forwarding state [ 706.706045][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 706.714440][T16547] bridge0: port 2(bridge_slave_1) entered blocking state [ 706.721500][T16547] bridge0: port 2(bridge_slave_1) entered forwarding state [ 706.728923][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 706.737139][T16547] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 706.746169][T18407] device lo entered promiscuous mode [ 706.755392][T18407] device tunl0 entered promiscuous mode [ 706.764034][T18407] device gre0 entered promiscuous mode [ 706.771698][T18407] device gretap0 entered promiscuous mode [ 706.780438][T18407] device erspan0 entered promiscuous mode [ 706.789092][T18407] device ip_vti0 entered promiscuous mode [ 706.796796][T18407] device ip6_vti0 entered promiscuous mode [ 706.810234][T18407] device sit0 entered promiscuous mode [ 706.824085][T18407] device ip6tnl0 entered promiscuous mode [ 706.833143][T18407] device ip6gre0 entered promiscuous mode [ 706.841833][T18407] device syz_tun entered promiscuous mode [ 706.852417][T18407] device ip6gretap0 entered promiscuous mode [ 706.861979][T18407] bridge0: port 2(bridge_slave_1) entered disabled state [ 706.869148][T18407] bridge0: port 1(bridge_slave_0) entered disabled state [ 706.876342][T18407] device bridge0 entered promiscuous mode [ 706.901057][T18407] device dummy0 entered promiscuous mode [ 706.944995][T18414] netlink: 8 bytes leftover after parsing attributes in process `syz.9.5441'. [ 706.968976][T18407] device veth0 entered promiscuous mode [ 706.993297][T18407] device veth1 entered promiscuous mode [ 707.018989][T18407] device wg0 entered promiscuous mode [ 707.038416][T18407] device wg1 entered promiscuous mode [ 707.060475][T18407] device wg2 entered promiscuous mode [ 707.078603][T18407] device veth0_to_bridge entered promiscuous mode [ 707.114933][T18407] device veth1_to_bridge entered promiscuous mode [ 707.150026][T18407] device veth0_to_bond entered promiscuous mode [ 707.156988][T18407] device bond_slave_0 entered promiscuous mode [ 707.163289][T18407] device veth1_to_bond entered promiscuous mode [ 707.169906][T18407] device bond_slave_1 entered promiscuous mode [ 707.176220][T18407] device veth0_to_team entered promiscuous mode [ 707.182905][T18407] device team_slave_0 entered promiscuous mode [ 707.189182][T18407] device veth1_to_team entered promiscuous mode [ 707.195832][T18407] device team_slave_1 entered promiscuous mode [ 707.202429][T18407] device veth0_to_batadv entered promiscuous mode [ 707.212083][T18407] device batadv_slave_0 entered promiscuous mode [ 707.221496][T18407] device veth1_to_batadv entered promiscuous mode [ 707.231112][T18407] device batadv_slave_1 entered promiscuous mode [ 707.239209][T18407] device xfrm0 entered promiscuous mode [ 707.247740][T18407] device veth0_to_hsr entered promiscuous mode [ 707.256811][T18407] device hsr_slave_0 entered promiscuous mode [ 707.265097][T18407] device veth1_to_hsr entered promiscuous mode [ 707.274144][T18407] device hsr_slave_1 entered promiscuous mode [ 707.282741][T18407] device veth1_virt_wifi entered promiscuous mode [ 707.290622][T18407] device veth0_virt_wifi entered promiscuous mode [ 707.298155][T18407] device veth1_vlan entered promiscuous mode [ 707.313812][T18407] device vlan0 entered promiscuous mode [ 707.319474][T18407] device vlan1 entered promiscuous mode [ 707.330483][T18407] device veth0_macvtap entered promiscuous mode [ 707.339157][T18407] device macsec0 entered promiscuous mode [ 707.345711][T18407] device veth2 entered promiscuous mode [ 707.352048][T18407] device veth3 entered promiscuous mode [ 707.360439][T18407] device bridge1 entered promiscuous mode [ 707.370373][T18409] netlink: 'syz.1.5440': attribute type 4 has an invalid length. [ 707.385422][T18410] netlink: 'syz.1.5440': attribute type 4 has an invalid length. [ 707.405226][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 707.419280][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 707.439684][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 707.448003][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 707.492249][T18426] exFAT-fs (loop2): failed to load upcase table (idx : 0x0000fd4f, chksum : 0x89cb6648, utbl_chksum : 0xe619d30d) [ 707.511785][T18426] exFAT-fs (loop2): error, exfat_alloc_cluster: invalid used clusters(t:15,u:4294930442) [ 707.511785][T18426] [ 707.523978][T18426] exFAT-fs (loop2): Filesystem has been set read-only [ 707.618995][T18429] F2FS-fs (loop4): invalid crc value [ 707.627530][T18429] F2FS-fs (loop4): Found nat_bits in checkpoint [ 707.653813][T18429] F2FS-fs (loop4): Cannot turn on quotas: -2 on 0 [ 707.660355][T18429] F2FS-fs (loop4): Cannot turn on quotas: -2 on 1 [ 707.667138][T18429] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 709.087215][T18439] netlink: 'syz.2.5446': attribute type 13 has an invalid length. [ 709.095099][T18439] device lo left promiscuous mode [ 709.102043][T18439] device tunl0 left promiscuous mode [ 709.108198][T18439] device gre0 left promiscuous mode [ 709.114005][T18439] device gretap0 left promiscuous mode [ 709.120094][T18439] gretap0: refused to change device tx_queue_len [ 709.126614][T18439] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 709.148172][T17955] usb 2-1: new high-speed USB device number 41 using dummy_hcd [ 709.208107][ T20] usb 7-1: USB disconnect, device number 50 [ 709.841578][ T335] kernel write not supported for file /ppp (pid: 335 comm: kworker/1:3) [ 709.977766][T18452] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 709.985018][T18452] IPv6: NLM_F_CREATE should be set when creating new route [ 709.992251][T18452] IPv6: NLM_F_CREATE should be set when creating new route [ 710.130009][T18452] bridge0: port 2(bridge_slave_1) entered disabled state [ 710.137220][T18452] bridge0: port 1(bridge_slave_0) entered disabled state [ 710.246824][T18452] device gretap1 left promiscuous mode [ 710.321528][T18454] EXT4-fs (loop6): mounted filesystem without journal. Opts: auto_da_alloc,minixdf,,errors=continue [ 710.323636][T17955] usb 2-1: device descriptor read/all, error -71 [ 710.354939][T18452] ================================================================== [ 710.363027][T18452] BUG: KASAN: out-of-bounds in ext4_xattr_set_entry+0x1d79/0x3860 [ 710.370823][T18452] Read of size 18446744073709550624 at addr ffff8881322fe7e0 by task syz.6.5450/18452 [ 710.380344][T18452] [ 710.382673][T18452] CPU: 0 PID: 18452 Comm: syz.6.5450 Tainted: G W syzkaller #0 [ 710.391502][T18452] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 [ 710.401550][T18452] Call Trace: [ 710.404834][T18452] __dump_stack+0x21/0x24 [ 710.409593][T18452] dump_stack_lvl+0x1a7/0x208 [ 710.414360][T18452] ? show_regs_print_info+0x18/0x18 [ 710.419551][T18452] ? thaw_kernel_threads+0x220/0x220 [ 710.424832][T18452] print_address_description+0x7f/0x2c0 [ 710.430377][T18452] ? ext4_xattr_set_entry+0x1d79/0x3860 [ 710.435916][T18452] kasan_report+0xe2/0x130 [ 710.440331][T18452] ? ext4_xattr_set_entry+0x1d79/0x3860 [ 710.445871][T18452] ? ext4_xattr_set_entry+0x1d79/0x3860 [ 710.448460][T18456] 9pnet: Insufficient options for proto=fd [ 710.451407][T18452] kasan_check_range+0x249/0x2a0 [ 710.451419][T18452] ? ext4_xattr_set_entry+0x1d79/0x3860 [ 710.451436][T18452] memmove+0x2d/0x70 [ 710.471505][T18452] ext4_xattr_set_entry+0x1d79/0x3860 [ 710.476866][T18452] ? ext4_xattr_ibody_set+0x360/0x360 [ 710.482221][T18452] ? kmem_cache_free+0x100/0x2d0 [ 710.487139][T18452] ? __mb_cache_entry_free+0x225/0x340 [ 710.492569][T18452] ? mb_cache_entry_delete_or_get+0x203/0x220 [ 710.498611][T18452] ext4_xattr_block_set+0x4e0/0x2a80 [ 710.503871][T18452] ? __kasan_check_read+0x11/0x20 [ 710.508867][T18452] ? __ext4_xattr_check_block+0x265/0x8e0 [ 710.514562][T18452] ? ext4_xattr_block_find+0x4f0/0x4f0 [ 710.519995][T18452] ext4_xattr_set_handle+0xbc4/0x12b0 [ 710.525347][T18452] ? ext4_xattr_set_entry+0x3860/0x3860 [ 710.530871][T18452] ? __kasan_check_read+0x11/0x20 [ 710.535865][T18452] ? __ext4_journal_start_sb+0x2e2/0x490 [ 710.541475][T18452] ext4_xattr_set+0x1f4/0x310 [ 710.546127][T18452] ? ext4_xattr_set_credits+0x290/0x290 [ 710.551656][T18452] ext4_xattr_trusted_set+0x3b/0x50 [ 710.556837][T18452] ? ext4_xattr_trusted_get+0x40/0x40 [ 710.562183][T18452] __vfs_setxattr+0x42a/0x480 [ 710.566844][T18452] __vfs_setxattr_noperm+0x11e/0x4e0 [ 710.572108][T18452] __vfs_setxattr_locked+0x203/0x220 [ 710.577368][T18452] vfs_setxattr+0x8d/0x1c0 [ 710.581758][T18452] setxattr+0x1df/0x3f0 [ 710.585886][T18452] ? path_setxattr+0x230/0x230 [ 710.590628][T18452] ? __mnt_want_write+0x1e6/0x260 [ 710.595632][T18452] ? mnt_want_write+0x19d/0x270 [ 710.600471][T18452] path_setxattr+0x11f/0x230 [ 710.605053][T18452] ? __kasan_check_write+0x14/0x20 [ 710.610155][T18452] ? simple_xattr_list_add+0x120/0x120 [ 710.615603][T18452] __x64_sys_lsetxattr+0xc2/0xe0 [ 710.620531][T18452] do_syscall_64+0x31/0x40 [ 710.624944][T18452] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 710.630819][T18452] RIP: 0033:0x7f35c3e13cb9 [ 710.635207][T18452] 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 [ 710.654787][T18452] RSP: 002b:00007f35c2870028 EFLAGS: 00000246 ORIG_RAX: 00000000000000bd [ 710.663171][T18452] RAX: ffffffffffffffda RBX: 00007f35c408efa0 RCX: 00007f35c3e13cb9 [ 710.671115][T18452] RDX: 0000200000000440 RSI: 00002000000000c0 RDI: 0000200000000100 [ 710.679059][T18452] RBP: 00007f35c3e81bf7 R08: 0000000000000000 R09: 0000000000000000 [ 710.687000][T18452] R10: 000000000000fe37 R11: 0000000000000246 R12: 0000000000000000 [ 710.694952][T18452] R13: 00007f35c408f038 R14: 00007f35c408efa0 R15: 00007ffca627a778 [ 710.702912][T18452] [ 710.705213][T18452] The buggy address belongs to the page: [ 710.710825][T18452] page:ffffea0004c8bf80 refcount:2 mapcount:0 mapping:ffff888110372490 index:0x1c pfn:0x1322fe [ 710.721116][T18452] aops:def_blk_aops ino:0 [ 710.725420][T18452] flags: 0x400000000000203a(referenced|dirty|lru|active|private) [ 710.733110][T18452] raw: 400000000000203a ffffea0004822588 ffffea0004e1c848 ffff888110372490 [ 710.741698][T18452] raw: 000000000000001c ffff88811bcaf5e8 00000002ffffffff ffff88810eb38000 [ 710.750277][T18452] page dumped because: kasan: bad access detected [ 710.756672][T18452] page->mem_cgroup:ffff88810eb38000 [ 710.761846][T18452] page_owner tracks the page as allocated [ 710.767560][T18452] page last allocated via order 0, migratetype Movable, gfp_mask 0x108c48(GFP_NOFS|__GFP_NOFAIL|__GFP_HARDWALL|__GFP_MOVABLE), pid 18452, ts 710352183479, free_ts 709971106550 [ 710.784893][T18452] prep_new_page+0x179/0x180 [ 710.789458][T18452] get_page_from_freelist+0x223b/0x23d0 [ 710.794972][T18452] __alloc_pages_nodemask+0x290/0x620 [ 710.800313][T18452] pagecache_get_page+0x63e/0x930 [ 710.805306][T18452] __getblk_gfp+0x212/0x780 [ 710.809781][T18452] ext4_xattr_block_set+0x1ccc/0x2a80 [ 710.815123][T18452] ext4_xattr_set_handle+0xbc4/0x12b0 [ 710.820466][T18452] ext4_xattr_set+0x1f4/0x310 [ 710.825114][T18452] ext4_xattr_user_set+0xc9/0xf0 [ 710.830021][T18452] __vfs_setxattr+0x42a/0x480 [ 710.834673][T18452] __vfs_setxattr_noperm+0x11e/0x4e0 [ 710.839930][T18452] __vfs_setxattr_locked+0x203/0x220 [ 710.845187][T18452] vfs_setxattr+0x8d/0x1c0 [ 710.849577][T18452] setxattr+0x1df/0x3f0 [ 710.853702][T18452] path_setxattr+0x11f/0x230 [ 710.858264][T18452] __x64_sys_setxattr+0xc5/0xe0 [ 710.863079][T18452] page last free stack trace: [ 710.867728][T18452] free_unref_page_prepare+0x2b7/0x2d0 [ 710.873157][T18452] free_unref_page_list+0x129/0x9c0 [ 710.878328][T18452] release_pages+0xe52/0xea0 [ 710.882892][T18452] __pagevec_release+0x71/0xe0 [ 710.887625][T18452] shmem_undo_range+0x74a/0x1810 [ 710.892532][T18452] shmem_evict_inode+0x210/0xa00 [ 710.897441][T18452] evict+0x4ae/0x930 [ 710.901307][T18452] iput+0x638/0x7c0 [ 710.905103][T18452] dentry_unlink_inode+0x2cf/0x380 [ 710.910187][T18452] __dentry_kill+0x44f/0x650 [ 710.914749][T18452] dentry_kill+0xc0/0x2a0 [ 710.919048][T18452] dput+0x42/0x80 [ 710.922653][T18452] __fput+0x4fe/0x770 [ 710.926607][T18452] ____fput+0x15/0x20 [ 710.930560][T18452] task_work_run+0x127/0x190 [ 710.935119][T18452] exit_to_user_mode_loop+0xcb/0xe0 [ 710.940281][T18452] [ 710.942580][T18452] Memory state around the buggy address: [ 710.948181][T18452] ffff8881322fe680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 710.956214][T18452] ffff8881322fe700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 710.964242][T18452] >ffff8881322fe780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 710.972272][T18452] ^ [ 710.979441][T18452] ffff8881322fe800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 710.987679][T18452] ffff8881322fe880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 710.995731][T18452] ================================================================== [ 711.003763][T18452] Disabling lock debugging due to kernel taint [ 711.010668][T18456] device sit0 entered promiscuous mode [ 711.013118][ T24] kauditd_printk_skb: 54 callbacks suppressed [ 711.013128][ T24] audit: type=1400 audit(1768877422.988:2704): avc: denied { read } for pid=76 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 711.018970][T18456] netlink: 1 bytes leftover after parsing attributes in process `syz.4.5448'. [ 711.044190][ T24] audit: type=1400 audit(1768877422.988:2705): avc: denied { search } for pid=76 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 711.044205][ T24] audit: type=1400 audit(1768877422.988:2706): avc: denied { write } for pid=76 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 711.044219][ T24] audit: type=1400 audit(1768877422.988:2707): avc: denied { add_name } for pid=76 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 711.044231][ T24] audit: type=1400 audit(1768877422.988:2708): avc: denied { create } for pid=76 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 711.044247][ T24] audit: type=1400 audit(1768877422.988:2709): avc: denied { append open } for pid=76 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 711.161348][ T24] audit: type=1400 audit(1768877422.988:2710): avc: denied { getattr } for pid=76 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1